Practical Python : Write Over 50+ Scripts In Python
Practice python in different dimensions by solving over 50 real world problems
Lectures -57
Resources -1
Duration -2.5 hours
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 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
- 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
- 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 Practical Python : Write Over 50+ Scripts In Python](https://d3mxt5v3yxgcsr.cloudfront.net/courses/6712/course_6712_image.jpg)
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
![Tutorialspoint](/market/public/assets/images/loader.gif)
File Handling
7 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Build GUIs with Tkinter
12 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Geopy library : compute the distance between diffrent cities of the world
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Instructor Details
![Haithem Gasmi](https://www.tutorialspoint.com/assets/profiles/424311/profile/200_860699-1644497203.jpg)
Haithem Gasmi
Course Certificate
Use your certificate to make a career change or to advance in your current career.
![sample Tutorialspoint certificate](/market/public/assets/newDesign/img/primePacks/V-certificate.png)
Our students work
with the Best
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfc bank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfcbank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
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![Annual Membership Annual Membership](/market/public/assets/newDesign/img/membership-large-small.jpg)
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now![Online Certifications Online Certifications](/market/public/assets/newDesign/img/traning-for-a-team.png)