Python
سهلة وقوية وفي كل مكان.
Python is the friendly, readable language behind data science, AI, automation and countless web services. This track starts from zero but moves fast: install Python 3.14, master its types and data structures, write functions and classes, handle errors and files, then build real tools with HTTP, a command-line interface, automated tests and async code.
Every lesson is short, practical and checked with quizzes, so you learn by doing.
- الدروس
- ٢٩
- الوقت
- ٤ ساعة
- المستوى
- مبتدئ
دروس هذا المسار بالإنجليزية حاليًا.
- البرونز متاحة
- الفضة متاحة
- الذهب مقفلة
مستعد لإثبات نفسك؟
ثلاثة امتحانات في انتظارك: البرونز والفضة والذهب.
ما ستتمكن من فعله
- Write clean, modern Python 3.14 with f-strings, type hints and match
- Model data with lists, dicts, sets, comprehensions and dataclasses
- Handle errors and work with files, paths and JSON
- Set up projects with venv, pip and uv
- Build command-line tools and call web APIs
- Test with pytest and run tasks concurrently with asyncio
الرحلة
١ الوحدة ١Getting started
Install Python 3.14, explore the REPL and run your first script.
٠ / ٢٢ الوحدة ٢Types and variables
Name values, do math, convert types and master strings.
٠ / ٣٣ الوحدة ٣Control flow
Decide with if and match, repeat with for and while.
٠ / ٤٤ الوحدة ٤Data structures
Lists, tuples, dicts and sets, plus comprehensions and unpacking.
٠ / ٤٥ الوحدة ٥Functions
Package logic into functions with type hints, flexible arguments and lambdas.
٠ / ٣٦ الوحدة ٦Objects and classes
Model your own types with classes, dataclasses, dunder methods and composition.
٠ / ٤٧ الوحدة ٧Errors, files and modules
Handle failures, work with files and JSON, and manage projects with venv and uv.
٠ / ٤٨ الوحدة ٨Practical Python
Call web APIs, build a CLI, write tests with pytest and go async.
٠ / ٥