Рет қаралды 934,286
تعلم كل شيء عن لغة بايثون في أقصر وقت ممكن 🐍 أقوى وأسرع منهجية لتعلم لغة البرمجة من البداية حتى الإحتراف باللغة العربية 🔥
وضعنا الكثير من الجهد وعصارة التجربة في هذه المادة ، بل إننا حاولنا إخراجها بلغة عربية فصحى لإثراء المحتوى العربي ، فلا تبخلوا علينا بالإشتراك ومشاركة الحلقة مع أصدقائكم .
لماذا بايثون بالضبط ؟
● لأنها واحدة من أكثر لغات البرمجة شعبية في العالم .
● لأنها سهلة التعلم ومناسبة للمبتدئين.
● لأنها فائقة التنوع و تُستخدم في العديد من المجالات .
● لأنها تعتمد منطق مباشر وبسيط لتنفيذ المهام .
● لأنها غنية بالإضافات والمكتبات المفتوحة المصدر .
● ولأنها تعتبر من اللغات التي توفر وظائف عالية الأجر في مجالي علم البيانات والتعلم الآلي وتطوير الويب .
إذن ما هي الطريقة الصحيحة لتعلم لغة بايثون وكيف أضع خطوتي الأولى في طريق الإحتراف كمبرمج ؟
لا تقلق سنرافقك خطوة خطوة بالإعتماد على منهجية مختصرة ،بسيطة ،وقوية في نفس الوقت . أحضر قهوتك واذهب إلى مكان هاديء، ولكن قبل ذلك يجب أن أذكرك بأن لا تنسى أن تسجل الإشتراك للإنضمام لمجتمعنا الصغير .
👋 حسابنا على باتريون : www.patreon.com/pythonation
نتمنى أن تشاركوا الحلقة مع واحدٍ من أصدقائكم على الأقل ، ولا تنسوا متابعتنا في وسائل التواصل :
الفيسبوك : pythonation
إنستقرام: python.ar
تويتر: python_ar
تيليجرام: t.me/python4arabs
--------
00:00 تقديم
00:59 لماذا بايثون بالضبط ؟
01:55 مباديء ضرورية
02:40 تثبيت بايثون وبيئة التطوير
05:20 المتغيرات ونوع البيانات .
12:15 العمليات الشرطية .
17:27 الحلقات التكرارية
21:15 الدوال .
25:11 الأخطاء والاستثناءات .
29:00 تثبيت المكتبات .
31:53 الرد على الشائعات
34:21 الخوارزميات
36:02 البرمجة الكائنية oop
37:54 البرمجة المتوازية
41:00 مرحلة شحذ المهارات
42:12 مرحلة التخصص
44:31 outro
المصادر:
كل الأكواد الموجودة في الشرح :
colab.research.google.com/drive/1nTof_cTdDpo_3xgOSUnEtW2TLmU39Qh3?usp=sharing
بيئة التطوير google colab :
colab.research.google.com
بيئة الفيجوال ستوديو كود من مايكروسوفت :
code.visualstudio.com
الكتب :
Python Crash Course - by Eric Matthes
Automate the Boring Stuff with Python - By Al Sweigart :automatetheboringstuff.com
Automate the Boring Stuff with Python - videos : kzbin.info/www/bejne/Z3fCgJqnh9qGmqs
Grokking Algorithms -by Aditya Bhargava
كل مكتبات لغة بايثون :
pypi.org
Publishing (Perfect) Python Packages on PyPi:
kzbin.info/www/bejne/fXqpZH-Xh9aajtE
سلسلة تعلم الخوارزميات ولغة بايثون :
kzbin.info/www/bejne/pJbGamqEhtuLhbs
Python 3: Project-based Python, Algorithms, Data:
www.udemy.com/course/python-programming-algorithms-data-structures/
مقالات تشرح البرمجة الكائنية oop python :
academy.hsoub.com/programming/python/%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-%D9%83%D8%A7%D8%A6%D9%86%D9%8A%D8%A9-%D8%A7%D9%84%D8%AA%D9%88%D8%AC%D9%87-object-oriented-programming-%D9%81%D9%8A-%D8%A8%D8%A7%D9%8A%D8%AB%D9%88%D9%86-%D8%A7%D9%84%D8%AC%D8%B2%D8%A1-%D8%A7%D9%84%D8%A3%D9%88%D9%84-r309/
كورس Python Classes and Inheritance الذي تقدمه جامعة ميشغان على منصة كورسيرا :
www.coursera.org/learn/python-classes-inheritance
أساسيات مكتبة multiprocessing :
kzbin.info/www/bejne/nHzPY32NlNalqdE
درس Demystifying Python's Async and Await Keywords الذي قدمته قناة @JetBrainsTV :
kzbin.info/www/bejne/fGKcg5KDabOUr5Y
#تعلم_لغة_بايثون #python تعلم لغة بايثون من الصفر