هذه الدورة التدريبية مصممة لتعليم المتدرب كافة أساسيات البرمجة بلغة البايثون حتى وإن لم يكن له خبرة سابقة في مجال البرمجة , فالبرنامج يبدا من الصفر حيث يبدأ بشرح مفهوم البرمجة وكيفية نشات لغة البرمجة البايثون , ثم تعلم أساسيات البرمج كلها من إستخدام المتغيرات وجمل التحكم في سير البرنامج - جمل شرط وتكرار واستخدام الدوال وتعريفعها وتعلم البرمجة الشيئية object oriented programming وكذلك كيفية معالجة الخطا الذي قد يحدث في البرنامج
•ما هي بايثون؟ وما هي التطبيقات التي تمت بها؟ وهل هي قوية؟ وهل ناسا تستخدمها؟
•التحميل والتثبيت Download And Install
•البيانات الاساسية والطباعة Basic Data And print
•حفظ وفتح ملف في بايثون Save And Open File
•دمج النصوص Concatenate String
•العمليات الحسابية Arithmetic
•المتغيرات Variables
• متغيرات وتعريف أكثر من متغير Variables Multiple Assignment
• انواع البيانات Data Types
• استلام بيانات من المستخدم Input Data From User
• تحويل الأنواع Data Types Conversion
• عوامل التخصيص Assignment Operators
• العوامل المنطقية Logical Operators
• عوامل المقارنة Comparison Operators
• متغير قاموس Dictionary
• متغير صف tuple
• متغير قائمة list
• متغير قائمة الاضافة والحذف list append extend add and delete
• القوائم المتداخلة Nested list
• العدد او الطول length count list tuple str
•الجملة الشرطية if statement
• المدي range
•التكرار مع جملة for loop statement
•التكرار بجملة while loop
• الخروج من التكرار break infinity loop
•التعامل مع السلاسل النصية string
•التعامل مع الملفات File IO
•الدوال Using and Writing Functions
•معالجة الأخطاء والاستثناءات Errors Exceptions
•البرمجة الشيئية object oriented programming