python tkinter | برمجة تطبيقات سطح المكتب بأحترافية
كورس شامل ووافي لكيفية انشاء برامج سطح المكتب المحاسبة والاداري اقوى كورس وافضلها الشرح كامل وشامل
4.36 (62 reviews)

4 484
students
13 hours
content
May 2022
last update
$19.99
regular price
Why take this course?
إذا كنت تهتف بتأكد أن الطلاب في هذا الكورس ووفقًا للملاحظة المعلّة، إليك خطة مختصرة لتنفيذ الكورس المذكور:
الأولى: تثبيت البيئة والمحررات الضرورية
- إنشاء البيئة الأساسية لبايثون:
- تثبيت Python على جهازك.
- إنشاء ملف
venv
وتثبيت محرر environment (من خلال الأوامرsource venv/bin/activate
في Linux/macOS أوvenv\Scripts\activate
في Windows). - إعداد بطاقة (
requirements.txt
) تحتوي على المكتبات المطلوبة.
- تثبيت مكتبة Tkinter:
- استخدام
pip install tkinter
لتثبيت Tkinter، وهو رسالة GUI (Graphical User Interface) حول الإطار لـ Python.
- استخدام
الثاني: مقدمة أساسيات Tkinter
- عمل أولى خطوات ب-Tkinter:
- إنشاء نافذة بسهولة، وتحكم في الإجراءات (مثل إغلاق البرنامج). مثال:
import tkinter as tk root = tk.Tk() root.title("Hello World") root.mainloop()
- إضافة أوعية (Widgets):
- الطوارئ، النماذج، القائمات، والزرافيخ.
- مثل إضافة زر لمعالجة الحدوث المستمر.
- إجراء الأوراق (Handling Events).
- التحكم في حدوث الأجهز وإنشاء مكالمة عند النقر على الزر.
الثالث: بناء المشروع
- تصميم الواجهة:
- تخطيط الواجهة وتحديد الأفكار المطلوبة للبرنامج.
- إنشاء القاعدة والاتصال بها:
- إضافة وظيفة لإنشاء قاعدة بيانات (مثل SQLite3).
- إجراء الاستعلامات وتخزين/إحال البيانات.
- تطوير المكالمات:
- تعديل وإضافة الأجهز للمستمر حسب الحاجة.
- أخذ قرار نصائح واضحة:
- تحديد السلوكيات (behaviors) الطلب يمكنه الإجراء.
- تشخيص أي 문제اً مثل نقاش تعريف الأحداف أو التعامل مع الأخطاء.
- إجراء المشروع:
- بناء النموذج الكامل، والتأكد من عملها بشكل صحيح.
الرابع: التعامل مع النئط (Debugging)
- فهم أساسياً أوقات النظر والتجزيء (Breakpoints and Stepping Through Code).
- إدارة الخطأ والحل منها.
- كتابة التعليقات والدقات لضمان الوظيفة والقابلية لالتحقق لأي سُرور قبل الإطلاق.
الخامس: جذب مكتبات إضافية
- إضافة مكتبات إضافية:
- استخدام مكتبات لـ API، الويب، أو التطبيقات مثل
requests
أوFlask
.
- استخدام مكتبات لـ API، الويب، أو التطبيقات مثل
- تعزيز الاحتياط بالنظام العام (OS) والإشارة الآجل (Polling).
السادس: التحضير للأخرى
- تصفح مكاتبة Pygame أو Kivy لتطوير ألعاب أو تطبيقات متجات.
- تحضير البرنامج لإنشاء وظائف مؤقتة (Job Queue).
- تعزيز الأداء والكفاءة، وإدارة الذاكرة.
- المراجعة والاختبارات.
السابع: النشر والمصدر
- **إضافة ملف
__init__.py
في كل مجموعة الملفات (Directory) لجعلها مكتبة Python. - تحضير مصدر الكود لنشره.
- إعداد المستوطن أو مجتمع عبر منصات مثل GitHub.
الثامن: التعلم والنمو
- القضاء في الخطط الجديدة وإكمال دراستك.
- البحث عن مشاريع مصدر أخرى لمزيد من الأنشطة والتعلم.
- تعزيز المهارات في المجموعة التالية مثل Flask، Django، TensorFlow، أو PyTorch.
مرة إختصار: هذا النظام يغطي الخطوات الأساسية لبناء مشروع مبتكي بـ Tkinter. يمكنك الاستفادة منه كنقطة بداية لاستكشاف الأدوار الإضافية الأخرى، مثل Pygame لألعاب أو Kivy لتطبيقات متجات.
Course Gallery




Loading charts...
Related Topics
3743162
udemy ID
02/01/2021
course created date
04/01/2021
course indexed date
Bot
course submited by