Python · From your first print to idiomatic, tested Python
Python, start to finish
A friendly language for everything from scripts to data and the web. Every lesson is a small machine you can step through, then a short quiz.
اكتمل 0 من 29 من الدروس المتاحة
الوحدة 01 Beginner
Basics
Running Python, values, variables, decisions and loops.
-
الدرس 01 · 10 دقيقة
Getting started with Python
9 خطوات0/2 تمارينلم يبدأ -
الدرس 02 · 12 دقيقة
Numbers and strings
9 خطواتلم يبدأ -
الدرس 03 · 10 دقيقة
Variables and names
8 خطواتلم يبدأ -
الدرس 04 · 12 دقيقة
Input and output
9 خطواتلم يبدأ -
الدرس 05 · 12 دقيقة
Conditionals
10 خطواتلم يبدأ -
الدرس 06 · 12 دقيقة
Loops
10 خطواتلم يبدأ
الوحدة 02 Beginner
Collections and functions
Lists, dicts, comprehensions and functions.
-
الدرس 07 · 12 دقيقة
Lists and tuples
8 خطواتلم يبدأ -
الدرس 08 · 12 دقيقة
Dictionaries and sets
9 خطواتلم يبدأ -
الدرس 09 · 12 دقيقة
Comprehensions
10 خطواتلم يبدأ -
الدرس 10 · 12 دقيقة
Functions
9 خطواتلم يبدأ -
الدرس 11 · 12 دقيقة
Arguments: defaults, *args and **kwargs
10 خطواتلم يبدأ -
الدرس 12 · 12 دقيقة
Scope
10 خطواتلم يبدأ
الوحدة 03 Intermediate
Real programs
Files, errors, modules and packages.
الوحدة 04 Intermediate
Objects
Classes, inheritance and Python's special methods.
الوحدة 05 Advanced
Idiomatic Python
Generators, decorators, context managers, typing, async and testing.
-
الدرس 21 · 14 دقيقة
Iterators and generators
9 خطواتلم يبدأ -
الدرس 22 · 14 دقيقة
Decorators
10 خطواتلم يبدأ -
الدرس 23 · 14 دقيقة
Context managers
11 خطواتلم يبدأ -
الدرس 24 · 12 دقيقة
Type hints
9 خطواتلم يبدأ -
الدرس 25 · 14 دقيقة
asyncio
10 خطواتلم يبدأ -
الدرس 26 · 14 دقيقة
Testing with pytest
11 خطواتلم يبدأ
الوحدة 06 Advanced
Under the hood
How CPython runs your code and manages memory.
تعمّق أكثر
Special topics
Stand-alone deep dives.