المنهج
13 قسم
151 درس
مدى الحياة
توسيع كل الأقسام
طي كل الأقسام
مقدمة الكورس
3 Items
1.2
كيفية تحميل بايثون و بايشارم علي ال Windows
1.3
كيفة تحميل بايثون و بايشارم علي ال Mac
1.4
اعدادات ال Pycharm
التعامل مع الأرقام و النصوص
17 Items
2.1
Basic Syntax
2.2
Variables
2.3
Data Types
2.4
Type Conversions
2.5
مقدمة ال Strings
2.6
String Methods P1
2.7
Indexing & Slicing
2.8
String Methods P2
2.9
String Methods P3
2.10
String Formating
2.11
String Escape Characters
2.12
Booleans
2.13
Arithmetic Operators
2.14
Assignment Operators
2.15
Comparison Operators
2.16
Operator Percedence
2.17
Quiz 1
10 سؤال
Python Collections (Lists, Tuples, Dictionaries, Sets)
13 Items
3.1
مقدمة ال Lists
3.2
الوصول إلي عناصر ال List
3.3
List Methods P1
3.4
List Methods P2
3.5
مقدمة ال Tuple
3.6
Tuple Methods
3.7
مقدمة ال Sets
3.8
Sets Methods P1
3.9
Sets Methods P2
3.10
Sets Methods P3
3.11
مقدمة ال Dictionaries
3.12
Dictionaries Methods P1
3.13
Dictionaries Methods P2
Control Flow & Loops
11 Items
4.1
مقدمة ال If Condition
4.2
Multiple Conditions
4.3
Logical Operators
4.4
Nested If
4.5
Ternary Operators
4.6
Membership Operators
4.7
مقدمة ال For Loops
4.8
Nested For Loops
4.9
Break and Continue
4.10
User Input
4.11
While Loop
Functions
13 Items
5.1
مقدمة ال Functions
5.2
أمثله علي ال Functions
5.3
Parameters and Arguments
5.4
*args & **KWargs
5.5
Function Return
5.6
Variable Scope
5.7
Global Keyword
5.8
Nested Function
5.9
Non Local Keyword
5.10
Decorators
5.11
lambda function
5.12
built in function map
5.13
Built in function filter
Modules and Errors
1 Item
6.1
Modules Intro
Problem Solving
35 Items
7.1
Problem 1
7.2
Problem 2
7.3
Problem 3
7.4
Problem 4
7.5
Problem 5
7.6
Problem 6
7.7
Problem 7
7.8
Problem 8
7.9
Problem 9
7.10
Problem 10
7.11
Problem 11
7.12
Problem 12
7.13
Problem 13
7.14
Problem 14
7.15
Problem 15
7.16
Problem 16
7.17
Problem 17
7.18
Problem 18
7.19
Problem 19
7.20
Problem 20
7.21
Problem 21
7.22
Problem 22
7.23
Problem 23
7.24
Problem 24
7.25
Problem 25
7.26
Problem 26
7.27
Problem 27
7.28
Problem 28
7.29
Problem 29
7.30
Problem 30
7.31
Problem 31
7.32
Problem 32
7.33
Problem 33
7.34
Problem 34
7.35
Problem 35
Modules and Error handling
8 Items
8.1
Modules Introduction
8.2
Basic Imports
8.3
Selective Imports
8.4
More about Built-In Modules
8.5
Try and Except
8.6
Error Types
8.7
Else and Finally
8.8
Raise Keyword
File Handling
6 Items
9.1
File Handling Intro
9.2
Reading data
9.3
Writing and append data
9.4
The With Statement
9.5
File paths and directoreis
9.6
File error
Practical Projects
13 Items
10.1
Project 1 Introduction & Setup
10.2
Creating the Menu System
10.3
Set Up Main Function
10.4
Viewing Tasks
10.5
Adding New Tasks
10.6
Completing Tasks
10.7
Deleting Tasks
10.8
Project 2 Introduction & Setup
10.9
Building the Core Game Logic
10.10
Adding the Replay Feature
10.11
Project 3 Introduction & Setup
10.12
Loop & Display Questions
10.13
Validation & Scoring Logic
Object Oriented Programming
13 Items
11.1
Introduction to OOP
11.2
Classes & Objects
11.3
init Method
11.4
Instance Attributes vs. Class Attributes
11.5
Class Methods
11.6
Static Methods
11.7
Encapsulation
11.8
Getter & Setter
11.9
Property Decorators
11.10
Inheritance
11.11
Multiple Inheritance
11.12
Polymorphism
11.13
Composition vs. Inheritance
Practical Projects on OOP
10 Items
12.1
Project 1: Intro Bank Account
12.2
Designing the Bank Account Class
12.3
Adding Withdraw and Improving Logic
12.4
Enhancing the Bank System (Transfer & Best Practices)
12.5
Project 2: Intro Student Management
12.6
Adding Student Grades
12.7
Calculating Average and Improving Logic
12.8
Project 3: Intro Shopping Cart
12.9
Designing Product and Cart Classes
12.10
Showing Cart & Total price
Virtual Environments & pip
9 Items
13.1
Terminal Crash Course Part 1
13.2
Terminal Crash Course Part 2
13.3
What Is a Virtual Environment and Why We Use It
13.4
Creating a Virtual Environment (venu)
13.5
Activating and Deactivating a Virtual Environment
13.6
Understanding Package Versions & Semantic Versioning
13.7
Installing, Upgrading, and Removing Packages
13.8
Freezing Dependencies with requirements.txt
13.9
Installing Packages from requirements.txt
تعلم اساسيات لغة البايثون
Search
المحتوى ده محمي، من فضلك
سجّل دخول
وتسجيل في الكورس عشان تشوف المحتوى ده!
إزاي تشترك؟
الرئيسية
الكورسات
سله
الحساب
Log in with your account
Or login with:
Google
هل نسيت كلمة المرور؟
تذكرني
لست عضواً بعد؟
انشئ حساب جديد
انشئ حساب جديد
Or login with:
Google
هل لديك حساب؟
سجل دخول الأن
Modal title
Main Content