Skip to navigation
Skip to navigation
Skip to search form
Skip to login form
Skip to footer
Skip to main content
MVP189
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
PAREPOS
JAVABET99
KONTAN88
PEWE128
LAGA88
SKY99IDN
BUANA88
BOXING55
DEWISRI88
DEWISRI88
DEWISRI88
MVP189
slot mania
MVP189
situs tergacor
pg slot wallet
Accessibility options
Accessibility profiles
Visual impairment
Seizure and epileptic
Color vision deficiency
ADHD
Learning
Content adjustments
Readable font
Highlight titles
Highlight links
Stop animations
Text size
+
+ +
+ + +
Line height
+
+ +
+ + +
Text spacing
+
+ +
+ + +
Color adjustments
Dark contrast
Light contrast
High contrast
High saturation
Low saturation
Monochrome
Orientation adjustments
Reading guide
Reading Mask
Big black cursor
Big white cursor
Email: it@huph.edu.vn
Email: it@huph.edu.vn
Các khóa học
Link list
Đổi giao diện
Giao diện cũ
Giao diện mới
Learning AI
Machine Learning cơ bản
en
English
Technology
Programing Language
Udemy - 50 Days of Learning Advanced Programming in Python 2025-8
1 students
Last updated
Aug 2025
Enrol now
Overview
Course content
Instructors
About the course
Udemy - 50 Days of Learning Advanced Programming in Python 2025-8
Show more...
Course content
Sections:
39
•
Activities:
1
•
Resources:
167
Expand all
Section 1
Day0- Setting Things Up
Announcements
1 Introduction to Python Programming
2 Installing and Setting up Python and Integrated Development Environment
Section 2
Day01- Doc String in Python
1 Types of Doc Strings
2 Accessing Doc Strings
3 Doc String Formats
4 Type Hinting
Section 3
Day2 - Recursion in Python
1 Introducing Recursion with Basic Example
2 More Basic Examples
3 Palindrome Check with Recursion
Section 4
Day3 - Game Development in Python Part - 1
1 Useful Operations on Gaming Window
2 Graphical Content on Gaming Window
3 Object Movement
4 Collision Detection
Section 5
Day4 - Game Development in Python Part - 2
1 Mouse Interaction with Gaming Window Part 1
2 Mouse Interaction with Gaming Window Part 2
3 Keyboard Interaction with Gaming Window Part 1
4 Keyboard Interaction with Gaming Window Part 2
5 Keyboard Interaction with Gaming Window Part 3
Section 6
Day5 - First Class Functions in Python
1 Functions in Variables
2 Higher Order Function
3 Returning Function From Function
4 Storing Function in Data Structures in Python
Section 7
Day6 -Decorators in Python
1 Existing and Wrapper Function Behind the Scene
2 Decorating a Function
3 Passing Arguments while using Decorators
4 Decorators Examples
Section 8
Day8 -Advanced GUI Programming with Tkinter
1 Basic Widgets
2 Different Layouts in Tkinter
3 Events Keyboard and Mouse Events
4 Advanced Widgets
Section 9
Day9 -Request Module in Python
1 Getting Website Data
2 Adding Params
3 Download Anything From Internet
4 Sessions and Timeout
Section 10
Day10 -Creating Strong Passwords in Python
1 Creating Strong Passwords in Python
2 Creating Cryptographically Secure Password
Section 11
Day11 -Dealing with Big Numbers in Python
1 Infinite Integer Beauty of Python
2 Calculating Factorial
Section 12
Day13 -Errors and Exceptions in Python
1 Different Error Types in Python
2 Try Except Block
3 Handling Different Errors
4 Else Block in Exception Handling
5 Finally Clause
6 Raising Exceptions
Section 13
Day14 -F-Strings in Python
1 Basic Insertion
2 Quotes and Backslashes in F String
3 Type Conversion in F String
4 Lambda Function and F String
Section 14
Day15 -Random Module in Python
1 Randomizing Numbers and Float
2 Randomizing Lists Different Techniques
3 Reproducibility Reproducing the Same Random Number
Section 15
Day17 -Data Visualization with Matplotlib
1 Line Graph with Matplotlib
2 Styling Properties for Graph
3 Scatter Graph
4 Bar Graph
5 Histogram
6 Pie Graph
Section 16
Day18 -Data Serialization with JSON
1 JSON Dump Serialization
2 De Serialization
3 Real Time Examples
Section 17
Day19 -Data Analysis with Pandas Module
1 Reading Data from Data Frame Object
2 DataFrame iloc
3 Built in Functions
4 Data Cleaning Get Dummies
5 Data Cleaning Filling Nill Fields
6 Data Cleaning Selecting Indexes for Rows and Columns
7 Grouping
8 Merging Data Frames
9 Ranking Data
10 Apply Function
11 Writing a Data Frame to Excel
12 Is In and Between Functions
13 Duplicated Function
Section 18
Day20 -Scientific Python
1 Integrals
2 Linear Algebra
3 Permutation and Combination
4 Special Functions
Section 19
Day22 -Automate Boring Stuff with PyAutoGUI
1 Understanding PyAutoGUI
2 Installation Part
3 Automating Cursor Movement
4 Clicking and Getting Screen Coordinates
5 More Automation
6 Getting Desired Coordinates
7 Scrolling in PyAutoGUI
8 Automating Keyboard
Section 20
Day23 -Time Module in Python
1 Time Structures and Pausing Execution
2 Formatting Time
3 Performance Measurement
Section 21
Day24 -Video Processing in Python
1 Video Sub clip and Resize
2 Concatenating and Video Filters Extracting Audio From Video
3 Creating Video From Images
Section 22
Day25 -Advanced Manipulation on Strings
1 Basic String Operations
2 Immutability of String
3 Advance Operations on Strings
4 More Advanced String Manipulation
5 String Formatting and More String Functions
Section 23
Day26 -Image Processing in Python
1 Basic Image Properties
2 Image Filter and Putting Text on Images
3 Image Enhancer
Section 24
Day28 -Enumeration in Python
1 Enumerate Function
2 Enumerating Different Iterables
3 Why Enumerate is Better
4 Enumeration Different Types
Section 25
Day29 -Shutil Module in Python
1 Shutil Part 1
2 Shutil Part 2
Section 26
Day30 -Interactive Visualization with Plotly
1 Scatter Graph with Plotly
2 Line Graph with Plotly
3 Bar Graph with Plotly
4 Histogram with Plotly
5 Box Plot with Plotly
6 Violin Plot with Plotly
7 Pie Graph with Plotly
Section 27
Day32 -Geographical Python with Geopy
1 GeoCoding and Reverse GeoCoding
2 Longitude Latitude and Distance between Locations
3 Rate Limiter and Time Zones
Section 28
Day33 -Converting Python .py File to One Executable .exe File
1 Converting Simple File to Execuatable File
2 Installing the Python Installer Module
3 Converting GUI File to Executable File
4 Adding Images
Section 29
Day34 -Wikipedia in Python
1 Searching for Any Wikipedia Article
2 Accessing Different Portion of Wikipedia and Searching Other Languages Articles
3 Searching For Wikipedia Article Near my Geographical Location
Section 30
Day36 -Screen Recorder Application in Python
1 Understanding Open Computer Vision
2 GUI Window and Start Stop Record Button
3 Start Recording Process
4 Stopping the Recording Process
Section 31
Day37 -Language Translator Application in Python
1 Installing the Translate Module
2 Application Main Window
3 Choosing Translation Languages
4 Textbox for Languages
5 Translation Process
Section 32
Day39 -File Transfer Application in Python Part - 1
1 Server vs Client
2 TCP vs UDP
3 Creating the GUI Window for the Application
4 Putting Widgets for SendingReceiving inside of Root Window
5 Working on the Sender Part
6 Sending the File from the Sender End
Section 33
Day40 - File Transfer Application in Python Part - 2
1 Working on the Receiver Part
2 Receiving the File Sent by the Sender
3 Successfully Transferring Files From Sender to Receiver
4 Validating the Application
5 Application Completed Final Explanation
Section 34
Day41 -Brick Breaker Game in Python PyGame
1 Displaying the Ball Image on Gaming Window
2 Displaying the Bat Image on Gaming Window
3 Drawing Bricks on Gaming Window
4 Game Over and Game Win Blueprint
5 Ball Movement
6 Detecting Ball Collision with Bat and Bricks
7 Game Over and Winning Conditions
8 Final Explanation
Section 35
Day42 -Zoom Clone in Python
1 Installing Video Stream
2 Application Main Window
3 Camera Feed Screen Share Audio Stream Start Listening Widgets
4 Start Listening and Starting Video Stream
5 Final Demonstration
Section 36
Day44 -Helicopter Game in Python PyGame
1 Displaying Gaming Window and Helicopter Placement
2 Title and Instruction Label
3 Helicopter Move Up and Applying Gravity
4 Obstacles Movement
5 Game Over and Restart Game
6 Helicopter Game Assignment
Section 37
Day45 -Typing Speed Testing Application in Python
1 Displaying Main GUI Window
2 Adding UI Elements
3 Time Thread Function
6 Complete Application Final Explanation
Section 38
Day48 - Python Crash Course Part - 1
1 Crash Course Part 1
Section 39
Day49 - Python Crash Course Part - 2
1 Crash Course Part 2
Instructors
Enrolment options
Udemy - 50 Days of Learning Advanced Programming in Python 2025-8
Course modified date:
20 Aug 2025
Udemy - 50 Days of Learning Advanced Programming in Python 2025-8
Enrolled students:
1
Guests cannot access this course. Please log in.
Continue
Enrol now
This course includes
Forums
Resources
Share this course
Scroll to top
×
Close
×
Close