تعلم البرمجة بلغة بايثون من الأساسيات الى المستوى المتقدم
4.5 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
16 students enrolled

تعلم البرمجة بلغة بايثون من الأساسيات الى المستوى المتقدم

الدورة الشاملة لتعلم البرمجة بلغة بايثون من الصفر الى الاحتراف مع تطبيقات عملية و مبتكرة
4.5 (3 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
16 students enrolled
Created by Abdelkrim Meziani
Last updated 9/2019
Arabic
Current price: $18.99 Original price: $29.99 Discount: 37% off
21 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 14.5 hours on-demand video
  • 1 coding exercise
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • في هذه الدورة سيتعرف الطالب على لغة البرمجة بايثون و أهم مجالات استعمالها
  • دراسة مختلف أنواع البيانات، المتغيرات، الدوال، القوائم، المكتبات و العمل عليها
  • طريقة كتابة سكريبتات بلغة بايثون من أجل أداء وظائف معينة على الكمبيوتر
  • التعرف على المكتبات في لغة بايثون و تعلم كيفية استخدامها في مجال تحليل البيانات
  • دراسة البرمجة الكائنية في بايثون و التعرف على أهم خصائصها
  • اكتساب المنطق البرمجي و تطوير التفكير المنطقي الرياضي الذي يحتاجه المبرمج
Course content
Expand all 98 lectures 14:26:24
+ Introduction - مقدمة - مدخل الى لغة البرمجة بايثون
9 lectures 48:35
متطلبات الدورة تحميل و تنصيب البرامج الضرورية
04:15
مجالات استعمال لغة البرمجة بايثون
03:22
طريقة انشاء ملف بايثون جديد
02:15
data types أنواع البيانات في لغة بايثون
15:03
version 2 vs version3 - الفرق بين النسخة 2 و النسخة 3 في بايثون
05:20
الفرق بين اللغات البرمجية و مجالات استعمال كل لغة
08:21
+ Command Line - أساسيات سطر الأوامر
5 lectures 24:47
command line (part 01) - مباديء و أساسيات سطر الأوامر
06:41
command line (part 02) - استعراض الملفات داخل نافذة سطر الأوامر
03:11
command line (part 03) - طريقة انشاء المجلدات و الملفات في نافذة سطر الأوامر
04:52
command line (part 04) - انشاء و حذف الملفات و المجلدات بواسطة نافذة سطر الأوامر
08:01
run a python file from command line - تشغيل ملف بايثون من خلال نافذة سطر الأوامر
02:02

هذا تمرين تطبيقي يخص نافذة سطر الأوامر كوماند لاين و كيفية استعمالها في انشاء الملفات و المجلدات و كذلك تغيير المسارات

اختبر معلوماتك
1 question
+ Variables - المتغيرات في لغة بايثون
6 lectures 42:07
مدخل الى المتغيرات في لغة بايثون
10:05
variables rules - قواعد كتابة المتغيرات في لغة بايثون
05:18
string variables - طباعة جمل نصية و متغيرات تحميل قيم نصية
10:17
format function (part 02) - استعمال دالة الفورمات - الجزء الثاني
04:11

هذا التمرين يخص المتغيرات و شروط استعمالها و كيفية تعريفها

اختبر معلوماتك
1 question
swap variables - تبديل و اقلاب القيم للمتغيرات
08:34

تمرين تطبيقي يخص اقلاب القيم الخاصة بالمتغيرات و كيفية العمل بها بمختلف الطرق و يهدف الى تقييم

           مدى استيعابك للدرس و كذلك الى تقوية و تعزيز الكفاءات و المهارات التي تم اكتسابها

تمرين تطبيقي
1 question
+ Operators - المعاملات في لغة بايثون
4 lectures 20:35
operators (part 01) - المعاملات في لغة بايثون - الجزء الأول
07:58
operators (part 02) - المعاملات في لغة بايثون - الجزء الثاني
03:03
operators in - not in المعاملات في لغة بايثون - الجزء الثالث
03:06
mathematical operators - المعاملات الخاصة بالعمليات الحسابية
06:28

هذا التمرين يخص المعاملات و كيفية العمل بها في لغة بايثون

اختبر معلوماتك
1 question
+ Convert Data Types - التحويل بين أنواع البيانات
5 lectures 30:30
string/numeric conversion (01) - تحويل الأرقام الى قيم من نوع سلاسل نصية
04:53
string/numeric conversion (02) - تحويل الأرقام الى قيم من نوع سلاسل نصية و العكس
12:19
string/numeric conversion (03) - تحويل الأرقام الى قيم من نوع سلاسل نصية و العكس
04:50
numeric conversion - تحويل الأرقام الصحيحة الى قيم رقمية بفاصلة عشرية و العكس
03:01
list conversion - تحويل الصفوف، المجموعات و المجال الى قوائم
05:27
تمرين تطبيقي
1 question
+ Mathematical and Logical Priorities in Python - الأسبقيات الرياضية و المنطقية
3 lectures 38:32
mathematical priorities (part 01) - الأسبقيات الرياضية في بايثون - الجزء الأول
14:47
mathematical priorities (part 02) - الأسبقيات الرياضية في بايثون - الجزء الثاني
08:04
logical priorities in python - الأسبقيات المنطقية في لغة بايثون
15:41

هذا التمرين التطبيقي يمكنك من اختبار قدراتك على التحليل المنطقي و التفكير الرياضي و كذلك

معرفة مدى استيعابك لدروس الأسبقيات الرياضية و المنطقية في لغة بايثون

اختبر معلوماتك
1 question
+ Strings in Python - السلاسل النصية في بايثون
7 lectures 58:26
السلاسل النصية في لغة بايثون
07:21
string slicing - تقسيم السلاسل النصية في بايثون
10:05
strings functions (part 01) - الدوال الخاصة بالسلاسل النصية - الجزء الأول
05:28
strings functions (part 02) - الدوال الخاصة بالسلاسل النصية - الجزء الثاني
06:58
strings functions (part 03) - الدوال الخاصة بالسلاسل النصية - الجزء الثالث
09:47
input function operations - العمليات الحسابية على دالة الادخال في بايثون
09:11

تمرين تطبيقي يخص السلاسل النصية في لغة بايثون و العمليات التي يمكن اجراؤها عليها

اختبر معلوماتك
2 questions
+ Conditional Statements - الجمل الشرطية في لغة بايثون
3 lectures 33:59
if - elif - else statements - الجمل الشرطية في لغة بايثون
15:27
complex conditional statements - الجمل الشرطية المركبة في لغة بايثون
14:04
operators and conditional statements - الجمل الشرطية و المعاملات في لغة بايثون
04:28

هذا تمرين تطبيقي يخص درس الجمل الشرطية في لغة بايثون و الهدف منه اختبار مدى استيعاب الطالب لهذا الدرس المهم جدا

تمرين تطبيقي - الجمل الشرطية
1 question
+ While & For Loops - الحلقات التكرارية في لغة بايثون
7 lectures 46:44
while Loop - الحلقة التكرارية
06:13
break and continue statement in while loop - الحلقة التكرارية الجزء الثاني
13:54
index in while loop - الحلقة التكرارية وايل لوب مع الأندكس
03:59

هذا التمرين التطبيقي مخصص لاختبار مدى فهمك و استيعابك للحلقة التكرارية وايل لوب و كيفية استعمالها

اختبر معلوماتك
1 question
for loop - الحلقة التكرارية فور لوب
04:52
range in for loop (part 01) - الحلقة التكرارية فور لوب مع الرينج - الجزء الأول
02:15
range in for loop (part 02) - الحلقة التكرارية فور لوب مع الرينج - الجزء الثاني
04:23
nested loops - الحلقات التكرارية المركبة
11:08

تمرين تطبيقي يخص الحلقة التكرارية فور لوب و كيفية استخدامها مع الرينج و الهدف منه تقوية المكتسبات و تثبيتها

اختبر معلوماتك
1 question

تمرين تطبيقي يخص الحلقات التكرارية المركبة و كيفية استعمالها في لغة بايثون

تمرين تطبيقي
1 question
+ Lists in Python - القوائم في لغة بايثون
4 lectures 54:28
lists in Python - القوائم في لغة بايثون
07:40
lists functions (part 01) - القوائم و أهم مميزاتها في لغة بايثون - الجزء الأول
13:06
lists functions (part 02) - القوائم و أهم مميزاتها في لغة بايثون - الجزء الثاني
16:53
lists indexing - تقسيم القوائم في لغة بايثون
16:49

تمرين تطبيقي يخص القوائم و الدوال الخاصة بها و كيفية استخدامها و هو يهدف الى ترسيخ المفاهيم و المهارات التي تمت دراستها في هذه الوحدة

تمرين تطبيقي
1 question
Requirements
  • هذه الدورة موجهة للمبتدئين لذا لا توجد متطلبات سابقة
  • الدورة مناسبة كذلك للمبرمجين ذوي المستوى المتوسط
  • جميع البرامج و الملفات الضرورية سوف يتم تحميلها خلال الدورة
  • من المستحسن امتلاك بعض المهارات الأساسية في تصفح الأنترنت
  • معرفة بسيطة باللغة الانجليزية و أساسيات استخدام الكمبيوتر
Description

  تعتبر لغة بايثون من أهم و أقوى لغات البرمجة حاليـا اذ يتم استخدامها من طرف العديد من الشركات العالمية مثل غوغل، يوتيوب، أنستاغرام

  بينتريست، كيورا، ريديت و كذلك وكالة الفضاء الأمريكية ناسا. كما أن لغة بايثون تستعمل في الكثير من مجالات التكنولوجيا و تطوير الحلول

التقنية و منها على سبيل المثال: مجال تطوير الويب، الذكاء الصناعي، تطوير برامج الكمبيوتر، مجال علم البيانات، الأمـن السيبراني، الروبوتيك

تطوير تطبيقات الموبايل، تطبيقات الويب و العديد من المجالات الأخرى. اذا أردت أن تصبح مبرمج بايثون ذو مستوى متـقدم فهذه الدورة مناسبة

لك. سننطلق ان شاء الله من الأساسيـات و التعريف بلغـة بايثون و مجالات استعمالها الى غاية الوصول الى مستوى متقدم، و سندرس العديد من

  المحاور المنظمة و الممنهجـة بطريقـة أكاديميـة بحيث تتيـح لك التعلم بكل سلاسـة دون أية تعقيدات و من أهمها : محرر النصوص، كيفية انشاء

  ملفات بايثون، طريقة عمل سكريبت بايثون، كيفية كتابة السكريبتات بالطريقة الصحيحة، المتغيرات الدوال، أنواع البيانات، التحويل بين الأنواع

       القيم النصية، القيم الرقمية، تقطيع السلاسل النصية، الجمل الشرطية، الحلقات التكرارية، القوائم، القواميس، الصفوف، المجموعات، الملفات

   المكتبات، البرمجة االكائنية و الوسائل التقنية التي يحتاجها كل مبرمج للانطلاق في عالم الفريلانسينج. بعد هذه الـدورة ان شاء الله سيكون لديك

        مستوى متقدم في لغة بايثون كما سيمكنك كتابة سكريبتات احترافية و كذلك يمكنك مواصلة دراسة أي مجال من مجالات بايثون بكل سهولة

                                                            بحيث ستكون لديك خلفية معرفية لذلك كما ستتمكن من دخول مجال العمل الحر كمطور بايثون

Who this course is for:
  • المهتمين بدخول عالم البرمجة
  • لكل من يريد أن يصبح مطور بايثون محترف
  • المهتمين بتطوير برامج الكمبيوتر و المواقع الالكترونية
  • الراغبين في الدخول الى عالم تحليل البيانات و الذكاء الاصطناعي
  • الراغبين بدخول عالم العمل الحر في مجال البرمجة بلغة بايثون