أوعدك بعد الكورس ده هتعمل برنامج كامل بالبايثون (حتى لو إنت صفر) | Python Course 2027
Serrow
0:00 / 0:00
أوعدك بعد الكورس ده هتعمل برنامج كامل بالبايثون (حتى لو إنت صفر) | Python Course 2027
253 просмотра · 6 дней назад
Serrow
91 подписчик
253 просмотра · 6 дней назад
أول برنامج ليك بالبايثون بيبدأ من هنا 🐍
في الكورس المجاني ده هنبدأ من الصفر، ونبني فهمك خطوة بخطوة لحد ما تجمع اللي اتعلمته في برنامج لإدارة الطلاب، تضيف وتعرض بياناتهم وتحفظها باستخدام JSON.
مش محتاج تكون كتبت كود قبل كده. جهّز جهازك، وافتح محرر الكود، وتعالى نكتب ونجرب سوا.
هنتعلم إيه؟
• تثبيت Python وتجهيز بيئة الشغل.
• المتغيرات وأنواع البيانات والعمليات والتحويل بينها.
• الشروط والتعامل مع النصوص.
• Lists وTuples وSets وDictionaries.
• حلقات For وWhile والتحكم في التكرار.
• Functions وطرق تمرير البيانات وإرجاع النتائج.
• التعامل مع الأخطاء والملفات وJSON.
• Modules وpip والـVirtual Environments.
• تطبيق عملي نجمع فيه الأساسيات ونبني برنامج بإيدينا.
💻 عشان تطلع بأكبر استفادة:
اكتب الكود معايا، وقف الفيديو وجرب تغيّر فيه، ولو ظهرلك Error حاول تفهمه وتصلحه. التطبيق هو اللي هيحوّل الشرح لمهارة تقدر تستخدمها.
الكورس بيغطي أساسيات Python لحد قبل الـOOP، وبيجهّزك للخطوة اللي بعدها على أساس واضح.
💬 لو وقفت معاك حاجة، اكتب سؤالك في التعليقات ومعاه الكود ورسالة الخطأ. ولما تخلص المشروع، قولّي إيه أول ميزة هتضيفها عليه؟
اشترك في SERROW وفعّل الجرس عشان تتابع الشروحات الجاية، وابعت الكورس لصاحبك اللي عايز يبدأ برمجة ❤️
#Python #تعلم_بايثون #كورس_بايثون
⏱️ محتويات الكورس:
00:00 مقدمة الكورس وهنتعلم إيه
00:35 تثبيت بايثون وتجهيز بيئة العمل
01:18 قواعد كتابة الكود وأول أمر print
03:23 الفرق بين النصوص والأرقام
04:51 العمليات الحسابية وأولوية تنفيذها
06:37 المتغيرات Variables وقواعد تسميتها
11:14 تحويل أنواع البيانات Type Conversion
13:46 المقارنات Comparison Operators
15:07 معاملات الإسناد Assignment Operators
15:54 تطبيق على العمليات الحسابية والمقارنات
16:33 الشروط المتداخلة Nested If
19:02 الفرق بين Nested If واستخدام and
20:42 النصوص Strings والوصول للحروف Indexing
23:41 تقطيع النصوص Slicing
26:02 الخطوات Step وعكس النصوص
28:59 دمج النصوص ومعنى Immutable
30:08 دوال النصوص String Methods
33:32 إزالة المسافات واستبدال الكلمات
34:32 البحث في النصوص وعدّ الكلمات
35:35 تقسيم النصوص ودمجها باستخدام split وjoin
37:43 التحقق من بداية النص ونهايته
38:42 التحقق من الحروف والأرقام
40:33 حساب طول النص باستخدام len
41:02 تطبيق عملي: تنظيف اسم المستخدم والتحقق منه
42:43 تنسيق النصوص باستخدام f-strings
45:21 تنسيق الأرقام والنسب المئوية
47:55 القوائم Lists وتخزين مجموعة بيانات
49:19 الوصول لعناصر القوائم وتقطيعها
52:35 تعديل القوائم والإضافة والبحث
55:03 القوائم المتداخلة Nested Lists
56:43 دوال القوائم List Methods
58:40 حذف عناصر القوائم
59:52 البحث والترتيب وعكس القوائم
01:01:18 نسخ القوائم باستخدام copy
01:01:51 الصفوف Tuples وفكّ القيم Unpacking
01:04:09 المجموعات Sets وإزالة التكرار
01:05:37 عمليات المجموعات: الاتحاد والتقاطع والفرق
01:07:38 الفرق بين List وTuple وSet
01:08:38 القواميس Dictionaries ودوالها
01:12:03 التكرار باستخدام For Loop وrange
01:14:09 المرور على القوائم والقواميس
01:15:27 التكرار باستخدام While Loop
01:17:59 التحكم في التكرار: break وcontinue وpass
01:19:24 الحلقات المتداخلة Nested Loops
01:20:53 الدوال Functions وتعريفها واستدعاؤها
01:21:44 معاملات الدوال Parameters والقيم الافتراضية
01:23:05 تمرير القيم باستخدام Keyword Arguments
01:23:39 استخدام args وkwargs
01:25:24 الفرق بين print وreturn
01:26:29 نطاق المتغيرات Local وGlobal Scope
01:27:22 دوال Lambda واستخدامها مع sorted
01:29:35 اختصار كتابة القوائم List Comprehension
01:33:01 اختصار القواميس والمجموعات Comprehensions
01:34:57 معالجة الأخطاء باستخدام try وexcept
01:37:25 استخدام else وfinally مع معالجة الأخطاء
01:38:14 التعامل مع الملفات: الكتابة والقراءة والإضافة
01:40:55 حفظ البيانات وقراءتها باستخدام JSON
01:42:32 تنظيم الكود باستخدام Modules وPackages
01:43:54 استخدام المكتبات الجاهزة ومكتبة math
01:44:17 تثبيت المكتبات باستخدام pip
01:45:02 إنشاء بيئة افتراضية Virtual Environment
01:46:18 حفظ المكتبات في requirements.txt
01:46:48 المشروع النهائي: نظام إدارة الطلاب
01:48:05 ختام الكورس والخطوة القادمة: OOP