لغة بايثون المتقدمة

Standard Course
Coming Soon

About the Course

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

Learning Outcomes

بنهاية هذه الدورة سيكون المشاركون قادرين على:

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

Curriculum

Tools

IDEs والمحررين: Visual Studio Code، Jupyter Notebooks
البيئة الافتراضية والمكتبات: venv، Python Libraries
الأطر: قارورة، FastAPI
ORM: SQLAlchemy
Ready to start learning?

Get access to top-rated courses, real projects, and job-ready skills.

Have questions?

We’re here to help. Talk to our advisors. 

STUDENT REVIEWS

What our graduates are saying

Recommended if you're interested in لغة بايثون المتقدمة
Standard Course

ترحيل البيانات

Standard Course

أتمتة الذكاء الاصطناعي وتقنية RPA

Standard Course

أزور الأساسية

Standard Course

AWS الأساسية

Learning Track

مسار هندسة البيانات الضخمة

Learning Track

مسار مهندس السحابة

Learning Track

المسار الهندسي التحليلي

Learning Track

المسار الهندسي للذكاء الاصطناعي

Common Questions

Find answers to your questions about the Learning Track
  • Standard Courses: Focused, short courses that build foundational or intermediate skills through hands-on exercises, enabling you to apply what you learn immediately.
  • Track Courses: Structured learning paths that guide you from beginner to advanced levels. They include practical projects that integrate multiple tools and workflows, aligned with industry best practices, helping you gain the skills and confidence to tackle real-world challenges.

No. Track Courses are only accessible through the Professional or Unlimited+ subscription plans.

  • Standard Plan gives you access to all Standard Courses.
  • Professional Plan gives you access to both Standard and Track Courses within your chosen domain.
  • Unlimited+ Plan provides full access to all courses — both Standard and Track — across all domains.

 

Yes, all courses are designed to be self-paced. Learn when it fits your schedule.

Each course includes prerequisites if needed. Many Standard Courses are beginner-friendly.

Still have questions?

If you have other queries or specific concerns, don’t hesitate to let us know. Your feedback is important to us, and we aim to provide the best support possible.

Your Learning Journey Awaits 🚀

Grow your skills, build projects you’ll be proud of, and unlock new opportunities — all at your pace.

Download لغة بايثون المتقدمة Course Package