Python من الصفر إلى الاحتراف – أساس قوي وتطبيقات عملية تأليف ضياء المصري
كتاب عربي شامل يعلّمك لغة Python خطوة بخطوة، من المبادئ الأولى حتى بناء مشاريع عملية حقيقية، بأسلوب تعليمي واضح واحترافي، مع أمثلة كثيرة وأكواد مُظللة تساعدك على الفهم والتطبيق مباشرة.
ماذا ستتعلّم داخل هذا الكتاب؟
أساسيات البرمجة: التفكير الخوارزمي، حل المشكلات، ولماذا Python.
إعداد بيئة العمل: تثبيت Python، استخدام الـ Interpreter، اختيار أفضل المحررات و IDEs.
Core Python: Syntax، التعليقات، الكلمات المحجوزة، وتنسيق الكود (PEP 8).
الأساسيات العملية: المتغيرات، أنواع البيانات، التحويل بين الأنواع، الثوابت، و None.
التحكم في سير البرنامج: الشروط، الحلقات، والأخطاء الشائعة مع أمثلة كثيرة.
الدوال والوحدات: Functions، parameters، return values، args و *kwargs، و Docstrings.
هياكل البيانات: Lists، Tuples، Sets، Dictionaries + اختيار الهيكل الأنسب عمليًا.
الملفات والبيانات: القراءة والكتابة، CSV و JSON، وإدارة الملفات والمجلدات.
معالجة الأخطاء: الاستثناءات، try/except، إنشاء Exceptions مخصصة، و Debugging.
البرمجة الكائنية OOP: Classes/Objects، الوراثة، التغليف، تعدد الأشكال، و Abstract Classes.
المكتبة القياسية: math, random, datetime, os, sys.
الاحتراف: Clean Code، تحسين الأداء، الاختبارات (Unit Testing و pytest)، والتوثيق.
مشاريع عملية متكاملة (تطبيقات واقعية)
مشاريع للمبتدئين: آلة حاسبة، إدارة مهام، لعبة بسيطة.
مشاريع متوسطة: نظام إدارة ملفات، تطبيق نصي متكامل، معالجة بيانات.
مشروع لسوق العمل: Scraper لجمع البيانات، Automation Task حقيقي، و Mini API باستخدام Python.
مقدمة للمجالات المتقدمة
Python والويب: Flask (مقدمة) و Django (نظرة عامة).
Python والبيانات: NumPy و Pandas و Matplotlib.
Python والأتمتة والذكاء الاصطناعي: Automation + مقدمة AI/ML + المسارات التالية للاحتراف.
لمن هذا الكتاب؟
لمن يبدأ البرمجة من الصفر ويريد مسارًا واضحًا.
لطلاب المدارس والجامعات والتعلم الذاتي.
لمن يريد بناء مشاريع عملية وملف أعمال (Portfolio).
لمن يسعى لفرص عمل في البرمجة أو تحليل البيانات أو الأتمتة.