Перейти к содержимому

أوعدك بعد الكورس ده هتعمل برنامج كامل بالبايثون (حتى لو إنت صفر) | 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