We may earn an affiliate commission when you visit our partners.
Course image
Taught by Meta Staff

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

Read more

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

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

في نهاية هذه الدورة التدريبية، ستمكن من:

• إعداد نظام الكمبيوتر لديك لكي يناسب البرمجة بلغة Python

• وستوضح فهمك لسياق لغة Python وكيفية التحكم في سير عمل التعليمة البرمجية

• معرفة كيفية التعامل مع الأخطاء والاستثناءات

• شرح البرمجة الموجهة للعناصر والمفاهيم الرئيسية المرتبطة بها

• شرح أهمية الاختبار في لغة Python، ومتى يتم تطبيق طرق معينة

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

Enroll now

What's inside

Syllabus

بدء العمل باستخدام لغة Python
ابدأ العمل بلغة برمجة Python والمفاهيم الأساسية المرتبطة بها.
البرمجة الأساسية باستخدام لغة Python
التعرف على صيغة Python الأساسية، لاستخدام تدفق التحكم وحلقات العمل والتعامل مع دوال وبُنى البيانات. ستتعرف أيضًا على كيفية معرفة الأخطاء المحتملة وأسبابها وكيفية معالجتها.
Read more
نماذج البرمجة.
تعرّف على نماذج البرمجة الإجرائية والمفاهيم المنطقية المرتبطة بها. ستتعرف على البرمجة الوظيفية والبرمجة الموجهة للعناصر، واحصل على مقدمة حول الخوارزميات.
الوحدات والحِزم والمكتبات والأدوات
طوّر بيئة الترميز لديك بمكتبات الوحدات والأدوات العامة للغة Python. ستتعرف أيضًا على الأنواع المختلفة من الاختبار وكيفية كتابة اختبار.
التقييم بالدرجات في نهاية الدورة التدريبية
تدرّب على المهارات التي تعلمتها في هذه الدورة التدريبية وطبقها.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces foundational programming concepts in a structured Python context
Covers core Python syntax, control flow, functions, and data structures
Develops understanding of object-oriented programming principles and key Python concepts
Provides practical debugging and error-handling techniques
Emphasizes testing in Python and introduces various testing methods
Instructed by Meta staff, bringing industry expertise

Save this course

Save البرمجة في لغة Python to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in البرمجة في لغة Python with these activities:
تجميع الملاحظات والمواد الدراسية
يساعد تنظيم الملاحظات والمواد الدراسية على ترسيخ فهمك للمفاهيم الأساسية.
Show steps
  • مراجعة الملاحظات والمواد الدراسية بانتظام
  • تحديد الفجوات في فهمك وملءها
  • إنشاء ملخصات وبطاقات مراجعة للمفاهيم الأساسية
انعش مهارات التفكير المنطقي
ستساعدك هذه المهارة على فهم أساسيات لغة Python وإنشاء برامج بسيطة.
Browse courses on Python Basics
Show steps
  • راجع المفاهيم الأساسية للبرمجة
  • تمرن على حل المشكلات البسيطة باستخدام خوارزميات فعالة
مشاركة المعرفة مع الزملاء
تساعد مناقشة المفاهيم مع الزملاء على تعزيز فهمك وتحديد نقاط ضعفك.
Show steps
  • تشكيل مجموعة دراسة مع زملائك
  • تحديد الموضوعات التي تريد مراجعتها
  • إعداد الأسئلة والمناقشات حول الموضوعات المختارة
  • المشاركة في مناقشات جماعية ومشاركة المعرفة
Six other activities
Expand to see all activities and additional details
Show all nine activities
تابع دروسًا إرشادية حول دوال Python
ستساعدك هذه المهارة على فهم كيفية استخدام الدوال في لغة Python وإنشاء برامج معقدة.
Show steps
  • ابحث عن دروس حول أساسيات وظائف Python وأنواعها
  • تابع الدروس حول كيفية تمرير المعلمات وإرجاع القيم من الدوال
  • تمرن على إنشاء واستدعاء الوظائف في برامجك الخاصة
عمل تمرين للقائمة
يوضح هذا الدليل كيفية العمل مع القوائم في Python، بما في ذلك كيفية إنشائها وتعديلها والاستعلام عنها.
Show steps
  • استكشاف وثائق Python الرسمية حول القوائم
  • إكمال الدروس التعليمية التفاعلية عبر الإنترنت حول القوائم
  • ممارسة إنشاء القوائم وتعديلها والاستعلام عنها في بيئة ترميز
شارك في مجموعات دراسة أو مبادرات تعاونية
سيساعدك هذا النشاط على تبادل المعرفة مع الآخرين وتلقي الملاحظات حول فهمك للدورات.
Show steps
  • ابحث عن مجموعات دراسية في منطقتك أو عبر الإنترنت
  • شارك بنشاط في المناقشات وأجب عن أسئلة الآخرين
  • استفد من ملاحظات زملائك لتحسين فهمك للمفاهيم
قم بإنشاء مشروع تطبيق عملي بسيط باستخدام Python
سيساعدك هذا النشاط على تطبيق مهاراتك في لغة Python لحل مشاكل العالم الحقيقي.
Show steps
  • حدد فكرة لمشروع عملي صغير
  • خطط لمشروعك واختر الأدوات والمكتبات المناسبة
  • اكتب كود Python لتنفيذ مشروعك
  • اختبر مشروعك وأصلحه حسب الحاجة
  • شارك مشروعك مع الآخرين للحصول على الملاحظات
إنشاء مشروع صغير في Python
يمنحك إنشاء مشروع صغير الفرصة لتطبيق مهاراتك في Python وحل مشكلة حقيقية.
Show steps
  • تحديد فكرة لمشروع صغير يتوافق مع مهاراتك الحالية
  • تصميم المشروع وتطوير خطة لتنفيذه
  • كتابة الكود وتصحيح أخطائه
  • اختبار المشروع والتأكد من عمله بشكل صحيح
  • مشاركة مشروعك مع الآخرين والحصول على الملاحظات
تطوع للمساعدة في مبادرات متعلقة ببرمجة الكمبيوتر
ستوفر لك هذه التجربة فرصة عملية لممارسة مهاراتك ومساعدة المجتمع.
Show steps
  • ابحث عن فرص التطوع في المنظمات المحلية أو عبر الإنترنت
  • اختر فرصة تتوافق مع مهاراتك واهتماماتك
  • التزم بوقت محدد وشارك بنشاط في المبادرة

Career center

Learners who complete البرمجة في لغة Python will develop knowledge and skills that may be useful to these careers:
Python Developer
Python Developers help make applications for a variety of uses. Adapting to this role might be a logical next step if you are interested in learning Python for software development. In this course, you will learn how to organize your code, debug, write unit tests, and how to leverage Python libraries, modules, and packages. These skills help Python Developers stand out.
Software Engineer
Software Engineers who are proficient in Python are in high demand. Many industries, including finance, healthcare, and manufacturing, seek Software Engineers with Python experience. This course is a great way to begin transitioning to this career, as it teaches you the basics of Python programming, as well as how to apply your new skills to real-world problems.
Machine Learning Engineer
Python is the most popular programming language for machine learning, so it is no wonder that Machine Learning Engineers use it so much. This course prepares you with Python object-oriented programming skills that are used by all Machine Learning Engineers. You will learn about inheritance, polymorphism, and encapsulation. Machine Learning Engineers use these skills to build and maintain machine learning models.
Web Developer
Python's popularity in the development of web applications cannot be overstated. Therefore, many Web Developers use Python on a daily basis. In this course, you will learn the basics of Python programming, as well as how to write modular code. Web Developers who have skills in organizing their code are of particular value to employers, as it can save time during the review and implementation process.
Data Scientist
Data Scientists need to have a strong foundation in programming. Python is a key programming language for those in this field. This course can help you build a solid foundation in Python's core concepts. These range from variables and data types to control flow and object-oriented programming. With a strong background in these fundamentals, you will be well on your way to having a successful career as a Data Scientist.
Actuary
Actuaries use Python to analyze data, develop models, and make recommendations. This course provides a solid foundation in Python programming, covering topics such as data types, control flow, and object-oriented programming. It also includes sections on how to use Python for statistical analysis and data visualization. By taking this course, you will gain the skills you need to become a more effective Actuary, especially given that Python has become an increasingly popular tool in the actuarial field.
Financial Analyst
Python is a valuable skill for Financial Analysts because it can be used to automate tasks, analyze data, and create visualizations. This course provides a solid foundation in Python programming, covering topics such as data types, control flow, and object-oriented programming. It also includes sections on how to use Python libraries and modules for financial data analysis. By taking this course, you will gain the skills you need to become a more effective Financial Analyst, especially in light of the increasing use of Python in the financial industry.
Quantitative Analyst
This course may be helpful for learners who are looking to enter or advance in the Quantitative Analyst field. The course includes topics such as Python basics, data types, control flow, and object-oriented programming. These skills are commonly used by Quantitative Analysts to analyze data, develop models, and make predictions. By taking this course, you will gain a strong foundation in Python, which can help you succeed as a Quantitative Analyst.
Data Analyst
Data Analysts use Python to collect, clean, and analyze data. Since this course teaches Python coding skills, such as data structures, control flow, and object-oriented programming, it may be helpful for you to become a Data Analyst. A strong foundation in these programming fundamentals will help you in your coding interviews, especially as many employers ask about object-oriented programming.
Business Analyst
Python is increasingly used by Business Analysts to automate tasks, analyze data, and create visualizations. If this is your career goal, taking this course can help you develop the skills you need. In this course, you will learn the fundamentals of Python programming, such as data types, control flow, and object-oriented programming. You will also learn how to use Python libraries and modules to perform common data analysis tasks. By taking this course, you will gain a strong foundation in Python, which can help you become a more effective Business Analyst.
Systems Analyst
If you are looking to start or advance a Systems Analyst career, this course can help you develop the skills you need to succeed in this role. Python is commonly used by Systems Analysts to automate tasks, analyze data, and create visualizations. This course covers the basics of Python programming, including data types, control flow, and object-oriented programming. You will also learn how to use Python libraries and modules to perform common data analysis tasks. With a strong foundation in Python, you will be well-prepared to enter or advance in the Systems Analyst field.
Database Administrator
Database Administrators (DBAs) are responsible for managing and maintaining databases. Python is a popular language for database administration tasks, such as data extraction, transformation, and loading (ETL). By taking this course, you will learn the basics of Python programming, which can help you become a more effective DBA. You will learn how to write efficient code, debug errors, and use Python libraries and modules.
Quality Assurance Analyst
Quality Assurance (QA) Analysts use Python to automate tests and analyze data. This course provides the essential Python programming fundamentals for aspiring QA Analysts, including basic concepts like data types, control flow, and object-oriented programming. With a strong foundation from this course, you'll become a competitive candidate in the QA field.
Information Security Analyst
Information Security Analysts can leverage Python for tasks like data analysis and security automation. This course offers a well-rounded foundation in Python basics, such as data types, control flow, and object-oriented programming, providing a stepping stone towards a successful career as an Information Security Analyst.
Software Tester
Python is a useful programming language for Software Testers, who need to understand how software works in order to test it effectively. This course provides an excellent foundation for Software Testers who want to learn Python, covering basic concepts such as data types, control flow, and object-oriented programming.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in البرمجة في لغة Python.
Provides a comprehensive and in-depth look at the Python language. Useful as a reference or for those looking to gain a deeper understanding of Python.
Popular choice for beginners to the Python language. It emphasizes project-based learning which pairs well with the applied nature of this course.
Provides a collection of practical recipes and solutions for common Python programming tasks. Useful as a reference or for additional practice on the topics covered in this course.
Focuses on teaching practical uses of the Python language. Useful for those learning the basics of Python and looking for applied examples and practice.
Widely-used textbook for introductory computer science courses. Useful as background reading or for those new to programming.
Provides a deep dive into object-oriented programming concepts in Python. Useful for those interested in learning more about this topic beyond the course.
Provides a comprehensive guide to machine learning using Python. Useful for those interested in learning more about this topic beyond the course.
Provides a comprehensive guide to data analysis using Python. Useful for those interested in learning more about this topic beyond the course.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to البرمجة في لغة Python.
تطوير المحمول وJavaScript
Most relevant
أساسيات البرمجة في Swift
Most relevant
R البرمجة باستخدام لغة
Most relevant
تعرَف على هياكل البيانات في بايثون من خلال التطبيق العملي
Most relevant
التعامل مع البيانات في Android
Most relevant
تحليل البيانات باستخدام البرمجة R
Most relevant
R أساسيات لغة البرمجة
Most relevant
أساسيات البرمجة بلغة Kotlin
Most relevant
البرمجة المتقدمة بلغة Swift
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser