- بواسطة x32x01 ||
لو نفسك تتعلم البرمجة من الصفر وتبقى محترف، الكورس ده معمول مخصوص ليك! هتتعلم مهارات برمجية عامة تنفع مع أي لغة، وتركز على تطبيقها باستخدام لغة بايثون الشهيرة، واللي هتقدر بيها تعمل برامج وألعاب ومشاريع عملية. 

أهداف الكورس
الكورس مش بس تعليم نظري، ده كمان هيركز على التطبيق العملي، وهيخليك:
مشاريع عملية هتتعلمها خلال الكورس
الكورس مليان أمثلة عملية ومشاريع هتخليك تطبق اللي اتعلمته مباشرة:
أساسيات البرمجة اللي هتدرسها في الكورس
هنتعلم المبادئ الأساسية للبرمجة بطريقة سهلة وعمليّة:
المتغيرات وأنواعها
هتتعلم إزاي تعرف المتغيرات وأنواعها المختلفة، وازاي تتحكم فيها:
التحويل بين المتغيرات
تقدر تحول بين أنواع البيانات بسهولة:
الوظائف Functions
هتتعلم تعمل وظائف بسيطة ومعقدة:
الوظائف المتداخلة Nested Functions
استخدام العودية Recursion
حل المشكلات باستخدام أسلوب الارتداد زي لعبة أبراج هانوي:
المتغيرات المتقدمة: Tuple, List, Dictionary
الحلقات التكرارية Loops
الموديولات Modules
تعلم إنشاء واستخدام الموديولات واستخدام المكتبات الجاهزة زي math و string:
أساليب التفكير لحل المشكلات
البرمجة الكائنية OOP
هنتعلم البرمجة الموجهة بالكائنات لإنشاء برامج منظمة وقابلة للتطوير:
البرمجة الديناميكية Dynamic Programming
حل مشاكل كبيرة بطريقة فعّالة وسريعة بدون تكرار العمليات الحسابية.
التعامل مع الملفات
فتح الملفات، قراءتها، تعديلها، وحفظها:
الأدوات التعليمية في الكورس
لينك الكورس على اليوتيوب
تقدر تتابع الكورس بالكامل من هنا:

الكورس ده هيخليك تبني أساس قوي في البرمجة وتكون جاهز لأي لغة، مع فهم عملي للمشاكل وحلها بطرق احترافية.

أهداف الكورس
الكورس مش بس تعليم نظري، ده كمان هيركز على التطبيق العملي، وهيخليك:- تنمي مهارات التفكير لحل المشكلات بشكل عملي وسريع.
- تستخدم الكود البرمجي لإنشاء برامج تؤدي أغراض محددة.
- تأهلك للحصول على شهادة Computer Science Programming من معهد ماساتسوتشي بكامبريدج - أمريكا
.
مشاريع عملية هتتعلمها خلال الكورس
الكورس مليان أمثلة عملية ومشاريع هتخليك تطبق اللي اتعلمته مباشرة:- لعبة الكلمات Word Game

- لعبة الرجل المشنوق Hangman Game

- برنامج تشفير النصوص باستخدام معادلة تشفير خاصة بيك

- برنامج تشغيل إنسان آلي لتنظيف المنزل


أساسيات البرمجة اللي هتدرسها في الكورس
هنتعلم المبادئ الأساسية للبرمجة بطريقة سهلة وعمليّة:المتغيرات وأنواعها
هتتعلم إزاي تعرف المتغيرات وأنواعها المختلفة، وازاي تتحكم فيها: Python:
age = 25 # Integer
name = "Mostafa" # String
height = 1.75 # Float التحويل بين المتغيرات
تقدر تحول بين أنواع البيانات بسهولة: Python:
age = 25
age_str = str(age) # تحويل الرقم لنص الوظائف Functions
هتتعلم تعمل وظائف بسيطة ومعقدة: Python:
def greet(name):
return f"Hello {name}!"
print(greet("Mostafa")) الوظائف المتداخلة Nested Functions
Python:
def outer():
def inner():
return "Hi from inner!"
return inner()
print(outer()) استخدام العودية Recursion
حل المشكلات باستخدام أسلوب الارتداد زي لعبة أبراج هانوي: Python:
def hanoi(n, source, target, auxiliary):
if n == 1:
print(f"Move disk 1 from {source} to {target}")
return
hanoi(n-1, source, auxiliary, target)
print(f"Move disk {n} from {source} to {target}")
hanoi(n-1, auxiliary, target, source)
hanoi(3, 'A', 'C', 'B') المتغيرات المتقدمة: Tuple, List, Dictionary
Python:
fruits = ["apple", "banana", "cherry"] # List
person = ("Mostafa", 25) # Tuple
student = {"name": "Mostafa", "age": 25} # Dictionary الحلقات التكرارية Loops
Python:
for i in range(5):
print(i)
x = 0
while x < 5:
print(x)
x += 1 الموديولات Modules
تعلم إنشاء واستخدام الموديولات واستخدام المكتبات الجاهزة زي math و string: Python:
import math
print(math.sqrt(16)) # 4.0 أساليب التفكير لحل المشكلات
- Guess and check
- Linear approach - الأسلوب الخطى
- Divide and conquer - فرق تسد
البرمجة الكائنية OOP
هنتعلم البرمجة الموجهة بالكائنات لإنشاء برامج منظمة وقابلة للتطوير: Python:
class Car:
def __init__(self, brand, model):
self.brand = brand
self.model = model
def info(self):
return f"{self.brand} {self.model}"
my_car = Car("Toyota", "Corolla")
print(my_car.info()) البرمجة الديناميكية Dynamic Programming
حل مشاكل كبيرة بطريقة فعّالة وسريعة بدون تكرار العمليات الحسابية.التعامل مع الملفات
فتح الملفات، قراءتها، تعديلها، وحفظها: Python:
# فتح ملف وكتابة نص
with open("test.txt", "w") as file:
file.write("Hello World!")
# قراءة الملف
with open("test.txt", "r") as file:
content = file.read()
print(content) الأدوات التعليمية في الكورس
- فيديو تعليمي تفاعلي

- اتصال مباشر عبر فيس بوك وياهو للتساؤلات

- فيديوهات تفاعلية تمكّنك من حل الأسئلة ومعرفة الإجابات الصحيحة

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