Python Essentials

اخر تحديث نوفمبر 4, 2025
1 التحق بالفعل

حول هذه الدورة

دورة Python هذه مصممة لتأخذك من مستوى المبتدئ إلى مستوى متقدم في البرمجة باستخدام لغة بايثون، مع التركيز على التطبيق العملي والمفاهيم الأساسية التي يحتاجها أي مطور أو محلل بيانات.

في البداية، ستتعرف على statements وأنواعها المختلفة، وكيفية كتابة التعليمات البرمجية وتنفيذها بطريقة صحيحة، مع فهم تسلسل الأوامر والتحكم في تدفق البرنامج باستخدام شروط If، والحلقات Loops.

بعد ذلك، ستنتقل إلى functions لتتعلم كيفية تنظيم الأكواد في وحدات صغيرة قابلة لإعادة الاستخدام، والتعامل مع parameters وreturn values، بما في ذلك lambda functions لتبسيط العمليات.

ثم ستتعلم التعامل مع الملفات من خلال جزء file handling، حيث ستتعرف على كيفية قراءة (read) وكتابة (write) الملفات النصية وملفات CSV وJSON، بطريقة تُمكّنك من حفظ ومعالجة البيانات بسهولة.

كما تتضمن الدورة جزءًا مميزًا عن web scraping، ستتعلم فيه كيفية استخراج البيانات من المواقع الإلكترونية باستخدام مكتبات مثل BeautifulSoup وRequests، وتنظيف البيانات وتجهيزها للتحليل أو التخزين.

بعد ذلك، ستنتقل إلى مرحلة البرمجة الكينونية OOP (Object-Oriented Programming)، لتتعلم كيفية إنشاء classes وobjects، وتنظيم الكود في شكل أكثر احترافية.

أهداف التعلم

فهم أساسيات Python: هنتعلم الأساسيات في Python مثل المتغيرات، الحلقات، الدوال، والتعامل مع النصوص.
استخراج البيانات من الويب: هنتعلم كيفية استخدام مكتبات Python مثل BeautifulSoup و Selenium لاستخراج البيانات من صفحات الويب.
تحليل البيانات المستخرجة: تعلم كيفية معالجة وتحليل البيانات المستخرجة باستخدام المهارات الأساسية في Python.
التعامل مع HTML و XML: تعلم كيفية قراءة وتحليل بيانات HTML و XML لاستخراج المعلومات المطلوبة.
تطبيقات عملية: بناء مشاريع لاستخراج البيانات من مواقع متعددة مثل الأخبار والمتاجر الإلكترونية وتحليل هذه البيانات بشكل عملي.

المواد

  • فيديوهات تدريبية شاملة تغطي جميع محاور الدورة.
  • نوتبوكس (Notebooks) للتطبيق العملي وكتابة الأكواد أثناء التعلم.
  • ملفات PDF تحتوي على ملخصات ونقاط أساسية من الدروس.

متطلبات

  • الدورة موجهة للمبتدئين، ولا تحتاج لأي معرفة مسبقة بالبرمجة.
  • يفضل وجود جهاز كمبيوتر مثبت عليه Python وبيئة تطوير مثل VS Code.
  • الحماس والاستعداد للتعلم بالتطبيق العملي

الجمهور المستهدف

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

منهاج دراسي

39 دروس15h 7m

Python Basics

Anaconda00:8:00
Variables00:22:00
String00:32:00
Python Basics Quiz
String Operation00:9:47
String Quiz

Data Structure

Control Statements and Exception Handling

Function and File Handling

Object Oriented Programming

Web Scraping

احصل على شهادة

أضف هذه الشهادة إلى سيرتك الذاتية لإثبات مهاراتك وزيادة فرصك في لفت الانتباه.

selected template

أساتذتك

Bassam El-Shoraa

4.0/5
2 Courses
1 Reviews
54 Students

Bassam Elshoraa is a data analyst with over 2 years of professional experience working on diverse real-world data analysis projects using Python, SQL, Power BI, and Excel. He is a graduate of leading programs such as ALX and FWD, among other data science courses and bootcamps. Bassam has delivered 500+ hours of training in data analysis, equipping learners with both technical skills and practical knowledge. His sessions are rooted in real industry use-cases and designed to help participants build strong foundations in data-driven decision-making.

شاهد المزيد

Esraa Tamer

0/5
1 Courses
0 Reviews
0 Students
شاهد المزيد
مجانا
مستوى
مبتدئ
المدة الزمنية 15.1 ساعات
محاضرات
39 محاضرات

المواد

  • فيديوهات تدريبية شاملة تغطي جميع محاور الدورة.
  • نوتبوكس (Notebooks) للتطبيق العملي وكتابة الأكواد أثناء التعلم.
  • ملفات PDF تحتوي على ملخصات ونقاط أساسية من الدروس.

احدث الدورات

ليس لديك حساب حتى الآن؟ قم بالتسجيل مجانًا