الانتقال إلى المحتوى الرئيسي
الأكاديمية
مبتدئ حيّ الكود

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

الرحلة

  1. ١
    الوحدة ١

    Getting started

    Install Python 3.14, explore the REPL and run your first script.

    ٠ / ٢
  2. ٢
    الوحدة ٢

    Types and variables

    Name values, do math, convert types and master strings.

    ٠ / ٣
  3. ٣
    الوحدة ٣

    Control flow

    Decide with if and match, repeat with for and while.

    ٠ / ٤
  4. ٤
    الوحدة ٤

    Data structures

    Lists, tuples, dicts and sets, plus comprehensions and unpacking.

    ٠ / ٤
  5. ٥
    الوحدة ٥

    Functions

    Package logic into functions with type hints, flexible arguments and lambdas.

    ٠ / ٣
  6. ٦
    الوحدة ٦

    Objects and classes

    Model your own types with classes, dataclasses, dunder methods and composition.

    ٠ / ٤
  7. ٧
    الوحدة ٧

    Errors, files and modules

    Handle failures, work with files and JSON, and manage projects with venv and uv.

    ٠ / ٤
  8. ٨
    الوحدة ٨

    Practical Python

    Call web APIs, build a CLI, write tests with pytest and go async.

    ٠ / ٥

التنقل السريع