خطة دراسة Python

Mastering Python

الأسابيع

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

الاسبوع الأول

مشاهدة الدروس

المطلوب مشاهدة دروس المقدمة “Introduction & Variables & Concatenation” الدروس من 1 إلى 10

  • #001 – Introduction and What Is Python ?
  • #002 – What I Need ?
  • #003 – Syntax And Your First App
  • #004 – Comments
  • #005 – Dealing With Data In Python
  • #006 – Some Data Types Overview
  • #007 – Variables Part One
  • #008 – Variables Part Two
  • #009 – Escape Sequences Characters
  • #010 – Concatenation And Trainings

حل التكليفات

المطلوب حل تكليفات الدروس من 1 إلى 10


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Comments And Docstring
  • Command Line Commands
  • Concatenation

الاسبوع الثاني

مشاهدة الدروس

المطلوب مشاهدة دروس النصوص والتعامل معها “Strings & Methods” الدروس من 11 إلى 18

  • #011 – Strings
  • #012 – Strings – Indexing and Slicing
  • #013 – Strings Methods Part 1
  • #014 – Strings Methods Part 2
  • #015 – Strings Methods Part 3
  • #016 – Strings Methods Part 4
  • #017 – Strings Formatting Old Way
  • #018 – Strings Formatting New Way

حل التكليفات

المطلوب حل تكليفات الدروس من 10 إلى 18


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Python Strings Method
  • Python Indexing
  • Python Slicing

الاسبوع الثالث

مشاهدة الدروس

المطلوب مشاهدة دروس أنواع البيانات “Number, Lists, Tuples” الدروس من 19 إلى 25

  • #019 – Numbers
  • #020 – Arithmetic Operators
  • #021 – Lists
  • #022 – Lists Methods Part 1
  • #023 – Lists Methods Part 2
  • #024 – Tuples Methods Part 1
  • #025 – Tuples Methods Part 2

حل التكليفات

المطلوب حل تكليفات الدروس من 19 إلى 25


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Python Data Types
  • Python Operators

الاسبوع الرابع

مشاهدة الدروس

المطلوب مشاهدة دروس أنواع البيانات “Set, Dictionary” الدروس من 26 إلى 32

  • #026 – Set
  • #027 – Set Methods Part 1
  • #028 – Set Methods Part 2
  • #029 – Set Methods Part 3
  • #030 – Dictionary
  • #031 – Dictionary Methods Part 1
  • #032 – Dictionary Methods Part 2

حل التكليفات

المطلوب حل تكليفات الدروس من 26 إلى 32


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Python Dictionary Examples
  • Python Nested Dictionary

الاسبوع الخامس

مشاهدة الدروس

المطلوب مشاهدة دروس أنواع البيانات والإدخال “Boolean, Operators, Input” الدروس من 33 إلى 40

  • #033 – Boolean
  • #034 – Boolean Operators
  • #035 – Assignment Operators
  • #036 – Comparison Operators
  • #037 – Type Conversion
  • #038 – User Input
  • #039 – Practical – Email Slice
  • #040 – Practical – Your Age In Full Details

حل التكليفات

المطلوب حل تكليفات الدروس من 33 إلى 40


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Python Operators
  • Python Boolean Examples
  • Python User Input

الاسبوع السادس

مشاهدة الدروس

المطلوب مشاهدة دروس الشروط “Control Flow” الدروس من 41 إلى 46

  • #041 – Control Flow – If, Elif, Else
  • #042 – Control Flow – Nested If And Trainings
  • #043 – Control Flow – Ternary Conditional Operator
  • #044 – Calculate Age Advanced Version And Training
  • #045 – Membership Operators
  • #046 – Practical Membership Control

حل التكليفات

المطلوب حل تكليفات الدروس من 41 إلى 46


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Python Control Flow
  • Python Ternary Operator

الاسبوع السابع

مشاهدة الدروس

المطلوب مشاهدة دروس ألتكرار “Loop” الدروس من 47 إلى 55

  • #047 – Loop – While And Else
  • #048 – Loop – While Trainings
  • #049 – Loop – While Trainings Bookmark Manager
  • #050 – Loop – While Trainings Password Guess
  • #051 – Loop – For And Else
  • #052 – Loop – For Trainings
  • #053 – Loop – For Nested Loop
  • #054 – Break, Continue, Pass
  • #055 – Loop Advanced Dictionary

حل التكليفات

المطلوب حل تكليفات الدروس من 47 إلى 55


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Python Loop Practice
  • Python Loop Index
  • Python Loop Operation

الاسبوع الثامن

مشاهدة الدروس

المطلوب مشاهدة دروس الدوال “Function” الدروس من 56 إلى 64

  • #056 – Function and Return
  • #057 – Function Parameters And Arguments
  • #058 – Function Packing, Unpacking Arguments
  • #059 – Function Default Parameters
  • #060 – Function Packing, Unpacking Keyword Arguments
  • #061 – Function Packing, Unpacking Arguments Trainings
  • #062 – Function Scope
  • #063 – Function Recursion
  • #064 – Function Lambda

حل التكليفات

المطلوب حل تكليفات الدروس من 56 إلى 64


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Python Function
  • Python Lambda
  • Python Function Inside Function
  • Python Function Return

الاسبوع التاسع

مشاهدة الدروس

المطلوب مشاهدة دروس التعامل مع الملفات “Files Handling” الدروس من 65 إلى 68

  • #065 – Files Handling Part 1 – Intro
  • #066 – Files Handling Part 2 – Read Files
  • #067 – Files Handling Part 3 – Write And Append In Files
  • #068 – Files Handling Part 4 – Important Informations

حل التكليفات

المطلوب حل تكليفات الدروس من 65 إلى 68


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Python Files Handling
  • Python Files With Keyword

الاسبوع العاشر

مشاهدة الدروس

المطلوب مشاهدة دروس الدوال الجاهزة “Built In Functions” الدروس من 69 إلى 75

  • #069 – Built In Functions Part 1
  • #070 – Built In Functions Part 2
  • #071 – Built In Functions Part 3
  • #072 – Built In Functions Part 4 – Map
  • #073 – Built In Functions Part 5 – Filter
  • #074 – Built In Functions Part 6 – Reduce
  • #075 – Built In Functions Part 7

حل التكليفات

المطلوب حل تكليفات الدروس من 69 إلى 75


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Python Built In Function
  • Python Implement Built In Function

الاسبوع الحادي عشر

مشاهدة الدروس

المطلوب مشاهدة دروس “Modules, Date, Decorators” الدروس من 76 إلى 85

  • #076 – Modules Part 1 – Intro And Built In Modules
  • #077 – Modules Part 2 – Create Your Module
  • #078 – Modules Part 3 – Install External Packages
  • #079 – Date And Time – Introduction
  • #080 – Date And Time – Format Date
  • #081 – Iterable Vs Iterator
  • #082 – Generators
  • #083 – Decorators – Intro
  • #084 – Decorators – Function With Parameters
  • #085 – Decorators – Practical Speed Test

حل التكليفات

المطلوب حل تكليفات الدروس من 76 إلى 85


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Python Generators
  • Python Decorators Use Cases
  • Python Date Formatting

الاسبوع الثاني عشر

مشاهدة الدروس

المطلوب مشاهدة دروس “Modules, Error Handling” الدروس من 86 إلى 94

  • #086 – Practical Loop On Many Iterators With Zip
  • #087 – Practical Image Manipulation With Pillow
  • #088 – Docstring And Commenting vs Documenting
  • #089 – Installing And Use Pylint For Better Code
  • #090 – Errors And Exceptions Raising
  • #091 – Exceptions Handling Try Except Else Finally
  • #092 – Exceptions Handling Advanced Example
  • #093 – Debugging Code
  • #094 – Type Hinting

حل التكليفات

المطلوب حل تكليفات الدروس من 86 إلى 94


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Python Handling Errors
  • Python Type Hinting

الاسبوع الثالث عشر

مشاهدة الدروس

المطلوب مشاهدة دروس “Regular Expression” الدروس من 95 إلى 102

  • #095 – Regular Expression Part 1 – Intro
  • #096 – Regular Expression Part 2 – Quantifiers
  • #097 – Regular Expression Part 3 – Characters Classes Trainings
  • #098 – Regular Expression Part 4 – Assertions And Email Pattern
  • #099 – Regular Expression Part 5 – Logical Or And Escaping
  • #100 – Regular Expression Part 6 – Re Module Search And FindAll
  • #101 – Regular Expression Part 7 – Re Module Split And Sub
  • #102 – Regular Expression Part 8 – Group Trainings And Flags

حل التكليفات

المطلوب حل تكليفات الدروس من 95 إلى 102


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Python Regular Expression
  • Python RegExp
  • Python Rematch

الاسبوع الرابع عشر

مشاهدة الدروس

المطلوب مشاهدة دروس “Object Oriented Programming” الدروس من 103 إلى 116

  • #103 – OOP – Part 1 – Introduction
  • #104 – OOP – Part 2 – Class Syntax And Information
  • #105 – OOP – Part 3 – Instance Attributes And Methods Part 1
  • #106 – OOP – Part 4 – Instance Attributes And Methods Part 2
  • #107 – OOP – Part 5 – Class Attributes
  • #108 – OOP – Part 6 – Class Methods And Static Methods
  • #109 – OOP – Part 7 – Magic Methods
  • #110 – OOP – Part 8 – Inheritance
  • #111 – OOP – Part 9 – Multiple Inheritance And Method Overriding
  • #112 – OOP – Part 10 – Polymorphism
  • #113 – OOP – Part 11 – Encapsulation
  • #114 – OOP – Part 12 – Getters And Setters
  • #115 – OOP – Part 13 – @Property Decorator
  • #116 – OOP – Part 14 – ABCs Abstract Base Class

حل التكليفات

المطلوب حل تكليفات الدروس من 103 إلى 116


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Python Object Oriented Programming
  • Python OOP
  • Python Class And Objects

الاسبوع الخامس عشر

مشاهدة الدروس

المطلوب مشاهدة دروس “SQLite Database” الدروس من 117 إلى 127

  • #117 – Databases – Intro To Database
  • #118 – Databases – SQLite Create Database And Connect
  • #119 – Databases – SQLite Insert Data Into Database
  • #120 – Databases – SQLite Retrieve Data From Database
  • #121 – Databases – SQLite Training On Everything
  • #122 – Databases – SQLite Update And Delete From Database
  • #123 – Databases – SQLite Create Skills App Part 1
  • #124 – Databases – SQLite Create Skills App Part 2
  • #125 – Databases – SQLite Create Skills App Part 3
  • #126 – Databases – SQLite Create Skills App Part 4
  • #127 – Databases – SQLite Very Important Informations

حل التكليفات

المطلوب حل تكليفات الدروس من 117 إلى 127


البحث

كلمات البحث التي تحتاجها لزيادة معلوماتك

  • Python Databases
  • Python SQLite
  • Python Database Concept
  • Database Datatypes
  • Database Select
  • Database Insert
  • Database Delete
  • Database Update

من جوجل