Programming/البرمجة

Python Programming - level 1


Description



عن بايثون المستوى الاول:

• يعد المستوى الأول مقدمة مميزة لتعلم البرمجة بغض النظر عن عمر المتعلم . سوف تقوم ببناء مشاريع عملية صغيرة ممتعة و تتعلم كيفية عمل رسومات و صناعة الالعاب الالكترونية. ينقسم المستوى لعدة مقاطع تنتهي بإختبارات برمجة قصيرة صممت لتنشيط المخ و تقوية الإستيعاب.

• احنا هنكون ع تواصل دائم بيكم من خلال المقابلات الاونلاين والاوفلاين والرسائل المفتوحة دائما لأسئلتكم واستفسارتكم عن أى جزء غير واضح في الكورس .


 الكورس متاح على مدار الساعة لأى حد و فى أى وقت ومن داخل أى مكان ف العالم.
 هتقدر تدخل وتتعلم فى أاى وقت مناسب ليك ومن أى مكان مناسب ليك.
 هتقدر تتواصل مباشرة فى أى وقت مع المحاضر.
 هتقدر تتعلم لمدة توصل ل 5 ساعات او أكثر اسبوعيا فى الشهر.
 هتحصل على شهادة تثبت انك أتممت الكورس بنجاح.
 هتقدر تحصل على تقييم كامل ليك من بداية الكورس لحد النهاية.
 هتقدر تعرف ايه الخطوة المناسبة ليك بعد الكورس.
 لغة الشرح ف الكورس هى اللغة العربية.

عن الكورس:

• الكورس لا يتطلب اى معرفة سابقة بأى لغة من لغات البرمجة او اى اكواد.
• هتتعلم الأساسيات العامة لكل لغات البرمجة زى ال Loops , Variables, Decision making using IF Statement , ….
• هتتعلم إزاى تطبق بلغة البايثون كل الأساسيات اللى اتعلمتها.
• هتتعلم ازاى تفكر برمجياَ ومنطقيا.
• هتتعلم ازاى تحول التفكير البرمجى والمنطقى لأكواد بايثون تنفذ المهمة المحددة ليها.
• هتتعلم ازاى تعمل ألة حاسبة ذكية.
• هتتعلم ازاى تعمل لعبة زى ال tic-tac-too او Connect-four



هانتعلم في الكورس الآتى :
الأسبوع الأول:
- ماهى لغات البرمجة ؟
- ما هى لغة البايثون وماذا تستطيع عمله عند اتقانها ؟
- كتابة وتشغيل أول برنامج ف حياتك كمبرمج.
- مقدمة عن كيفية التعامل وتخزين البيانات لأستخدامها داخل البرنامج.

الأسبوع التاني:
- التعرف علي كل نوع من أنواع البيانات وكيفية التعامل معها .
- كيفية تخزين اكثر من قيمة والتعامل معها وتسخيرها لانجاز المهمة المحددة من البرنامج .
- الفرق بين كل انواع البيانات ف لغه البايثون و ما أشهرها وكيفية إستخدامها لتخزين انواع البيانات في العالم الحقيقى .

الأسبوع الثالث :
- هتتعلم ايه هي العمليات الحسابية والنطقية والمقارنة والعضوية اللى ينفع تستخدم مع كل نوع من انواع الداتا وازاى تستخدم وامتي تستخدم وليه تستخدم .
- هتعرف اية العلامات اللى ليها أولوية في التنفيذ عن باقى العلامات وازاى الاولية في التنفيذ بتفرق في الناتج .
- هتعرف يعني ايه وازاى تاخد القرار في الكود وازاى بناء علي القرار ده هتقدر تنفذ مجموعة من الأوامر وايه الاوامر اللى تتنفذ لو القرار ده متحققش وازاى تحط اكتر من قرار وكل قرار ليه الأوامر اللى تتنفذ لما يتحقق القرار ده وازاى أعمل سلسلة من القرارات جوا بعض .

الأسبوع الرابع :
- هنتعلم يعني ايه حلقات تكرارية ف البرمجة ازاى اكتب الكود مرة واحدة وانفذه عدد المرات اللى انا بحددها بدون أى قيود وازاى أقدر اعمل حلقة مش بتنتهى او بمعني ادق حلقه بتنفذ الاوامر الى مالانهاية .
- هنتعلم ايه انواع الحلقات التكرارية في البايثون وازاى اكتبها وإزاى استفيد منها .
- هنتعلم ازاى أعمل تحكم كامل علي الحلقات وهي شغالة وازاى وإمتي اقدر أوقفها بدل ما اضيع مساحة و وقت ف البرنامج .
- هنتعلم إزاى تعمل حلقات من جوا بعض وازاى اتحكم في كل حلقة سواء الداخلية أو الخارجية.
أخيرا :
- انت هتعمل مشروع عبارة عن لعبة أو برنامج بيعمل مهمة معينه هنحددها مع بعض في الكورس.

Get Course: https://ideasgym.com/products/python-pro...

Content
  • Introduction
  • Welcome learners نرحب بالمتعلمين
  • About the Course Content محتوى الدورة
  • How to Contact with instructors ازاى تقدر تتواصل و تبعت رساله للمعلم
  • Pre-Course Questionnaire
  • What i should know before starting إيه اللى لازم اعرفه قبل ما أبدأ ف الكورس
  • Section 1
  • Coding is for everyone
  • What is programming?
  • Why should you learn python?
  • Introduction to Python مقدمة عن البايثون sample
  • Programing Editors مُحررات البرمجة
  • Programing Editors Types أنواع مُحررات البرمجة
  • Quiz - Programing Editors Types
  • Downloading & Installing Python تحميل و تثبيت البايثون
  • PyCharm Offline editor (Download&Install) نحميل وتثبيت الباي شارم
  • Write & Run your first Python program أول برنامج بايثون
  • How To Access the following online meeting ازاى تقدر تشارك ف الاونلاين ميتنج
  • First online meeting - record
  • Online meeting 1 - Mon 05/07/2021 - 04:00PM
  • Section 2
  • StoringData-In General (Variables) تخزين البيانات
  • Assignment 1 - Variable naming
  • StoringData (Variables) تخزين البيانات
  • StoringData (numbers) تخزين البيانات
  • StoringData (Stings) تخزين البيانات
  • Storing user input data تخزين بيانات المستخدم
  • Quiz - numbers & strings
  • (list)Storing multiple Data تخزين بيانات متعدده
  • (list2)Storing multiple Data part 2 تخزين بيانات متعدده
  • StoringData (Tuples) تخزين البيانات
  • Quiz- lists & tuples
  • StoringData (Dictionaries) تخزين البيانات
  • Quiz- small solved test 1
  • solution - small solved test 1 حل السؤال السابق
  • Second online meeting - record
  • Online meeting 2 - Mon 12/07/2021 - 04:00PM
  • Assignment 2 - Store in a list
  • Section 3
  • Arithmetic operators العلامات الرياضية
  • Arithmetic operation precedence أولوية تنفيذ العلامات الحسابية
  • comparison operators علامات المقارنة
  • Decision making using IF-Statement اختيار القرار باستخدام جمله لو
  • Decision making using if-else statement اختيار القرار 2
  • line indentation السطور والمسافات
  • Assignment 3 - Greater
  • logical operators العلامات المنطقية
  • logical operator precedence الاولوية فى تنفيذ العلامات المنطقية
  • Quiz - Decision making
  • Membership Operators العلامات العضوية
  • Decision making using elif - Statement اتخاذ القرار 3
  • Decision making using Nested-IF statement اختيار القرار4
  • Online meeting 3 - Sat 24/07/2021 - 04:00PM
  • Third online meeting - record
  • Assignment 4 - Calculator
  • Section 4
  • while loop الحلقات التكرارية 1
  • For -loop (الحلقات التكرارية 2)
  • For - loop using rage() (الحلقات التكرارية 3)
  • Continue-Loop Control Statements التحكم ف مسار الحلقات التكرارية
  • Break - Loop Control Statements
  • Quiz - loop
  • Final meeting - record
  • Final meeting - Wed 28/07/2021 - 04:00PM
  • Assignment 5 - loops
  • Nested-Loop تداخل الحلقات التكرارية
  • Final Project & Conference
  • Submit Your final project code
  • your opinion maters
  • Final-Course Survey
  • Rate this course
Completion rules
  • All units must be completed
  • Leads to a certificate with a duration: Forever