Tutorialspoint

Leap Year Sale! Use code FEB10 to get an extra 10% off

Practical Python : Write Over 50+ Scripts In Python

person icon Haithem Gasmi

4.4

Practical Python : Write Over 50+ Scripts In Python

Practice python in different dimensions by solving over 50 real world problems

updated on icon Updated on Mar, 2024

language icon Language - English

person icon Haithem Gasmi

category icon Python,Development

Lectures -57

Resources -1

Duration -2.5 hours

4.4

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 9000+ top Tutorials Point courses anytime, anywhere.

Course Description

Today , there are many courses that explain the basic notions and fundamentals of certain programming languages like python but that is not sufficient for the real programmers and developers to push their skills to the next level , they need a practical side to improve their programming sense in order to solve the different problems they encounter. 

In this course you are going to learn how to practice python efficently by writing over 50 scripts that solve real world problems.

What are the things students are going to learn from the course: 

  • Learn to do operations on data containers (lists, dictionaries, tuples, sets...)
  • Learn to write python functions (with real world examples)
  • Learn how to handle and manipulate files ( reading, writing, adding, deleting, extracting ... )
  • Work with different packages and libraries to solve problems in a quick and easy way
  • Get familiar with special functions (lambda anonymous function)
  • Build graphical user interfaces using Tkinter library
  • Get familiar with all different widgets of Tkinter library ( Buttons, Checkbuttons, Canvas,    Spinbox, ProgressBar, Labels, Radiobuttons... etc)
  • Learn to install new packages using the pip command
  • Learn to use Geopy library to calculate the distance between the different cities of the world

At the end of this course , you will be able to solve the different problems you face in the programming world with the power of python. 

Goals

What will you learn in this course:

  • Learn to do operations on data containers (lists, dictionaries, tuples, sets...)
  • Learn to write python functions (with real world examples)
  • Learn how to handle and manipulate files ( reading, writing, adding, deleting, extracting ... )
  • Work with different packages and libraries to solve problems in a quick and easy way
  • Get familiar with special functions (lambda anonymous function)
  • Build graphical user interfaces using Tkinter library
  • Get familiar with all different widgets of Tkinter library ( Buttons, Checkbuttons, Canvas,    Spinbox, ProgressBar, Labels, Radiobuttons... etc)
  • Learn to install new packages using the pip command
  • Learn to use Geopy library to calculate the distance between the different cities of the world

Prerequisites

What are the prerequisites for this course?

  • Very basic understanding of python is preferable ( but it's not mandatory we are going to explain every script of this course).
Practical Python : Write Over 50+ Scripts In Python

Curriculum

Check out the detailed breakdown of what’s inside the course

Data Containers : Lists, Tuples, Dictionaries and Sets
30 Lectures
  • play icon Download Spyder IDE
  • play icon Generate a list and a tuple from a sequence of numbers 05:28 05:28
  • play icon Extract the extension from a given filename 04:18 04:18
  • play icon Return the length of the longest word from a given list of words 04:21 04:21
  • play icon Count the occurences of each word in a given sentence 05:30 05:30
  • play icon Make the sum of all the items in a list 03:17 03:17
  • play icon Shuffle and print a specified list 02:18 02:18
  • play icon Flattening a shallow list 04:08 04:08
  • play icon Remove consecutive duplicates of a given list 02:35 02:35
  • play icon Create a tuple with different data types 01:13 01:13
  • play icon Unpack a tuple into several variables 01:44 01:44
  • play icon Add an item to a tuple 06:07 06:07
  • play icon Slicing tuples 06:33 06:33
  • play icon Merge two python dictionaries 02:26 02:26
  • play icon Map two lists into a dictionary 02:18 02:18
  • play icon Convert a list of tuple into a dictionary 03:14 03:14
  • play icon Create a set 01:31 01:31
  • play icon Iterate over sets 00:59 00:59
  • play icon Add member(s) in a set 01:32 01:32
  • play icon Remove item(s) from a set 01:40 01:40
  • play icon Create an intersection of sets 01:38 01:38
  • play icon Create a union of sets 01:29 01:29
  • play icon Create a set difference 02:43 02:43
  • play icon Create a symmetric difference of a set 01:12 01:12
  • play icon Clear a set 01:46 01:46
  • play icon Iterate over elements repeating each as many times as it counts 03:02 03:02
  • play icon Find the most common elements and their counts of a specified text 02:21 02:21
  • play icon Find the most common element of a given list 03:25 03:25
  • play icon Create 5 integers and display the array items 04:44 04:44
  • play icon Append a new item to the end of the array 02:06 02:06
Functions
7 Lectures
Tutorialspoint
File Handling
7 Lectures
Tutorialspoint
Build GUIs with Tkinter
12 Lectures
Tutorialspoint
Geopy library : compute the distance between diffrent cities of the world
1 Lectures
Tutorialspoint

Instructor Details

Haithem Gasmi

Haithem Gasmi

Data Scientist | Machine Learning Practitioner

Hi, I am Haithem

I'm a data scientist and machine learning practitioner with an experience of more than 3 years in the industry. I also share my knowledge through online courses with tangible and impressive real world problems. I worked on many projects in different areas such as predective modelling, Natural Language Processing, Computer Vision. I love implementing my stuff with Python.

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515