You are on page 1of 11

‫أساسيات البرمجة في لغة بايثون‬

‫المحاضره االولى‬
‫عناصر المحاضرة‬
‫ماهي لغة بايثون‬
‫مميزات لغه بايثون‬
‫استخدمات لغه بايثون‬
‫تثبيت برنامج بايثون‬
‫‪3‬‬

‫ماهي لغة بايثون‪:‬‬


‫هي لغه برمجه عاليه المستوى وفي عام ‪ 1991‬تم نشر اول اصدار منها لتصبح في متناول الجميع‪.‬‬
‫ابتكرها ‪ Guido Van Rossum‬عام ‪1986‬‬

‫إستمر تطوير هذه اللغة وإضافة الكثير من المزايا عليها في كل إصدار جديد منها إلى يومنا هذا‬
‫حتى اصبحت إحدى أهم لغات العصر‬

‫يمكن استخدام لغة بايثون لبناء برامج سطح المكتب‪ ،‬تطبيقات الويب‪ ،‬األلعاب‪ ،‬سكريبتات‪..‬‬

‫بايثون تعمل على جميع وأهم أنظمة التشغيل وتعتبر من أشهر لغات البرمجة على اإلطالق‪.‬‬
‫‪4‬‬

‫مميزات لغه بايثون بالنسبه للمطوين‪:‬‬

‫‪ -1‬لها شعبيه هائله وهناك الكثير من المراجع لمن يريد تعلمها‪.‬‬


‫‪ -2‬سهله التعلم‪.‬‬
‫‪-3‬تعمل على اي نظام في العالم‪.‬‬
‫‪ -4‬اكثر لغه طلبا في السوق‪.‬‬
‫‪ -5‬من اهم اللغات التي يستخدمها المهتمين بمجال امن‬
‫المعلومات واالختراق ‪.‬‬
‫‪5‬‬

‫مميزات لغة بايثون عن باقي لغات البرمجة‬


‫ماديا‪:‬‬
‫لن تدفع أي مبلغ لتعمل على لغة بايثون‪ ،‬فهي مصدر مفتوح ومجانية‪.‬‬

‫تقنيا‪:‬‬
‫تستطيع البرمجة بها حتى ولو كان حاسوبك ضعيفًا أو قدي ًما‪.‬‬

‫سهولة القراءة والتعديل‪:‬‬


‫تعلمها سهل جدًا ويمكن قراءة وتعديل الكود المكتوب فيها بسهولة‪.‬‬

‫العمل على أكثر من منصة‪:‬‬


‫البرنامج الذي تبنيه بواسطة لغة بايثون يعمل على كما على أهم أنظمة التشغيل‪.‬‬

‫كائينة التوجه‪:‬‬
‫تدعم مفهوم الكالس‪ ،‬الكائن‪ ،‬التغليف‪ ،‬الوراثة‪.‬‬
‫‪6‬‬

‫مميزات لغة بايثون عن باقي لغات البرمجة‬


‫تعدد المهام‪:‬‬
‫والتي تسمح لك بجعل برنامجك ‪Multithreading‬بايثون توفر لك تقنية الـ‬
‫قادرا على تنفيذ عدة أوامر مع بعض وبنفس الوقت‪.‬‬
‫ً‬

‫قواعد البيانات‪:‬‬
‫بايثون توفر إنترفيسات جاهزة للتعامل مع أهم قواعد البيانات‪.‬‬

‫واجهة المستخدم‪:‬‬
‫يمكن بناء تطبيقات فيها واجهة مستخدم فيها‪.‬‬

‫التعامل مع لغات برمجة أخرى‪:‬‬


‫يمكنك التعامل مع لغات برمجة أخرى ضمن برنامجك المكتوب في االساس بلغة‬
‫بايثون‬
‫‪7‬‬

‫كيف تعامل لغات البرمجة األخرى مع لغة بايثون؟‬


‫أغلب لغات البرمجة تدعم التعامل مع لغة بايثون‪ ،‬أي أنهم يتيحون لك إستخدام كود مكتوب بلغة بايثون في برامج‬
‫مكتوبة في األساس بلغات برمجة أخرى‪.‬‬

‫كيفيه تعامل المعاهد والجامعات مع لغة بايتون؟‬


‫العديد من المعاهد والجامعات سواء كانت أجنبية أو عربية أصبحت تدرسها للطالب‪.‬‬
‫عيوب بايثون‬
‫ابحثي عن اهم عيوب بايثون‬
‫استخدامات لغة بايثون‬
‫‪9‬‬

‫تُستخدم لغة بايثون في كل المجاالت‪ ،‬فهي لغة برمجة متعددة األغراض‪ ،‬ومن مجاالت استخدامها‪:‬‬
‫‪-1‬تحليل البيانات‬
‫‪-2‬الروبوتات‬
‫‪-3‬تعلم االلة‬
‫‪-4‬تطوير المواقع وااللعاب‬
‫‪ -5‬الرسوم ثالثيه االبعاد‬
‫‪ -6‬برمجه االنظمة‬
‫والكثير من المجاالت األخرى التي ال يسعنا حصرها هنا‪.‬‬
‫‪10‬‬

‫تثبيت برنامج بايثون‬

‫تطبيق عملي‬
‫انتهت المحاضره‬

‫روان الصقر‬

You might also like