This is a 101-level course in Python that will help you learn to program in Python for free.
Beginner
161 Lessons
10h
Certificate of Completion
This is a 101-level course in Python that will help you learn to program in Python for free.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Welcome to Python 101! I created this course to help you learn Python 3. My objective is to get you acquainted with the building blocks of Python so that you can write something useful yourself. With interactive playgrounds to help you learn right away, I will endeavor to not only get you up to speed on the basics, but also to show you how to create useful programs. This course will be split into five parts: Part-I covers Python's basics. Part-II is a small subset of Python's Standard Library. Part-III is...
TAKEAWAY SKILLS
Python
Programming Language
Course Content
All About Strings
Lists, Tuples and Dictionaries
Conditional Statements
Loops
Python Comprehensions
Exception Handling
5 Lessons
Working with Files
6 Lessons
Importing
4 Lessons
Functions
6 Lessons
Classes
4 Lessons
Introspection
4 Lessons
The CSV Module
3 Lessons
configparser
4 Lessons
Logging
4 Lessons
The os Module
5 Lessons
Sending emails
4 Lessons
The SQLite Module
4 Lessons
The subprocess Module
4 Lessons
The sys Module
1 Lesson
The threading module
2 Lessons
Working with Dates and Time
3 Lessons
The xml module
6 Lessons
The Python Debugger
4 Lessons
Decorators
5 Lessons
The lambda
2 Lessons
Code Profiling
2 Lessons
An Intro to Testing
4 Lessons
Installing Modules
5 Lessons
ConfigObj
2 Lessons
Parsing XML with lxml
5 Lessons
Python Code Analysis
3 Lessons
The requests package
2 Lessons
SQLAlchemy
6 Lessons
virtualenv
2 Lessons
Creating Modules and Packages
3 Lessons
How to Add Your Code to PyPI
4 Lessons
The Python egg
2 Lessons
Python wheels
3 Lessons
py2exe
4 Lessons
bbfreeze
3 Lessons
cx_Freeze
3 Lessons
PyInstaller
3 Lessons
Creating an Installer
3 Lessons
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.