تتميز بايثون بصياغة بسيطة تعتمد على المسافات البادئة لتحديد كتل الكود بدلاً من الأقواس المعقوفة المستخدمة في كثير من اللغات الأخرى، مما يجعل الكود أكثر تنظيمًا وسهولة في القراءة.

المسافات البادئة Indentation

تستخدم بايثون المسافات البادئة لتحديد الكتل البرمجية. أي خطأ في عدد المسافات يؤدي إلى خطأ في الترجمة، والمعتاد هو استخدام أربع مسافات لكل مستوى.

if 5 > 2:
    print("خمسة أكبر من اثنين")

تنفيذ الكود

يمكن تنفيذ كود بايثون مباشرة من الطرفية بكتابة python واسم الملف، أو في الوضع التفاعلي عبر فتح المُفسر وكتابة الأوامر سطرًا سطرًا.

print("جرّب التنفيذ الآن")

الفرق عن اللغات الأخرى

على عكس لغات مثل C وJava، لا تحتاج بايثون إلى الفاصلة المنقوطة في نهاية كل سطر، ولا إلى تعريف نوع المتغير مسبقًا، مما يقلل عدد الأسطر اللازمة لإنجاز نفس المهمة.