Practical Python Course: Write Over 50+ Scripts In Python
Practice Python in different dimensions by solving over 50+ real-world problems
Development ,Programming Languages,Python
Lectures -57
Resources -1
Duration -2.5 hours
Lifetime Access
Lifetime Access
30-days Money-Back Guarantee
Get your team access to 10000+ 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 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 efficiently by writing over 50 scripts that solve real-world problems.
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
- 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 the Tkinter library.
- Get familiar with all the different widgets of the Tkinter library ( Buttons, check buttons, Canvas, Spinbox, ProgressBar, Labels, radio buttons... etc).
- Learn to install new packages using the pip command.
- Learn to use the Geopy library to calculate the distance between the different cities of the world.
Prerequisites
- Very basic understanding of python is preferable ( but it's not mandatory we are going to explain every script of this course).

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

File Handling
7 Lectures

Build GUIs with Tkinter
12 Lectures

Geopy library : compute the distance between diffrent cities of the world
1 Lectures

Instructor Details

Haithem Gasmi
Course Certificate
Use your certificate to make a career change or to advance in your current career.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now