Python Level Two
اللغة العربية (Arabic Description)
عنوان الكورس: بايثون المستوى الثاني: احتراف واجهات سطح المكتب وقواعد البيانات
نبذة عن الكورس: هل أتقنت أساسيات لغة بايثون وتريد الانتقال من مجرد كتابة أكواد في "الشاشة السوداء" (Console) إلى بناء برامج حقيقية يراها ويستخدمها الناس؟ هذا المستوى مصمم خصيصاً لك!
في هذا الكورس العملي، سنركز على دمج القوة البرمجية مع التصميم المرئي. ستتعلم كيفية بناء تطبيقات سطح مكتب (Desktop Applications) كاملة واحترافية، وربطها بقواعد البيانات لتخزين المعلومات، وفي النهاية تحويل مشروعك إلى ملف تنفيذي (.exe) يعمل على أي جهاز كمبيوتر.
ماذا ستتعلم في هذا المستوى؟
تصميم الواجهات الرسومية (GUI): احتراف مكتبة Tkinter لبناء نوافذ، أزرار، وحقول إدخال بتصاميم عصرية وجذابة.
إدارة قواعد البيانات (Databases): تعلم كيفية إنشاء والتعامل مع قواعد بيانات SQLite3 (إنشاء جداول، إضافة بيانات، تعديل، وحذف) وربطها ببرنامجك.
التطبيقات العملية الكاملة: لن نكتفي بالنظريات؛ سنقوم ببناء مشاريع ضخمة من الصفر، مثل:
نظام إدارة المدارس (School Management System): لإدارة بيانات الطلاب والدرجات.
برنامج شؤون الموظفين (Employee Management System): لإدارة الرواتب والبيانات الوظيفية.
تصدير البرنامج (Deployment): الخطوة الأهم، وهي كيفية تحويل الكود الخاص بك إلى ملف تنفيذي (.exe) وتسليمه للعميل ليعمل مباشرة دون الحاجة لتثبيت بايثون.
ا(English Description)
Course Title: Python Level 2: Master GUI, Databases & Real-World Apps
Course Overview: Have you mastered the basics of Python and are ready to move beyond the console? Do you want to build real software that people can actually see and use? This level is designed to take you from a coder to a software developer.
In this practical course, you will learn how to build complete Desktop Applications with professional Graphical User Interfaces (GUI). You will master the art of connecting your apps to databases and, finally, packaging your work into executable files (.exe) that can be sold or delivered to clients.
What You Will Learn:
Graphical User Interfaces (GUI): Master the Tkinter library to design modern wind