البرنامج عبارة عن مجموعة من الخوارزميات ،والتي تضمن تنفيذ الإجراءات اللازمة. تقليديا ، بنفس الطريقة ، يمكنك برمجة شخص عادي بكتابة أوامر دقيقة بحيث ، على سبيل المثال ، يقوم بإعداد الشاي. إذا كان الإصدار الأخير يستخدم الكلام الطبيعي (الروسية والأوكرانية والإنجليزية والكورية ، وما إلى ذلك) ، فستكون هناك حاجة إلى لغة برمجة خاصة للكمبيوتر. بايثون هي واحدة من هؤلاء. ستترجم بيئة البرمجة في وقت لاحق الأوامر إلى رمز الآلة ، وسيتم تحقيق هدف الشخص الذي تم إنشاء الخوارزمية من أجله. يحتوي Python على بناء جملة خاص به ، والذي سيتم مناقشته أدناه.
بدأ التطوير في الثمانينيات وانتهىكانت في عام 1991. تم إنشاء لغة Python بواسطة Guido van Rossum. على الرغم من أن الرمز الرئيسي لبيثون هو ثعبان ، فقد تم تسميته بعد عرض الكوميديا الأمريكية.
عند إنشاء لغة ، استخدم المطوربعض الأوامر مستعارة من باسكال ، سي و سي ++. بعد ظهور النسخة الرسمية الأولى على الإنترنت ، انضمت مجموعة كاملة من المبرمجين إلى تحسينها وتحسينها.
أحد العوامل التي سمحت لبيثون أن تصبح مشهورة تمامًا هو التصميم. العديد من المتخصصين الناجحين يعترفون به كأحد الأفضل.
لغة برمجة بايثون للمبتدئينالمتخصصين سيكونون معلمين ممتازين لديها بنية بسيطة إلى حد ما. سيكون من السهل فهم الرمز ، لأنه لا يحتوي على العديد من العناصر المساعدة ، وستعلمك البنية الخاصة للغة وضع مسافة بادئة. بالطبع ، سيصبح البرنامج المصمم جيدًا مع عدد قليل من الأوامر واضحًا على الفور.
تم إنشاء العديد من أنظمة بناء الجملة باستخدامالاعتماد على البرمجة الشيئية. بايثون ليست استثناء. لماذا ولد بالضبط؟ سيسهل تدريب المبتدئين ، ويساعد على تذكر بعض العناصر المؤهلة بالفعل من الموظفين.
كما ذكرنا سابقًا ، تم قراءة الرمز بما فيه الكفايةسهل وبسيط. يحتوي "Python" على أوامر متسلسلة تتميز بوضوح التنفيذ. من حيث المبدأ ، لن تبدو عوامل التشغيل المستخدمة صعبة حتى للمبتدئين. هذا ما يميز لغة بايثون. تركيبتها خفيفة وبسيطة.
العوامل التقليدية:
بالإضافة إلى الكلمات المفردة ، اللغة كمشغلينتسمح برمجة Python باستخدام التعبيرات. باستخدام سلاسل السلاسل ، يمكنك تقليل عدد الأوامر والأقواس الفردية. يتم أيضًا استخدام ما يسمى بالحسابات الكسولة ، أي تلك التي يتم إجراؤها فقط عندما تتطلب الحالة ذلك. وتشمل هذه و / أو.
يعمل المترجم على آلية واحدة:عند كتابة سطر (وبعد ذلك يتم إدخال "Enter") ، يتم تنفيذه على الفور ، ويمكن للشخص رؤية بعض النتائج بالفعل. سيكون هذا مفيدًا ومريحًا بما فيه الكفاية للمبتدئين أو أولئك الذين يرغبون في اختبار قطعة صغيرة من التعليمات البرمجية. في بيئات البرمجة المترجمة ، سيتعين على المبرمج أولاً كتابة البرنامج بأكمله ، ثم تشغيله فقط والتحقق من الأخطاء.
لغة برمجة Python (للمبتدئين ، مثللقد أصبح واضحًا بالفعل ، وهو يناسب تمامًا) في نظام التشغيل Linux يسمح لك بالعمل مباشرة في وحدة التحكم نفسها. يجب كتابة اسم رمز Python باللغة الإنجليزية في سطر الأوامر. لن يكون إنشاء برنامجك الأول أمرًا صعبًا. بادئ ذي بدء ، تجدر الإشارة إلى أنه يمكن استخدام المترجم هنا كآلة حاسبة. نظرًا لأن المتخصصين الشباب والمبتدئين ليسوا في كثير من الأحيان أصدقاء في بناء الجملة ، يمكنك كتابة خوارزمية بهذه الطريقة:
6 + 4.
10 * (ح-ث).
6.1 + 1.8 / ط.
بعد كل سطر من الضروري وضع "أدخل". سيتم عرض الإجابة فورًا بعد النقر عليها.
البيانات التي تستخدمها أجهزة الكمبيوتر (واللغاتالبرمجة) يتم تمثيلها بعدة أنواع ، وهذا واضح تمامًا. الأرقام كسرية ، عدد صحيح ، يمكن أن تتكون من العديد من الأرقام أو تكون ضخمة للغاية بسبب الجزء الكسري. لتسهيل عمل المترجم معهم ، ويمكنه فهم ما يتعامل معه ، يجب تحديد نوع معين. علاوة على ذلك ، من الضروري أن تتناسب الأرقام في خلية الذاكرة المخصصة.
أكثر أنواع البيانات شيوعًا المستخدمة في لغة برمجة Python:
في العقود القليلة الماضية ، المزيد من الناسكنت مهتمًا بكيفية قضاء مزيد من الوقت في إتقان البيانات وقليل في كيفية معالجتها بواسطة الكمبيوتر. Python ، التي هي مراجعات إيجابية فقط ، من الدرجة الأولى.
"بايثون" عمليا ليس لها عيوب.النقص الوحيد الجاد هو البطء في تنفيذ الخوارزمية. نعم ، إذا قارنته بـ "C" أو "Java" ، فهو بصراحة سلحفاة. ويفسر ذلك حقيقة أن لغة معينة يتم تفسيرها.
تأكد المطور من إضافة الأفضل إلى Python. لذلك ، عند استخدامه ، يمكنك ملاحظة أنه يشتمل على أفضل ميزات لغات البرمجة الأعلى الأخرى.
في حال كانت الفكرة قيد التنفيذمترجم غير مثير للإعجاب ، ثم سيكون من الممكن فهمه على الفور تقريبًا ، بعد كتابة عدة عشرات من السطور. إذا كان البرنامج جديرًا بالاهتمام ، فيمكن تحسين القسم الحاسم في أي وقت.
في الوقت الحاضر ، لا تعمل مجموعة واحدة من المبرمجين على تحسين Python ، لذلك ليس حقيقة أن الشفرة المكتوبة في C ++ ستكون أفضل من تلك التي تم إنشاؤها باستخدام Python.
الآن نسختين من هذا القبيلالنحو مثل لغة Python. بالنسبة للمبتدئين ، سيكون الاختيار بينهما صعبًا للغاية. وتجدر الإشارة إلى أن الإصدار 3.x لا يزال قيد التطوير (على الرغم من أنه تم إصداره للجماهير) ، بينما الإصدار 2.x هو إصدار مكتمل بالكامل. ينصح الكثيرون باستخدام 2.7.8 ، لأنه لا يتخلف عمليا ولا يضل. لا توجد تغييرات جذرية في الإصدار 3.x ، لذلك يمكنك في أي وقت نقل التعليمات البرمجية الخاصة بك إلى بيئة البرمجة مع تحديث. لتنزيل البرنامج الضروري ، يجب عليك الانتقال إلى الموقع الرسمي ، وتحديد نظام التشغيل الخاص بك وانتظار انتهاء التنزيل.