We may earn an affiliate commission when you visit our partners.
Course image
Yousef Metwally

في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة واحدة، ستتعلم كيفية عمل لعبة تفاعلية بسيطة عن طريق لغة البرمجة python. هتتعلم و تطبق أسس البرمجة زي ال (Data types, variables, conditional and Iterative statements).

دا هيساعدك انك تكتب كود لألعاب تانية و مهماتك الحياتية باستخدام python.

Read more

في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة واحدة، ستتعلم كيفية عمل لعبة تفاعلية بسيطة عن طريق لغة البرمجة python. هتتعلم و تطبق أسس البرمجة زي ال (Data types, variables, conditional and Iterative statements).

دا هيساعدك انك تكتب كود لألعاب تانية و مهماتك الحياتية باستخدام python.

لغة python هي واحدة من أهم و أكثر لغات البرمجة استخداما و دا يرجع لسهولة ال syntax او الكلمات المستخدمة فيها اللي قريبة جدا من لغتنا العادية. حاليا لغة python بتستخدم كتير في تطبيقات الذكاء الاصطناعي ومعالجة البيانات و دول من أكثر المواضيع المنتشرة حاليا في مجال الحاسبات و المعلومات. حاليا جوجل بتدعم python و بتستخدمها عشان كدا دا مخليها الاختيار الأول لكثير من المهندسين والمبرمجين.

ملاحظة: تعمل هذه الدورة التدريبية بشكل أفضل للمتعلمين المقيمين في منطقة أمريكا الشمالية. نعمل حاليًا على توفير نفس التجربة في مناطق أخرى.

Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Enroll now

What's inside

Syllabus

ملخص المشروع
في نهاية المشروع ده هتقدر تعمل لعبة تفاعلية بسيطة عن طريق لغة البرمجة python. هتتعلم و تطبق أسس البرمجة زي ال (Data types, variables, conditional and Iterative statements). دا هيساعدك انك تكتب كود لألعاب تانية و مهماتك الحياتية باستخدام python. لغة python هي واحدة من أهم و أكثر لغات البرمجة استخداما و دا يرجع لسهولة ال syntax او الكلمات المستخدمة فيها اللي قريبة جدا من لغتنا العادية. حاليا لغة python بتستخدم كتير في تطبيقات الذكاء الاصطناعي ومعالجة البيانات و دول من أكثر المواضيع المنتشرة حاليا في مجال الحاسبات و المعلومات. حاليا جوجل بتدعم python و بتستخدمها عشان كدا دا مخليها الاختيار الأول لكثير من المهندسين والمبرمجين.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces programming fundamentals like data types, variables, conditional and iterative statements
Leverages Python, a popular and beginner-friendly programming language
Develops skills in coding games and applying Python to real-world tasks

Save this course

Save أساسيات python: برمج لعبة تخمين الرقم من الصفر to your list so you can find it easily later:
Save

Reviews summary

Beginner-friendly python course

This course on Python programming is a great fit for beginners who want to learn the basics of programming. The course uses a project-based approach to teach you how to create a simple interactive game in Python.

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:
Review the basics of Python Variables
Refreshing your knowledge of Python variables will help you understand the basics of the programming language and prepare you for the course.
Browse courses on Variables
Show steps
  • Review online tutorials or documentation on Python variables.
  • Practice creating and using variables in a simple Python script.
متابعة دروس تعليمية موجهة
يساعدك متابعة الدروس التعليمية الموجهة على فهم المبادئ الأساسية للبرمجة بلغة بايثون وتطبيقها عمليًا.
Browse courses on Python
Show steps
  • ابحث عن دروس تعليمية موجهة حول البرمجة بلغة بايثون.
  • اتبع خطوات الدروس التعليمية وقم بتنفيذ الأمثلة الواردة فيها.
  • حاول تعديل الأمثلة الواردة في الدروس التعليمية لإنشاء برامجك الخاصة.
تطبيق تدريبات الكود
يساعدك حل المسائل التدريبية على تعزيز فهمك لمبادئ البرمجة الأساسية وتطبيقها عمليًا في لغة بايثون.
Browse courses on Python
Show steps
  • قم بحل تمارين الكود المتوفرة على المنصات التعليمية المختلفة.
  • حاول حل مسائل برمجية بسيطة بنفسك بدون الرجوع إلى أي مراجع.
  • شارك في تحديات البرمجة عبر الإنترنت.
Six other activities
Expand to see all activities and additional details
Show all nine activities
Solve Python Coding Challenges
Solving Python coding challenges will help you apply your knowledge of variables and improve your problem-solving skills.
Show steps
  • Find online platforms or resources that provide Python coding challenges.
  • Start with easier challenges and gradually move on to more complex ones.
  • Don't be afraid to seek help or discuss your solutions with others.
Follow Online Tutorials on Python Data Structures
Following online tutorials on Python data structures will help you understand how to store and manipulate data in your programs.
Browse courses on Data Structures
Show steps
  • Find online tutorials or courses that cover Python data structures.
  • Follow the tutorials and complete the exercises they provide.
  • Experiment with different data structures to understand their strengths and weaknesses.
Solve Python Data Structure Challenges
Solving Python data structure challenges will help you apply your knowledge of data structures and improve your problem-solving skills.
Browse courses on Data Structures
Show steps
  • Find online platforms or resources that provide Python data structure challenges.
  • Start with easier challenges and gradually move on to more complex ones.
  • Don't be afraid to seek help or discuss your solutions with others.
Follow Online Tutorials on Python Algorithms
Following online tutorials on Python algorithms will help you understand how to design and implement efficient algorithms in Python.
Browse courses on Algorithms
Show steps
  • Find online tutorials or courses that cover Python algorithms.
  • Follow the tutorials and complete the exercises they provide.
  • Implement different algorithms in Python to understand their time and space complexity.
إنشاء مشاريع برمجية بسيطة
سيساعدك إنشاء مشاريع برمجية بسيطة على تطبيق المعرفة النظرية المكتسبة في هذا المساق عمليًا وتطوير مهاراتك في حل المشكلات.
Browse courses on Python
Show steps
  • اختر فكرة لمشروع لعبة بسيطة تريد إنشاءها.
  • صمم مخططًا عامًا للعبة وحدد متطلباتها البرمجية.
  • اكتب كود اللعبة باستخدام لغة بايثون.
  • اختبر اللعبة واصلح أي أخطاء.
  • شارك لعبتك مع الآخرين.
Solve Python Algorithm Challenges
Solving Python algorithm challenges will help you apply your knowledge of algorithms and improve your problem-solving skills.
Browse courses on Algorithms
Show steps
  • Find online platforms or resources that provide Python algorithm challenges.
  • Start with easier challenges and gradually move on to more complex ones.
  • Don't be afraid to seek help or discuss your solutions with others.

Career center

Learners who complete أساسيات python: برمج لعبة تخمين الرقم من الصفر will develop knowledge and skills that may be useful to these careers:
Software Developer
As a Software Developer, you will be using Python programming language daily. This course will help you get started with Python and learn the basics data types, variables, conditional and iterative statements. With the skills learned in this course, you will be able to build a solid foundation for a successful career as a Software Developer. The interactive nature of this course will provide you with hands-on experience in Python programming, which will be highly valuable in your role as a Software Developer.
Data Scientist
Data Scientists use Python for data analysis, machine learning, and data visualization. This course will teach you the basics of Python programming, which will provide you with a strong foundation for a successful career as a Data Scientist. The hands-on experience you will gain in this course will be particularly valuable in your role as a Data Scientist.
Data Analyst
Data Analysts use Python for data cleaning, data analysis, and data visualization. This course will introduce you to the basics of Python programming, which will provide you with a strong foundation for a successful career as a Data Analyst. The hands-on experience you will gain in this course will be particularly valuable in your role as a Data Analyst.
Artificial Intelligence Engineer
Artificial Intelligence Engineers use Python for developing and deploying AI models. This course will introduce you to the basics of Python programming, which will provide you with a strong foundation for a successful career as an Artificial Intelligence Engineer. The hands-on experience you will gain in this course will be particularly valuable in your role as an Artificial Intelligence Engineer.
Machine Learning Engineer
Machine Learning Engineers use Python for developing and deploying machine learning models. This course will teach you the basics of Python programming, which will provide you with a strong foundation for a successful career as a Machine Learning Engineer. The hands-on experience you will gain in this course will be particularly valuable in your role as a Machine Learning Engineer.
Game Developer
Game Developers use Python for game development. This course will introduce you to the basics of Python programming, which will provide you with a strong foundation for a successful career as a Game Developer. The hands-on experience you will gain in this course will be particularly valuable in your role as a Game Developer.
Web Developer
Web Developers use Python for back-end development. This course will teach you the basics of Python programming, which will provide you with a strong foundation for a successful career as a Web Developer. The hands-on experience you will gain in this course will be particularly valuable in your role as a Web Developer.
Cloud Engineer
Cloud Engineers use Python for managing cloud infrastructure. This course will teach you the basics of Python programming, which will provide you with a strong foundation for a successful career as a Cloud Engineer. The hands-on experience you will gain in this course will be particularly valuable in your role as a Cloud Engineer.
DevOps Engineer
DevOps Engineers use Python for automating tasks and managing infrastructure. This course will introduce you to the basics of Python programming, which will provide you with a strong foundation for a successful career as a DevOps Engineer. The hands-on experience you will gain in this course will be particularly valuable in your role as a DevOps Engineer.
Automation Engineer
Automation Engineers use Python for automating tasks. This course will teach you the basics of Python programming, which will provide you with a strong foundation for a successful career as an Automation Engineer. The hands-on experience you will gain in this course will be particularly valuable in your role as an Automation Engineer.
Financial Analyst
Financial Analysts use Python for data analysis and modeling. This course will introduce you to the basics of Python programming, which will provide you with a strong foundation for a successful career as a Financial Analyst. The hands-on experience you will gain in this course will be particularly valuable in your role as a Financial Analyst.
Operations Research Analyst
Operations Research Analysts use Python for modeling and solving business problems. This course will teach you the basics of Python programming, which will provide you with a strong foundation for a successful career as an Operations Research Analyst. The hands-on experience you will gain in this course will be particularly valuable in your role as an Operations Research Analyst.
IT Architect
IT Architects use Python for designing and managing IT systems. This course will introduce you to the basics of Python programming, which will provide you with a strong foundation for a successful career as an IT Architect. The hands-on experience you will gain in this course will be particularly valuable in your role as an IT Architect.
Quantitative Analyst
Quantitative Analysts use Python for developing and deploying trading models. This course will introduce you to the basics of Python programming, which will provide you with a strong foundation for a successful career as a Quantitative Analyst. The hands-on experience you will gain in this course will be particularly valuable in your role as a Quantitative Analyst.
Business Analyst
Business Analysts use Python for data analysis and visualization. This course will teach you the basics of Python programming, which will provide you with a strong foundation for a successful career as a Business Analyst. The hands-on experience you will gain in this course will be particularly valuable in your role as a Business Analyst.

Reading list

We've selected 16 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: برمج لعبة تخمين الرقم من الصفر.
This practical book teaches the basics of Python programming through hands-on projects, making it an excellent complement to the course's project-based approach.
This concise reference book provides a comprehensive overview of the Python language, serving as a valuable resource to supplement the course material.
This comprehensive guide to the Python standard library is an excellent resource for those seeking to expand their knowledge of Python's built-in modules and functions.
This beginner-friendly book focuses on practical applications of Python, offering insights into tasks such as web scraping and data analysis.
This comprehensive textbook provides a solid foundation in computer science concepts, using Python as the programming language. It would be valuable as дополнительное чтение for those seeking a deeper understanding.
This online resource provides a wide range of tutorials and articles on Python programming, offering дополнительное чтение and support beyond the course content.
This comprehensive guide to data science with Python provides valuable insights into data analysis and machine learning techniques, expanding on topics introduced in the course.
While not directly related to the course's focus on game development, this book provides a valuable introduction to data analysis using Python.
Provides a clear and engaging introduction to algorithms and data structures, offering a solid foundation for understanding the concepts behind Python programming.
Delves into advanced Python concepts, offering insights into idiomatic programming and best practices. It is recommended for those seeking to enhance their Python proficiency.
This comprehensive guide to machine learning with Python would be a valuable resource for those interested in exploring this field further.
Provides a comprehensive overview of natural language processing techniques using Python. While not directly related to the course content, it offers valuable insights for those interested in this area.

Share

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

Similar courses

Here are nine courses similar to أساسيات python: برمج لعبة تخمين الرقم من الصفر.
لعبة الثعبان عن طريق python:استخدم pygame لتصنع لعبتك...
Most relevant
تعلّم أساسيات البرمجة بلغة بايثون من خلال التطبيق العملي
Most relevant
البرمجة في لغة Python
Most relevant
بناء Neural Network مكونه من 3 طبقات بأستخدام لغة Python
Most relevant
بناء Backend لنسخة من Twitter
Most relevant
Flask تعلم تصميم تطبيقات الويب باستخدام بايثون و
Most relevant
أساسيات البرمجة في Swift
Most relevant
تسجيل الدخول أو إنشاء حساب على فيسبوك باستخدام جافا...
Most relevant
استخراج بيانات نصية باستخدام التعابير النمطية في لغة جافا
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