🐍
Python Tutorial
45 topics · Free · Certificate on completion
Learn Python — the world's most popular beginner-friendly programming language.
Your learning path
Begin with values, variables, and control flow before moving to functions, collections, and classes. Notice how Python represents data and how exceptions communicate failure.
Put the lessons into practice
Recreate examples with different inputs, then write a small program that transforms a list or validates a value. Explain the result before running it.
What you'll learn
01.Python Introduction02.Python Install & Setup03.Python Syntax04.Python Comments05.Python Variables06.Python Data Types07.Python Numbers08.Python Strings09.Python String Methods10.Python Booleans11.Python Operators12.Python If / Else13.Python While Loop14.Python For Loop15.Python Lists16.Python Tuples17.Python Sets18.Python Dictionaries19.Python Functions20.Default & Keyword Arguments21.*args and **kwargs22.Python Lambda23.List Comprehension24.Python Modules25.Packages & pip26.Python File Handling27.Python Exceptions28.Python Classes29.Python Inheritance30.Iterators & Generators31.Python Decorators32.Dates & Times33.Python JSON34.Regular Expressions35.Math Module36.Random Module37.OS & Paths38.Virtual Environments39.Type Hints40.enumerate() & zip()41.map() & filter()42.argparse — CLI arguments43.HTTP with requests44.Testing with unittest45.Python Best Practices
