نافذة التقنية
2.88K subscribers
506 files
4.65K links
نافذة التقنية, كل ما يحتاجه المستخدم.
tecwindow.net/followUs
Download Telegram
قائمة تشغيل تحتوي على دروس دورة بايثون التي قدمها الأستاذ سليمان القسيمي سابقا.
رابط القائمة.
#دروس #Python #منقول
موجز لدرس النصوص.txt
16.6 KB
يلخص الأستاذ محمد هادي ما ذُكِر في الدرس الخامس من دروس دورة بايثون التي قدمها الأستاذ سليمان القسيمي.
رابط الدرس.
#دروس #Python #منقول
دوال القوائم.txt
3.3 KB
يحتوي هذا الملف على دوال التعامل مع القوائم التي ذكرها الأستاذ سليمان القسيمي في الدرس السادس من دروس بايثون, كتبته صوت الأقصى.
رابط الدرس السادس.
#دروس #Python #منقول
ملخص_كتابي_للدرس_السادس_القوائم_و_الحلقات_التكرارية.txt
21.3 KB
يلخص الأستاذ محمد هادي ما ذُكِر في الدرس السادس من دورة بايثون تقديم الأستاذ سليمان القسيمي, مثل القوائم والتعامل معها والحلقات التكرارية.
رابط الدرس السادس.
#دروس #Python #منقول
ملخص الدرس 8.txt
5.3 KB
يلخص الأستاذ محمد هادي ما ذكر في الدرس الثامن من دورة بايثون تقديم الأستاذ سليمان القسيمي.
رابط الدرس.
#دروس #Python #منقول
ملخص_الدرس_السابع_مواصلة_لحلقة_forو_while_و_مقدمة_عن_المكتبات.txt
15.8 KB
يلخص الأستاذ محمد هادي ما قدمه الأستاذ سليمان القسيمي في الدرس السابع من دورة بايثون.
رابط الدرس السابع.
#دروس #Python #منقول
ملخص_الدرس_التاسع_الدوالي_و_القواميس_.txt
13.3 KB
تلخيص للدرس التاسع وما قبل الأخير, كتبه هادي محمد, يلخص ما جاء في الدرس التاسع من دورة بايثون تقديم الأستاذ سليمان القسيمي.
رابط الدرس التاسع.
#دروس #Python #منقول
أسهل طريقة لتحميل فيديوهات وقوائم تشغيل وقنوات يوتيوب باستخدام Python

في هذا الشرح نتعرف على طريقة بسيطة جدا وسهلة لتحميل أي فيديو أو قائمة تشغيل أو حتى قناة كاملة من على يوتيوب باستخدام لغة بيثون #python
وكل ذلك باستخدام المكتبة الرائعة Youtube-dl التي تتيح لنا العديد من المزاية القوية جدا والتحميل ما هو إلا إحدا هذه المزاية القوية
وسنتطرق في فيديوهات قادمة إلى أمور كثيرة حول تلك المكتبة الرائعة
الطريقة تصلح لجميع الأنظمة Windows, Mac, And Linux
https://www.youtube.com/watch?v=J6POUEyy2mM
إعادة نشر, مكتبة PythonUniversalSpeech لتمرير النصوص إلى قارئات الشاشة.
مرحبا بمتابعي نافذة التقنية.
مكتبة python من تطوير صديقنا الأستاذ محمود عاطف من فريق نافذة التقنية.
تعتمد المكتبة على UniversalSpeech وهي مكتبة بلغة C++ قام بتطويرها مطور منصة PlayRoom وهي المستخدمة هناك.
تفيدك المكتبة بجعل قارئ الشاشة أو آلة النطق لديك تقرأ نص معين في برنامجك دون الحاجة لعرضه على الشاشة في وقت قراءته, على سبيل المثال, الإجراءات في WikiSearch وتحديد الخدمة في Sound Transcriber ونطق نسبة التقدم والإجراءات.
الإجراءات في البيان مثل تغيير النص ونسخه ومعلومات الموضع الحالي والمزيد.
في السابق, كنا نستخدم في مشاريعنا مكتبة Accessible output2 التي تتطلب مساحة كبيرة وتتيح خصائص محدودة.
قام صديقنا محمود عاطف بتجميع مكتبة UniversalSpeech لإصدارات 64 bit من Windows, كون أن المكتبة بالأصل مجمعة لإصدارات 32 bit فقط, ثم قام بتطوير مكتبة python تعمل مع هذه المكتبة لإتاحة ميزاتها للجميع.
يمكنكم تثبيت المكتبة عن طريق Pip:
pip install UniversalSpeech
ويمكنكم مراجعة هذا المقال لمعرفة طريقة الاستخدام:
https://blog.tecwindow.net/1263/universalspeech/
رابط مستودع PythonUniversalSpeech:
https://github.com/MahmoudAtef999/PythonUniversalSpeech
رابط مستودع UniversalSpeech التي اعتمدنا عليها:
https://github.com/qtnc/UniversalSpeech
تابعوا نافذة التقنية على WhatsApp:
https://www.whatsapp.com/channel/0029Va0tWYNICVfmctXiCt3V
على Telegram:
https://t.me/TecWindow
#برمجة #Python
2👍1
نظرة على cx_Freeze لتجميع برامج Python.
مرحبا بمتابعي نافذة التقنية.
هذا مقال لإلقاء نظرة سريعة على cx_Freeze وليس دليل مفصل لشرح المكتبة.
عند كتابتك لبرنامج بلغة Python, قد تريد إتاحته للمستخدمين, في هذه الحال, عليك جمع البرنامج وملفاته في مجلد وتحويل ملف التشغيل إلى ملف تنفيذي .exe يمكن لWindows التعامل معه بسهولة.
تعرف هذه الخطوات بعمل Build.
أشهر أدوات القيام بهذا الأمر هي مكتبة Pyinstaller, مكتبة بسيطة وسهلة وتتيح لك جمع البرنامج كمجلد أو كملف exe واحد.
وقد استخدمناها في جميع إصدارات WikiSearch باستثناء آخر إصدار.
تبقى Pyinstaller خيار سهل و جيد, لكن لا يعني إنها الأفضل, وليست الأسوأ بالطبع.
## ما هي cx_Freeze:
مكتبة cx_Freeze هي مكتبة مفتوحة المصدر, تعمل على تحويل ملفات python إلى ملفات قابلة للتشغيل على مختلف أنظمة التشغيل للكمبيوتر.
وتعمل مع إصدارات python3.9 إلى python3.13 دون أي مشكلة.
تابع المقال من مدونة نافذة التقنية:
blog.tecwindow.net/about-cx_freeze
تابعوا نافذة التقنية على WhatsApp:
https://www.whatsapp.com/channel/0029Va0tWYNICVfmctXiCt3V
على Telegram:
https://t.me/TecWindow
#برمجة #Python
1
نافذة التقنية
حول Python Install Manager على Windows. مرحبا بمتابعي نافذة التقنية. لغة البرمجة Python غنية عن التعريف, وستجد معظم الشركات الكبيرة تستخدمها في مهام مختلفة. تعد Python واحدة من أقوى اللغات في تحليل البيانات ومجالات الذكاء الاصطناعي وغيرها. على صعيد تقنيات…
مع التثبيت من خارج المتجر, يعمل py -3 ثم بقية رقم الإصدار لتشغيل الملفات كما هو الحال سابقًا.
لكن هذا لم ينجح معي من داخل البيئة في إصدار المتجر من Python Install Manager وبعد بحث سريع وجدت أن نسخة المتجر تمتلك عدة قيود بسبب النظام المستخدم.
لمعرفة الإصدارات المثبتة استخدم:
py list
يتبقى أمر 1 يعرض مساعدة تشرح كل الأوامر, حيث يمكنك استخدام -h أو -help كما يلي:
py install -h
يمكنك بدل py استخدام pymanager و يعمل python كما يجب.
يجب أن يقوم مدير الحزم بتحديث ملفاته تلقائيًا, وسنختبر ذلك مع التحديثات القادمة.
يتم تثبيت إصدارات Python في المسار AppData\Local\Python وفي نفس المسار ستجد مجلد bin الذي يتضمن الملفات المرتبطة.
يتم تخزين ملفات الإصدارات بشكل مؤقت في مجلد _cache في نفس المسار, حيث يمكنك حذفها.
لإنشاء بيئة بإصدار معين استخدم:
py -3.13 -m venv my_env
أي رقم الإصدار ثم متابعة إنشاء البيئة كما نعرف.
لتثبيت مكتبة باستخدام pip على إصدار معين, استخدم على سبيل المثال:
py -3.13 -m pip install UniversalSpeech
أي الوصول إلى pip يكون عن طريق py -3.13 -m ثم تتابع أي أوامر من pip.
وهذا بشكل خارجي, أما من بيئة معينة فاستخدم pip بشكل مباشر, وينصح باستخدام بيئة خاصة لكل مشروع.
تشغيل ملف يكون عن طريق:
py -3.13 main.py
كما يمكنك استخدام python.
يمكنك تمرير ملف لإصدار معين حيث يتم تثبيته إذا لم يكن مثبت, استخدم التالي على سبيل المثال:
py exec -3.14 script.py
يمكن أثناء التثبيت والإزالة ملاحظة سرعة الإجراء بالمقارنة مع ملفات التثبيت التقليدية, التي ستبقى متوفرة للإصدارات حتى 2027.
توجد المزيد من الخصائص والخيارات مع Python Install Manager نترك لكم اكتشافها.
يمكنكم مراجعة دليل توثيق الاستخدام من هنا:
https://docs.python.org/dev/using/windows.html
التنزيل من خلال WinGet:
winget install 9NQ7512CXL7T
التنزيل من موقع Python:
https://www.python.org/ftp/python/pymanager/python-manager-25.0.msi
تنزيل من Microsoft Store:
https://apps.microsoft.com/detail/9NQ7512CXL7T
تابعوا نافذة التقنية على:
WhatsApp: https://www.whatsapp.com/channel/0029Va0tWYNICVfmctXiCt3V
Telegram: https://t.me/TecWindow
#شروحات #برمجة #Windows #Python
1