الانتقال إلى المحتوى الرئيسي

أساسيات لغة البايثون المستوى الأول


جامعة المنصورة

About Python Fundamentals Course

Python programming language was developed by Guido van Rossum and was first released in 1991. It is a high-level, interpreted language and is considered one of the most popular and widely used programming languages in the world today. Its widespread popularity is due to its ease of learning and use, as well as its support for a wide range of applications, from web development and mobile applications to data analysis and artificial intelligence. Thanks to its clear and straightforward syntax, Python has become the preferred choice for many programmers and developers worldwide.

Van Rossum was a big fan of the British radio show "Monty Python's Flying Circus," from which the name Python was derived. Monty Python references occasionally appear in Python's code and culture.

In the "Python Basics" course, offered for free by the Maaref platform – Mansoura University, we will explore the fundamentals of the Python language and its various uses in fields such as web development, data analysis, artificial intelligence, and more. We will learn how to write programs using Python and review practical examples to clarify the basic concepts.

Python has several features that make it a favorite among programmers and developers, including:

-Readability and Simplicity: Python is known for its clear and simple syntax, making it easy to read and understand, even for beginners.
-Versatility: Python can be used for a wide range of applications, from web and desktop application development to data analysis, artificial intelligence, games, and networking applications.
-Interpreted Language: Python is interpreted, meaning the code is executed line by line, which facilitates experimentation and debugging.
-Open Source: Python is open-source, which means it is free to use and distribute, with a large community contributing to its continuous development and improvement.
-Community Support: There is a vast and active community of Python programmers and developers, providing a wide range of libraries and frameworks to simplify various tasks.
-Extensibility: Python can be extended using other programming languages like C or C++ to enhance performance or access low-level functionalities.
-Portability: Python can run on different operating systems, such as Windows, Linux, and macOS, without needing to modify the source code.

Required Environment and Software Tools:



To run Python, you need an Integrated Development Environment (IDE) or a simple text editor, such as:

PyCharm: A specialized IDE for Python that provides many helpful tools.
Visual Studio Code: A text editor supporting Python with many useful extensions.
Jupyter Notebook: An ideal tool for writing interactive code, especially for data analysis and scientific research.
Additionally, running Python requires installing the Python Interpreter, which can be downloaded from the official website: python.org.
If you need any adjustments or additional details, let me know!

Course Staff

Course Staff Image #1

Eng. Islam ElBialy

Graduated from Faculty of Engneering, Mansoura University ,2009 with Excellent grade.

حول دورة البايثون:

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

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

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

تتميز لغة بايثون بالعديد من الخصائص التي تجعلها مفضلة لدى المبرمجين والمطورين، ومن أهم هذه الخصائص:

1. سهولة القراءة والكتابة: تشتهر بايثون ببناء جملها الواضحة والبسيطة، مما يجعلها سهلة القراءة والفهم حتى للمبتدئين.
2. تعدد الأغراض: يمكن استخدام بايثون في مجموعة متنوعة من التطبيقات، بدءًا من تطوير الويب والتطبيقات المكتبية، مرورًا بتحليل البيانات والذكاء الاصطناعي، وحتى الألعاب وتطبيقات الشبكات.
3. مفسرة: بايثون مفسرة، مما يعني أن التعليمات البرمجية تُنفذ مباشرة سطرًا بسطر، وهو ما يسهل عملية التجريب وتصحيح الأخطاء.
4. مفتوحة المصدر: بايثون مفتوحة المصدر، مما يعني أنها مجانية للاستخدام والتوزيع، ولديها مجتمع ضخم يساهم في تطويرها وتحسينها باستمرار.
5. دعم المجتمع: هناك مجتمع كبير ونشط من المبرمجين والمطورين الذين يستخدمون بايثون، مما يتيح توفير مجموعة واسعة من المكتبات والإطارات التي تُسهل تنفيذ المهام المختلفة.
6. قابلة للتوسيع: يمكن توسيع بايثون باستخدام لغات برمجة أخرى مثل C أو C++ لتحسين الأداء أو للوصول إلى وظائف منخفضة المستوى.
7. محمولة: يمكن تشغيل بايثون على مختلف أنظمة التشغيل مثل ويندوز، لينكس، وماك، دون الحاجة إلى تعديل الشيفرة البرمجية.

البيئة المطلوبة لتشغيل اللغة والأدوات البرامج المستخدمة

لتشغيل لغة بايثون، تحتاج إلى بيئة تطوير متكاملة (IDE) أو محرر نصوص بسيط مثل:

PyCharm:
بيئة تطوير متكاملة متخصصة في بايثون توفر العديد من الأدوات المساعدة.
Visual Studio Code:
محرر نصوص يدعم بايثون مع العديد من الإضافات المفيدة.
Jupyter Notebook:
أداة مثالية لكتابة الكود التفاعلي، خاصة لتحليل البيانات والبحث العلمي.
بالإضافة إلى ذلك، يتطلب تشغيل بايثون تثبيت المفسر الخاص بها (Python Interpreter) الذي يمكن تحميله من الموقع الرسمي python.org.

تحت اشراف فريق عمل منصة معارف

المحاضر

Course Staff Image #1

م. اسلام البيلي


تخرج من كلية الهندسة جامعة المنصورة عام 2009 بتقدير ممتاز .

Enroll