مصادر عربية لتعلم لغة البرمجة بايثون

image

سلسلة تعلم بايثون بالعربي:

مصادر عربية لتعلم لغة البرمجة بايثون في جميع مجالات اللغة:

أولًا: هنالك دورات شاملة تقريبًا تحتوي على الأساسيات والبرمجة كائنية التوجه والتعامل مع قواعد البيانات والملفات إلخ …

ثانيًا: هنالك دورات بسيطة لموضوع ما، مثلًا التعامل مع الشبكات فقط وهكذا.

ملاحظة لم نراعي الترتيب في الأفضلية، عليك كطالب أن تدخل وتتصفح الدورات وترى أي دورة تناسبك، وضعنا لك وصف كل دورة حتى يسهل عليك اختيار ما يناسبك.

أنواع مصادر التعلم:

دورات شاملة:
  1. محمد عيسى: دورة Python 3 اساسيات ومتقدم

    • المقدمة وتثبيت المحرر PyCharm لكتابة الكود.
    • الأساسيات.
    • التعابير المنطقية.
    • معالجة الأخطاء
    • الدوال.
    • التعامل مع الملفات.
    • البرمجة كائنية التوجه OOP.
    • التعامل مع أهم المكاتب الأساسية.
    • تثبيت المكاتب الخارجية والتعامل معها، بالإضافة لبناء مكتبة خاصة بك.
    • التعامل مع قاعدة بيانات sqlite.
    • التعامل مع مكتبة tkinter لبناء واجهة بسيطة.
  2. حسين الربيعي: دورة برمجة بايثون Python Tutorials Arabic

    • كيفية تثبيت بايثون.
    • الأساسيات.
    • التعابير المنطقية.
    • تتبع التنفيذ Debug لكشف الأخطاء.
    • معالجة الأخطاء.
    • الدوال.
    • التعامل مع الملفات.
    • البرمجة كائنية التوجه OOP.
    • تثبيت المكاتب الخارجية والتعامل معها، بالإضافة لبناء مكتبة خاصة بك.
    • التعامل مع قاعدة بيانات sqlite.
    • التعامل مع json.
    • تعلم بناء واجهة تطبيق مع تنفيذ لعبة Tic Tac Toy.
    • تنفيذ مشروح نظام حجوزات.
    • شرح مكتبة networkx.
  3. دورة محمود أحمد

    1. الجزء الأول:

      • المقدمة وشرح بعض المحررات لكتابة الكود.
      • تثبيت بايثون مع شرف الفرق بين Interpreter و Compiler.
      • الأساسيات.
    2. الجزء الثاني:

      • المقدمة.
      • البرمجة كائنية التوجه OOP.
    3. الجزء الثالث:

      • المقدمة.
      • التعامل مع أهم المكاتب الأساسية.
    4. الجزء الرابع:

      • بناء مشاريع بسيطة.
  4. دورة أكادمية حسونة: Python بايثون الكل

    • معلومات عامة عن البايثون واستخداماتها.
    • كيفي تثبيت بايثون.
    • الأساسيات.
    • التعامل مع الملفات والمجلدات.
    • شرح جملة with.
    • التعامل مع التاريخ والوقت.
    • التعابير المنطقية.
    • معالجة الأخطاء.
    • التعامل مع ملفات csv.
    • الدوال.
    • شرح pass.
    • البرمجة كائنية التوجه OOP.
    • شرح مكتبة tkinter بشكل موسع لبناء واجهة.
  5. دورة قناة بايثون حسام الحوراني:

    • الأسياسيات بشكل سريع.
    • الاحصاء والرياضيات.
    • شرح مكتبة Numpy.
    • شرح مكتبة MatPlotLib.
    • شرح مكتبة Pandas.
    • الرياضيات بالرموز والتفاضل والتكامل وشرح مكتبة SymPy.
    • البرمجة كائنية التوجه OOP.
    • رسومات الاحصاء وشرح مكتبة Seaborn.
    • شرح مكتبة Scipy.
    • شرح المكتبات التي تتعامل مع Excel.
    • قواعد البيانات وشرح مكتبة SQLAlchemy و SQLite.
    • شرح مكتبة Bokeh للرسومات التفاعلية.
    • التعلم العميق مع Keras.
    • معالجة الصور Pillow.
    • معالجة اللغات الطبيعية NLP NLTK.
    • الوسائط المتعددة والرسومات والألعاب pyglet.
    • تخزين وتحميل مخرجات نماذج تعلم الالة والتعلم العميق
    • الارشادات والحيل في بايثون.
    • شرح مكتبة Arcade لبرمجة الألعاب.
    • التعامل مع قواعد البيانات MySQL والتعامل مع مكتبة Pymysql.
    • التعامل مع ملفات json.
    • شرح مكتبة Theano.
    • شرح مكتبة Tensorflow.
    • التعامل مع ملفات csv و xml و txt.
    • شرح حول Image Processing, Video Processing باستخدام مكتبة OpenCV.
    • التعابير المنطقية.
    • شرح مكتبة VPython.
    • فحص واختبار برمجيات بايثون.
  6. البرمجة المكثفة باستخدام بايثون لعبد المجيب غير مجانية:

    • الأساسيات.
    • الدوال.
    • الدوال المجهولة.
    • البرمجة كائنية التوجه OOP.
    • الحزم والوحدات.
    • Decorators.
    • Generators.
    • شرح بعض Modules الأساسية.
  7. دورة أحمد أبو عيسى: أساسيات Python

    • دورة تشرح الأساسيات بشكل متين.
  8. دورة Elzero Web School: Mastering Python.

    • الأساسيات.
    • الدوال.
    • هياكل البيانات.
    • التعامل مع الملفات.
    • التعامل مع التاريخ والوقت.
    • Generators.
    • Decorators.
  9. دورة فتحي العامري: دورة أساسيات Python

    • الأساسيات.
  10. دورة نور حمصي: البايثون يتكلم عربي

    • الأساسيات.
  11. مقدمة إلى برمجة الحاسب باستخدام لغة بايثون من رواق.

    • الأساسيات.
  12. دورة الصافي الحجازي:

    • الأساسيات.
  13. دورة عبد الرحمن جمال:

    • الأساسيات.
دورات حسب الموضوع:
  1. Python Security And Network:

  2. Python OOP:
  3. Python GUI:

  4. Database:

  5. Machine Learning:

  6. Data Science:

  7. Image Processing:

  8. Web Crawling:

  9. Threading Module:

  10. OS Module:

  11. Convert Py to EXE:

  12. Flask:

  13. Django:
  14. Telegram Bot:

كتب:
  1. البرمجة بلغة بايثون من أكادمية حسوب
  2. تعليم بايثون 3.
  3. فكر بايثون.
  4. خطوة على طريق بايثون.
  5. مقدمة في البرمجة عن طريق بايثون.
  6. نزهة مع بايثون.
مواقع:
مجتمعات بايثون العربية:
  1. Telegram:

  2. Website:

ليس المهم نوع المضمار الذي تسلكه، لكن المهم إذا اخترتَ مضماراً .. أن تكون بطله !

المدون: أبو تيم
تاريخ الإنشاء: 04/02/2019
تاريخ التعديل: 11/08/2020