لغة البرمجة الشهيرة بايثون Python 3، لغة سهلة للجميع وتستخدم في مختلف المجالات ومن أفضل اللغات من حيث الإمكانات حيث تستخدمها كبريات الشركات مثل جوجل وناسا.
- الجيد
- لغة برمجة قوية وسهلة ومرتبة.
- تدعم جميع أنظمة التشغيل.
- تستخدم في مجالات واسعة.
- مجتمع تعليمي ضخم.
- السيئ
- قد تكون بطيئة بعض الشيء عند برمجة تطبيقات سطح المكتب.
- يوجد منه نسختان قديمة بايثون 2 (ما زالت مدعومة) وجديدة بايثون 3.
- النسخة الجديدة للبايثون 3.5 فما فوق لا تعمل على ويندوز XP.
- لماذا لغة بايثون Python 3.12.1؟
- لغة برمجة عالية المستوى High-level programming language
- لغة بايثون Python مفتوحة المصدر بالكامل:
- مع بايثون Python 3 البرمجة ليست حكراً على المبرمجين فقط:
- استخدامات Python 3 في الحياة الواقعية (لغير المتخصصين في البرمجة):
- استخدامات Python 3 في الحياة الواقعية (للمتخصصين في البرمجة):
- بعض الأمثلة لنجاحات لغة بايثون Python 3 في مواقع الإنترنت:
- بعض الأمثلة لنجاحات لغة بايثون Python 3 في برامج سطح المكتب:
- بعض الأمثلة لنجاحات لغة بايثون Python 3 في الألعاب:
- بعض البرامج الشهيرة التي تستخدم أكواد بايثون Python 3 في تطويرها من جهة المستخدم:
لماذا لغة بايثون Python 3.12.1؟
بكل بساطة لأن لغة البرمجة بايثون هي الأبسط على الإطلاق والأسهل من ناحية قراءة الكود البرمجي، حيث يرغمك بايثون Python على ترتيب الكود الخاص بك وذلك بعمل مسافات متباعدة للأكواد المتداخلة عوضاً عن الأقواس التي نعرفها في بقية لغات البرمجة المعروفة. فدائماً ما ننسى قوساً هنا أو هناك أو لا ندري هذا القوس يتبع أي كود أو أي سكوب مما قد يأخذ وقتاً في تحديد الخطأ، لكن وبكل بساطة فإن لغة بايثون قد قامت بترتيب أكوادك من غير الحاجة إلى أقواس فكل ما عليك هو رؤية التباعد في الكود المرتب مسبقاً.
لغة برمجة عالية المستوى High-level programming language
على الرغم كم بساطة لغة بايثون فإنها عملاقة بشكل يفوق التوقعات، فهي تستخدم للأبحاث العلمية وأبحاث الفضاء وإدارة خدمات السيرفرات وفي الرياضيات وإدارة الأجهزة وبرمجة الألعاب وبرمجة تطبيقات الجوال ومواقع الويب منها هذا الموقع Downzen.com والذي برمج بشكل كامل بأقوى تقنيات برمجة المواقع وهي Python Django والتي تنطق بايثون جانجو وهي مكتبة صغيرة تضيفها إلى بايثون وبكل بساطة تستطيع برمجة مواقع ضخمة في سويعات أو في بعض الأحيان دقائق معدودة كما تدعم لغة بايثون البرمجة الكائنية أو البرمجة الشيئية OOP.
ولا تقتصر قوة لغة البرمجة بايثون Python هنا فمكتبات بايثون ليست جانجو Django وحسب فهناك آلاف المكتبات المتوفرة بشكل واسع في الإنترنت ستساعدك على أداء أضخم البرمجيات بسهولة ويسر وفي وقت قياسي وأنت لم تنهي حتى كوب القهوة من دون مبالغة.
كما يوجد مكتبة السلحفاة Turtle والتي تعنى بالبرمجة بالرسم حيث تفيد الأطفال والمبتدئين على حد سواء.
لغة بايثون Python مفتوحة المصدر بالكامل:
حيث صدر عن هذه اللغة الكثير من الاشتقاقات التي تذهل الألباب وعلى سبيل المثال لا الحصر إذا كنت من محبي لغة C/C++ فتستطيع أن تبرمج بلغة Python ثم تصدر الملف على شكل C/C++ وذلك بلغة Cpaython أو Cython . وهي نفس لغة البايثون تماما مع إختلاف بسيط جدا جدأ . كذلك الجايثون Jython إذا كنت من محبي الجافا حيث ستصدر الملف على شكل جافا بينما قمت ببرمجته بلغة بايثون. لكن ماذا لو كنت من محبي لغات الدوت نت Visual Studio .NET المقدمة من شركة مايكروسوفت، حسنا لا مشكلة فهناك البايثون الحديدي IronPython والذي يجعلك تعمل في بيئة الدوت نت وتصدر ملفات خاصة بمايكروسوفت فيجوال ستوديو دوت نت.
مع بايثون Python 3 البرمجة ليست حكراً على المبرمجين فقط:
أو كما تقول المقولة التسويقية الشهيرة البرمجة للجميع، ففكرة لغة البرمجة بايثون عندما تم ابتكارها هي أن ينتفع بها الجميع بكل أعمارهم وتخصصاتهم ولغاتهم وذلك باختصار الأكواد ذات الجمل الطويلة إلى جمل قصيرة سهلة الحفظ ومن غير تعقيد في الكود البرمجي المرتب مسبقاً وتم الاستغناء عن كثير من الرموز التي لا فائدة منها سوى لخبطة الكود حيث ستجد كود البايثون أصغر مرتين عن أي لغة برمجة عرفتها بحياتك وهذا الكلام ليس عن تجربة وحسب ولكن بإمكانك البحث في النت للتأكد من ذلك. ولكن عندما نقول بأن لغة البرمجة العملاقة Python 3 للجميع، فإننا نقصد الجميع حرفياً حيث يتم تدريسها في الولايات المتحدة كلغة برمجة رسمية في المدارس والجامعات وكذلك كوريا وروسيا انتبهتا لقوة لغة البرمجة والتي ستساعد الجميع في وضع حلول تسهل لهم وظائفهم.
استخدامات Python 3 في الحياة الواقعية (لغير المتخصصين في البرمجة):
- تستخدم في المنظمات الغير حكومية في نقل البيانات من ورقة الوورد إلى ورقة الإكسل بتنظيم معين عند كتابة التقارير على سبيل المثال.
- تستخدم عند الباحثين والإحصائيين في عمل حلول للتجارب العلمية والإحصائيات الضخمة عبر تنظيم المعطيات في Diagrams أو Flowcharts.
- تستخدم عند المهندسين الكهربائيين والميكانيكيين في تضمينها في المايكروكنترولر والرازبيري باي Raspberry Pi أو الأردوينو Arduino فهي تعمل كلغة C/C++.
- يستخدمها العسكريون في تحليل المعارك عبر مكتبات تحليل خاصة.
- وغيرها الكثير من الاستخدامات التي لا تحصى ولا تعد.
استخدامات Python 3 في الحياة الواقعية (للمتخصصين في البرمجة):
- يستخدم في برمجة مواقع الويب .
- يستخدم كخدمات برمجية للسيرفرات .
- يستخدم في برمجة برامج سطح المكتب عبر واجهات مثل QT، GTK، Tkinter.
- يستخدم في برمجة الألعاب .
بعض الأمثلة لنجاحات لغة بايثون Python 3 في مواقع الإنترنت:
- موقع يوتيوب Youtube.com.
- موقع Pinterest.com.
- موقع Google.com.
- موقع إنستجرام Instagram.com.
- موقع ناسا لأبحاث الفضاء Nasa.gov
- موقع صحيفة واشنطن بوست Washingtonpost.com.
- موقع داونزن لتحميل البرامج والتطبيقات المجانية Downzen.com .
بعض الأمثلة لنجاحات لغة بايثون Python 3 في برامج سطح المكتب:
- برنامج التذكير الالكتروني متعدد الاستعمالات Anki.
- برنامج التورنت الشهير BitTorrent.
- برنامج الدروب بوكس Dropbox.
- برنامج ميرو لمشاهدة القنوات أون لاين Miro.
بعض الأمثلة لنجاحات لغة بايثون Python 3 في الألعاب:
- لعبة Disney's Toontown Online.
- لعبة Battlefield 2.
- لعبة Frets on Fire.
- لعبة World of Tanks.
بعض البرامج الشهيرة التي تستخدم أكواد بايثون Python 3 في تطويرها من جهة المستخدم:
- برنامج التصميم الثري دي الصاعد Blender 3D.
- برنامج الثري دي الشهير Cinema 4D.
والكثير غيرها والتي لن يتسع المقام لسردها كاملة.
تأتي حزمة البايثون عادة مدعمة بمحرر نصوص خاص بالبايثون يدعى IDLE مع إمكانية التكويد عبر الطرفية DOS مع إمكانية استخدام محررات أخرى كمحرر Notepad++ . وللحصول على أحدث إصدار من اللغة الشهيرة Python 3.12.1 قم بالضغط على زر تحميل .
معلومات إضافية
- الإصدار3.12.1
- التحديث2023-12-11
- التنزيلات125.4K
- الترخيصمجاني
- حجم الملف25.4MB
- متطلبات التشغيلWindows All