HomeCoursesتعلم Python 3 - دورة تفاعلية مجانية
Updated this week
AI-powered learning
Save
Free

تعلم Python 3 - دورة تفاعلية مجانية

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

4.7
88 lessons
1 breakout session
10h
Created by Khayyam Hashmi
تعلم Python 3 - دورة تفاعلية مجانية
What's included
  • 88 lessons across 5 modules
  • 17 quizzes with instant feedback
  • 1 breakout session with a virtual coach
  • AI Tutor on every lesson
Why this course
  • Build Interactive Python ApplicationsDevelop engaging applications like chatbots and calculators that respond to user input and automate tasks effectively.
  • Ace Python Coding InterviewsDemonstrate your Python skills in technical interviews by solving coding challenges and explaining your thought process clearly.
  • Implement Error Handling in PythonWrite robust Python programs that gracefully handle user input errors and exceptions, ensuring smooth execution.
  • Create Real-World Python ProjectsBuild practical applications such as a personal habit tracker or a budget tracker, showcasing your ability to apply Python in real scenarios.
Who wrote it
Khayyam Hashmi
Computer scientist and Generative AI and Machine Learning specialist. VP of Technical Content @ educative.io.

Dr. Khayyam Hashmi is a seasoned computer scientist and Generative AI and Machine Learning specialist. As a researcher, educator, and the VP of Technical Content at Educative, he is dedicated to making complex computing concepts accessible for learners worldwide. With a PhD in Computer Science from Wayne State University and academic publications in service-oriented systems and intelligent computing, Khayyam excels at fusing an academic perspective with practical software engineering insights. Khayyam’s courses, writing, and research spans technical topics including adaptive AI systems, neural networks, Intelligent tutoring systems, and production-ready software design.

Join 3.1 million developers at

What You'll Learn

  • اكتب وشغّل برنامج Python الأول باستخدام الدالة print() وقم بتخصيص إخراج بالنصوص والأرقام.
  • قم بإجراء العمليات الحسابية الأساسية باستخدام عوامل Python ، بما في ذلك الجمع والطرح والضرب والقسمة.
  • قم بإنشاء وإدارة المتغيرات في Python لتخزين البيانات وإعادة استخدامها، بما في ذلك النصوص والأرقام والقيم المنطقية.
  • قم بتعريف واستدعاء وظائف Python ، باستخدام المعلمات والقيم المرجعة لإنشاء رمز معياري وقابل لإعادة الاستخدام.
  • قم ببناء برامج تفاعلية باستخدام العبارات الشرطية والحلقات إدخال المستخدم لأتمتة القرارات والعمليات.
  • استخدم وحدات ومكتبات Python لتحسين وظائف الكود، بما في ذلك الأرقام العشوائية والرياضيات والتاريخ والوقت.

خارطة طريق التعلم

88 Lessons17 Quizzes

3.

امنحها ذكرى (وظائف، قواميس، ملفات)

امنحها ذكرى (وظائف، قواميس، ملفات)

22 Lessons

22 Lessons

فهم كيفية بناء هياكل أكثر قوة وقابلة لإعادة الاستخدام.

4.

أطلق العنان للقوى الخارقة (المشاريع والوحدات)

أطلق العنان للقوى الخارقة (المشاريع والوحدات)

16 Lessons

16 Lessons

تعلم كيفية إنشاء مشاريع مفيدة ومثيرة في العالم الحقيقي.

5.

تعلم Python في عصر الذكاء الاصطناعي

تعلم Python في عصر الذكاء الاصطناعي

6 Lessons

6 Lessons

قم ببناء محفظة أعمالك في لغة بايثون من خلال إنشاء متتبع للميزانية، وتعزيز مهارات البرمجة من خلال التعاون مع الذكاء الاصطناعي.
شهادة إتمام
اعرض إنجازك بمشاركة شهادة الإتمام الخاصة بك.
Fahim Ul Haqتعلم Python 3 -دورة تفاعلية مجانيةFounder & CEO
About this course
WHY I WROTE THIS COURSE
أصبحت Python أساسًا لكل شيء، بدءًا من علوم البيانات والأتمتة وصولًا إلى سير العمل الحديث للذكاء الاصطناعي. مع ذلك، يواجه العديد من المبتدئين صعوبة في تعلم Python لأنهم يقضون وقتًا طويلًا في المشاهدة ووقتًا أقل في التطبيق العملي. صُممت هذه الدورة لنوع مختلف من المتعلمين، أولئك الذين يرغبون في تعلم Python من خلال الممارسة، لا مجرد المشاهدة، بناء مهارات تظل ذات صلة في بيئة تطوير تعتمد على الذكاء الاصطناعي. لقد صممت هذه الدورة بناءً على خبرتي في تدريس وتصميم أنظمة التعلم التفاعلية في شركة Educative. لاحظتُ النمط نفسه في مختلف الفصول الدراسية والمنصات: يستطيع المتعلمون متابعة الدروس التعليمية، لكنهم يجدون صعوبة في تطبيق المفاهيم بشكل مستقل. تكمن المشكلة في المنهجية. تقوم هذه الدورة على مبدأ بسيط: أفضل طريقة لتعلم Python هي كتابة الكود واختباره وتحسينه باستمرار. ستبدأ بالأساسيات الجوهرية، والمتغيرات، والتحكم في التدفق، والدوال، وهياكل البيانات، من خلال تمارين عملية تعزز الفهم الحقيقي. مع تقدمك، بناء مشاريع عملية مثل روبوت محادثة ونظام تتبع النفقات. كما تُعرّفك الدورة على كيفية تعلم Python جنبًا إلى جنب مع أدوات الذكاء الاصطناعي، بما في ذلك التوجيه، وتصحيح الأخطاء، والتحقق من صحة الكود المُولّد في سير العمل الحقيقي. إذا كان هدفك هو تعلم Python بطريقة تُهيئك بناء تطبيقات حقيقية والعمل بفعالية مع الذكاء الاصطناعي، فإن هذه الدورة التدريبية تمنحك هذا الأساس من اليوم الأول.
ABOUT THE AUTHOR

Khayyam Hashmi

Computer scientist and Generative AI and Machine Learning specialist. VP of Technical Content @ educative.io.

Learn more about Khayyam

Trusted by 3.1 million developers working at companies

An excellent beginner-friendly Python course, perfect for new learners and anyone looking to refresh their Python skills.

M

Mahad Muaz

This course is amazing, perfect for me and highly suitable for all beginners.

N

Nguyen Tran Hong Son

These are high-quality courses. Trust me the price is worth it for the content quality. Educative came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks

A

Anthony Walker

@_webarchitect_

Built for 10x Developers

No Passive Learning
Learn by building with project-based lessons and in-browser code editor
Learn by DoingLearn by Doing
Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go
Learn by DoingLearn by Doing
Future-proof Your Career
Get hands-on with in-demand skills
Learn by DoingLearn by Doing
AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"
Learn by DoingLearn by Doing
Learn by DoingLearn by Doing
MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies
Learn by DoingLearn by Doing