We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

البرمجة في لغة Python

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

Coming soon We're preparing activities for البرمجة في لغة Python. These are activities you can do either before, during, or after a course.

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