تعريف بالمادة والشارح
1
مقدمة تعريفية عن المادة والشارح
ملفات
1
بيانات التواصل Contact information
يحتوي الملف على ملخص لأهم مفاهيم الشابتر النظرية
يحتوي الملف على ملخص لأهم مفاهيم الشابتر النظرية
يحتوي الملف على ملخص لأهم مفاهيم الشابتر النظرية
5
ملخص جزئية الميد الأول - chapter 1, 2 and 3
يحتوي هذا الملف على ملخص جزئية الميد الأول chapter 1, 2 ,3
6
Writing Mathematical Expressions Lab 2
Chapter 1 | Lesson 1: What’s computer? Programming Languages and Operating Systems
Exam on "What's computer" section
3
Programming Languages and Operating System
Exam on "Programming Languages and Operating Systems" section.
Chapter 1 | Lesson 2: Getting Started with Python
1
Getting started with Python
2
Mode of Python Interpreter
Exam on "Getting started with Python" and "Mode of Python Interpreter"
4
Comments and documentation
5
Indentation and Spacing Style
Chapter 1 | Lesson 3: Programming Errors
1
Programming Error (Lecture)
Chapter 2 | Lesson 1: Variables - Data types - print( ) - input( ) - eval( ) - continuation Symbol
1
Variables, DataTypes and print( ) function
2
Writing a program ( area of circle and miles to kilometers) and Code Tracing
3
input( ) and eval( ) functions
4
Continuation Symbol and IPO
Chapter 2 | Lesson 2: Identifiers - Keywords - Assignment Statements
يحتوي هذا الدرس على شرح لكل من:
- variables
- keywords
- naming conventions
- constants
2
Assignment Statements (one value to many variables, simultaneous assignments, swapping)
يحتوي هذا الدرس على شرح لكل من :
- assigning one value for multiple variables
- simultanious assignment
- swapping variables
Chapter 2 | Lesson 3: Numeric Operators - Scientific Notation - Overflow and Underflow
1
Numeric Operators and Scientific Notation
2
Overflow, Underflow and Checkpoint (about numeric operations)
Chapter 2 | Lesson 4: Arithmetic Expressions - int( ) - round( ) - str( ) functions
1
Arithmetic Expression – example 1
2
Arithmetic Expressions – more examples
يحتوي هذا الدرس على شرح افضل و اوضح لحل ال
arithmetic expressions
4
int( ), round( ) and str( ) functions
Chapter 3: Build-in functions - math Module - Escape sequence and Formatting
1
Build-in functions – math Module
2
Escape Sequence and more about strings
chapter 4 | lesson 1: Boolean Value and Expression - random Module
1
Boolean type, int(), bool() function
2
random module – randint(a,b) and randrange(a,b)
3
Additions quiz – using random module and boolean
4
Random floats using random() شرح جميع الحالات
chapter 4 | lesson 2: Selection Statements
2
Two-way if-else statement and check point #13
3
Program 2 subtraction | using if statement
4
Multi-way if-elif-else - nested if - check point #8 - 10
5
Common errors and check point #11 -12
chapter 4 | lesson 3: Logical Operators and Program #6 - 7
1
Logical operators (and - or - not) and check point #14
2
Precedent order of boolean operator – امثلة ترتيب العمليات المنطقية (مهم)
3
Simplifying (تبسيط) boolean expressions and check point #15 - 21
5
Program 6 and program 7 (leap year)
chapter 4 | lesson 4: Conditional Expressions
1
Conditional expressions and check point #22 - 27
chapter 5 | lesson 1: While Loop
1
While loop شرح و مثال and Program 1 Subtraction quiz (a)
2
Infinite loop and Check point #3
3
Off-by-one error, controlling a loop with user confirmation and check point #2
4
Program 1 subtraction quiz (b) and (c)
5
Controlling a loop with sentinel value and check point #4
chapter 5 | lesson 2: For Loop and range() Function
1
For loop (شرح ومثال), range (a), range(a, b), range(a, b, k)
2
range(a, b, k) count backward, range(…) examples (مهم)
3
Minimizing numerical Errors and check point #5
4
Check point #4 - ايجاد عدد مرات الـexecution
chapter 5 | lesson 3: Nested Loops
2
Check point #10 - ايجاد عدد مرات الـexecution
3
Nested loop check point #11, 12
4
Nested loop check point #13, 15
5
Nested loop check point #14, 16
chapter 5 | lesson 4: break and continue Keywords
1
break and continue شرح ومثال لكل واحد فيهم
2
Rewriting a program without using break – مثال لاعادة كتابة برنامج من غير استخدما break
5
Check point #21 - 22 اعادة كتابة الكود من غير break او continue
chapter 6 | lesson 1: Functions and None value
1
Functions and function’s anatomy
2
Value-returning and void functions, check point #7 - 8
3
None Value and check point #2
4
Check point #5 (كتابة الـ functions header) , #6 , #9
chapter 6 | lesson 2: Program control and Activation Record
chapter 6 | lesson 3: Modularization and Passing Arguments (positional and keyword)
1
Modularization شرح ومثال gcd
2
Modularization لبرنامج FInding 50 prime numbers
3
Passing argument (positional and keyword) and check point #11
4
Passing argument by value and check point #13 (a)
5
Check point #13 (b, c and d)
chapter 6 | lesson 4: Default Arguments and Returning Multiple Values
1
Default arguments and check point #17, 18
2
Returning multiple values and check point #20
chapter 6 | lesson 5: Scope of variables (Global and Local Variables)
1
Global and local variables شرح وامثلة