🇦🇪 تعلم البرمجة بلغة بايثون من الصفر خطوة بخطوة

🇦🇪 تعلم البرمجة بلغة بايثون من الصفر خطوة بخطوة

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

تعلم بشكل واضح ومبسط ومترابط

Language: arabic

Note: 4.4/5 (177 notes) 11,916 students

Instructor(s): Hadi Hawla

Last update: 2021-12-18

What you’ll learn

  • تعلم أساسيات لغة البرمجة بايثون
  • تعلم واجهات المستخدم الرسومية في البايثون
  • تعلم التعامل مع الرسوم البيانية القياسية وعرض البيانات في بايثون
  • تعلم مفاهيم البرمجة الكائنية OOP في بايثون

 

Requirements

  • لا حاجة لأي خلفية برمجية

 

Description

سنتعلم في هذا الكورس لغة البرمجة بايثون من الصفر وبدون اي خلفية برمجية وسننتقل بين المفاهيم خطوة بخطوة بشكل واضح ومبسط ومفهوم ومترابط وندعم كل درس بمثال عملي لنتأكد من الفهم الصحيح لكل مفهوم موجود في الدورة  وستغطي الدورة العديد من المفاهيم المهمة جدا ولعل أهمها البرمجة غرضية التوجه أو او يسمى Object Oriented Programming وكذلك واجهات المستخدم الرسومية Graphical User Interface وغيرها من المفاهيم المهمة جدا كعرض البيانات Data Visualization وغيرها الكثير وكل ذلك بشكل عملي ومترابط خطوة بخطوة بحيث يصحل المتدرب على الفائدة القصوى من الكورس
ما سيتم تعلمه في الكورس بدقة هو ما يلي:
– تثبيت اللغة البرمجية وكذلك تثبيت برنامج pycharm
– التعليمات الأساسية للغة البرمجة بايثون ابتداء من مفهوم المتغيرات وكيفية تعريفها والتعامل معها انتقالا الى مفهوم الادخال من لوحة المفاتيح وغيرها من الاساسيات
– العبارات الشرطية والحلقات التكرارية وكيفية التعامل معها على اختلاف انواعها وملاحظات مهمة جدا حولها
– التوابع الجاهزة والتوابع المرعفة من قبل المستخدم وكيفية كتابتها واستدعائها والتعامل معها
– البرمجة غرضية التواجه أو البرمجة الكائنية أو ام يسمى OOP ومفاهيمها الفرعية وكذلك المفاهيم المرتبطة بها كالوراثة وغيرها من المفاهيم

– التعامل مع الملفات النصية والسلاسل المحرفية واللوائح في بايثون والتوابع المهمة للتعامل معها
– واجهات المستخدم الرسومية GUI وكيفية التعامل مع عناصرها المختلفة
– عرض البيانات عبر المخططات البيانية الرسومية بأنواعها المختلفة

 

Who this course is for

  • طلاب هندسة المعلوماتية
  • طلاب علوم الحاسب
  • طلاب الاتصالات
  • أي شخص مهتم بالبرمجة ليصبح مبرمج

 

Course content

  • مقدمة وتثبيت اللغة والبيئة
    • تثبيت حزمة بايثون وبرنامج pycharm
    • أول تطبيق في بايثون
    • بعض الملاحظات على اللغة
    • مفهوم المتغيرات في بايثون
    • الإدخال من لوحة الفاتيح في بايثون
    • مثال رياضي عن الادخال من لوحة المفاتيح
    • الطريقة الرئيسية (main method) في بايثون
  • العبارات الشرطية في بايثون
    • if statement in python
    • if else statement in python
    • Nested if in python
    • بعض الملاحظات والأشكال الأخرى لعبارة if في بايثون
    • ملاحظات إضافية على العبارة الشرطية الشهيرة في بايثون
    • معاملات ربط الشروط في العبارة الشرطية في بايثون (استخدام أكثر من شرط)
    • Boolean expressions in python
    • مثال عملي
  • الحلقات التكرارية في بايثون
    • حلفة while
    • مثال عملي عن حلقة while
    • حلقة for
    • شكل آخر لحلقة for
    • break , continue , pass
    • Nested Loops in python
    • مثال عن nested loop في بايثون
  • السلاس المحرفية Strings واللوائح Lists
    • السلاسل المحرفية وكيفية تعريفها والتعامل معها – الجزء الاول
    • السلاسل المحرفية وكيفية تعريفها والتعامل معها – الجزء الثاني
    • اللوائح Lists
    • العمليات الأساسية على اللوائح في بايثون
  • التوابع / الطرق / Methods / Functions
    • Built in functions – user defined functions
    • ملاحظات على التوابع / الطرق
  • البرمجة غرضية التوجه / البرمجة الكاثنية / OOP / Object Oriented Programming
    • البرمجة غرضية التوجه – الجزء الاول
    • البرمجة غرضية التوجه – الجزء الثاني
    • البرمجة غرضية التوجه – الجزء الثالث
    • الوراثة inheritance
    • مثال عن الوراثة
    • تضمين كود برمجي من ملف برمجي ضمن ملف اخر في بايثون
  • التعامل مع الملفات النصية في بايثون
    • إنشاء ملف نصي والكتابة فيه
    • إضافة البيانات إلى ملف نصي موجود
    • القراءة من ملف نصي في بايثون
    • ملاحظات حول القراءة من ملف نصي
    • الدمج بين البرمجة غرضية التوجه والملفات النصية – الجزء الاول
    • الدمج بين البرمجة غرضية التوجه والملفات النصية – الجزء الثاني
    • معالجة الاستثناءات Exception handling
  • واجهات المستخدم الرسومية / GUI / Graphical User Interface
    • مقدمة عن مراحل إنشاء تطبيق الواجهات الرسومية في بايثون
    • مثال أول عن واجهات المستخدم الرسومية
    • إضافة زر إلى التطبيق ومعالجة الحدث
    • مثال أخر عن الزر ومعالجة الحدث في بايثون
    • إضافة حقل الإدخال والتعامل معه في بايثون
    • مثال أخر عن استخدام Entry في بايثون
    • استخدام radio button في الواجهات الرسومية في بايثون
  • مكتبة الرسومات البيانية matplotlib
    • تثبيت المكتبة matplotlib
    • تسمية المحاور في الرسم البياني
    • Bar Chart
    • Scatter Chart
    • Stack Plot
    • Pie Chart
    • قراءة بيانات المخطط من ملف نصي باستخدام بايثون
    • رسم التوابع الرياضية في بايثون

 

Time remaining or 589 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate