الجزء الأول من مجموعة تمارين بايثون للمبتدئين
مقدمة :
ما هي لغة بايثون ؟
Pythonأو بايثون باللغة العربية و هي لغة برمجة عالية المستوى،
إستمر تطوير هذه اللغة و إضافة الكثير من
المزايا عليها حتى أصبحت إحدى أهم لغات العصر
و يمكن إستخدامها لبناء برامج سطح المكتب، تطبيقات الويب، الألعاب، سكريبتات إلخ..بايثون
تعمل على جميع أنظمة التشغيل مثل:Windows,
Mac OS، Linux و تعتبر من أشهر لغات البرمجة على الإطلاق.
رمز لغة بايثون:
مميزات لغة بايثون بالنسبة للمطورين
1- سهلة التعلم
2- متوفرة مجان
3- برنامج بيثون يعمل على أي نظام
4- في وقتنا الحالي هي المطلوبة أكثر في سوق العمل
5- من أهم اللغات التي يستخدمها المهمتين بمجال أمن المعلومات و الإختراق.
هل بيثون سهلة التعلم؟
مقارنة
بالعديد من لغات البرمجة المتاحة حاليًا ، تعد بايثون أسهل لغة برمجة بفضل وضوح الأكواد
البرمجية المستعملة ، مما يجعل من السهل قراءتها وفهمها حتى إذا لم تكن خبيرًا في Python، Python هي اليوم لغة
البرمجة الأكثر شعبية في العالم، و الأولى حسب آخر الإحصاءات، بينما تأتي جافا java في المرتبة الثانية.
أين تستخدم بايثون اليوم؟
تستخدم Python بواسطة ويكيبيديا، جوجل، Yahoo،NASA والعديد
من الأنظمة الأخرى، ما يدل على مدى كفاءتها.
تنويه :
على مدونة العبقري سنعتمد تقنية جديدة لتعلم بايثون عن طريق تمارين بسيطة تساعد على حفظ الأكواد بسهولة.
لكن قبل البدء يجب على من يريد تحقيق الإستفادة التامة من التمارين أن يكون قد درس
(algorithme) أي مايسمى بالخواريزميات، كذلك أن يقوم:
- بتحميل وتنصيب برنامج (بيثون3 ) من الموقع الرسمي :
- ثم تحميل وتنصيب برنامج بيشارم (و هو الواجهة التي سنكتب عليها البرامج و ننفذها) على الرابط التالي :
https://www.jetbrains.com/pycharm
ملاحظة : شروحات التحميل و التنصيب لهذين البرنامجين موجودة بكثرة على اليوتيوب.
- التمرين الرابع -
سنكتب برنامج يطلب من المستخدم إدخال عدد
ثم يحدد البرنامج هل العدد زوجي أو فردي
تذكير: "زوجي تعنيeven وفردي تعني odd بالانجليزية."
1- كود التمرين:
2 - النتيجة:
3- مشاهدة فيديو التمرين الرابع :
- التمرين الخامس -
سنكتب برنامج يطلب من المستخدم إدخال عدد n
وسيقوم بحساب مجموع الأرقام من 1 إلى n
مثال: إذا كان n=5 سيحسب: 1+2+3+4+5
في هذا المثال المجموع يساوي:15
1 - كود التمرين:
2- النتيجة:
3- مشاهدة فيديو التمرين الخامس :
- التمرين الثامن -
في هذا التمرين سنتعرف الأوامرالمستعملة لإظهار التقويم السنوي لسنة معينة أو ما يسمى ب calendar