New Launch: AI Toolkit for Professionals is now LIVE!
New Launch: The Ultimate Gen AI and Data Science Bootcamp is LIVE with a subsidised benefit!
AI Upgrade Alert! Data Analyst Bootcamp 4.0 has an optional AI upgrade at a subsidised price.
Python 3 Programming Tutorials for Beginners
Complete Python tutorial for beginners: If you are a beginner and just starting out with programming then python is probably the best place to start.
4.9
(9 Verified ratings)
Last Updated: Feb 6, 2023 1:55 PM
|English
Free Lifetime Access
No Experience
Needed
Start from scratch
and build up
Flexible
Schedule
Learn at your
own pace
Quality
Content
Just quality
education
/images/1.1.419/courses/thumbnails/python-3-programming-tutorials-for-beginners.webp)
Created by:
This course includes:
- 1hr : 16min on-demand video
- 42 Lectures
- 0 Quiz
- Access on any Device
Free Lifetime Access
No Experience Needed
Start from scratch
and build up
Flexible Schedule
Learn at your
own pace
Quality Content
Just quality
education
What you'll learn in our course?
-
Introduction of python
-
python variables, loops,
-
python functions
-
python operators
Course Curriculum
42 Lectures | 1hr : 16min
1:
Python 3 Programming
62 Lectures
-
1.1: Why Should You Learn Python?
-
1.2: Install python on windows
-
1.3: Variables in python
-
1.4: Variables in python Exercise
-
1.5: Numbers
-
1.6: Numbers Exercise
-
1.7: Strings
-
1.8: Strings Exercise
-
1.9: Lists
-
1.10: Lists Exercise
-
1.11: Install PyCharm on Windows
-
1.12: Debug Python code using PyCharm
-
1.13: If Statement
-
1.14: If Statement Exercise
-
1.15: For loop
-
1.16: For loop Exercise
-
1.17: Functions
-
1.18: Functions Exercise
-
1.19: Dictionaries and Tuples
-
1.20: Dictionaries and Tuples Exercise
-
1.21: Install Python Module (using pip)
-
1.22: Modules
-
1.23: Working With JSON
-
1.24: Reading/Writing Files
-
1.25: Reading/Writing Files Exercise
-
1.26: if __name__ == "__main__"
-
1.27: Exception Handling
-
1.28: Class and Objects
-
1.29: Class and Objects Exercise
-
1.30: Inheritance
-
1.31: Inheritance Exercise
-
1.32: Multiple Inheritance
-
1.33: Multiple Inheritance Exercise
-
1.34: Raise Exception And Finally
-
1.35: Raise Exception And Finally Exercise
-
1.36: Iterators
-
1.37: Iterators Exercise
-
1.38: Generators
-
1.39: Generators Exercise
-
1.40: List Set Dict Comprehensions
-
1.41: List Set Dict Comprehensions Exercise
-
1.42: Sets and Frozen Sets
-
1.43: Sets and Frozen Sets Exercise
-
1.44: Command line argument processing using argparse
-
1.45: Commandline Argument Processing using argparse Exercise
-
1.46: Decorators
-
1.47: Decorators Exercise
-
1.48: Multithreading - Introduction
-
1.49: Multithreading Exercise
-
1.50: Multiprocessing Introduction
-
1.51: Sharing Data Between Processes Using Array and Value
-
1.52: Sharing Data Between Processes Using Queue
-
1.53: Multiprocessing Lock
-
1.54: Multiprocessing Pool (Map Reduce)
-
1.55: Unit testing - pytest introduction
-
1.56: Unit testing - skip/selectively run tests in pytest
-
1.57: Unit testing - pytest fixtures
-
1.58: Unit testing - pytest parameters
-
1.59: Numpy introduction
-
1.60: Numpy - basic array operations
-
1.61: Numpy - slicing/stacking arrays, indexing with boolean arrays
-
1.62: Numpy - iterate numpy array using nditer | numpy nditer
Course Instructor/Creator

Dhaval Patel
Data Entrepreneur (17+ Years),
YouTuber,
Ex - Bloomberg, NVIDIA
I have 17 years of experience in Programming and Data Science working for big tech companies like NVIDIA and Bloomberg. I also run a famous YouTube channel called Codebasics where I pursue my passion for teaching.
/images/1.1.419/courses/thumbnails/python-3-programming-tutorials-for-beginners.webp)
Created by:
Dhaval PatelThis course includes:
- 1hr : 16min on-demand videos
- 42 Lectures
- 0 Quiz
- Access on any Device
Course Preview
/p>
© 2025 Codebasics.io. All Rights
Reserved | Product of LearnerX EdTech Private Limited
Our technology partner: AtliQ Technologies