English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي في Python

تحكم في العملية في Python

الوظيفة في Python

نوع البيانات في Python

عمليات ملفات في Python

مشاريع وصفية في Python

تواريخ ووقت في Python

معرفة متقدمة في Python

دليل Python

مقدمة لـ Python

Python هو لغة برمجة متعددة المنصات للبرمجة الحاسوبية. هي لغة برمجة موجهة الأشياء وتناسقية النوع، تم تصميمها في البداية لكتابة سكربتات الأتمتة (shell). مع تحديث إصدارات اللغة وتحضير ميزات جديدة، تم استخدامه بشكل متزايد في تطوير مشاريع مستقلة كبيرة.

ما هو Python؟

Python هو لغة برمجة شائعة. تم إنشاؤه بواسطة Guido van Rossum في عام 1991.

يتم استخدامه في:

  • برمجة الويب (الخادم)

  • برمجة تطبيقات

  • رياضيات

  • سكربت النظام

ما الذي يمكن أن يفعله Python؟

  • يمكن استخدام Python على الخوادم لإنشاء تطبيقات الويب.

  • يمكن استخدام Python مع البرمجيات لإنشاء سلاسل العمل.

  • يمكن لـ Python الاتصال بنظام قواعد البيانات. وهو يمكن قراءة وتعديل الملفات.

  • يمكن استخدام Python لمعالجة البيانات الكبيرة وتنفيذ العمليات الرياضية المعقدة.

  • يمكن استخدام Python لإنشاء نماذج سريعة أو لإنشاء تطبيقات برمجية للاستخدام في الإنتاج.

لماذا Python؟

  • يمكن تشغيل Python على منصات مختلفة (Windows، Mac، Linux، Raspberry Pi وما إلى ذلك).

  • تتمتع لغة Python ببساطة في بنيتها تشبه اللغة الإنجليزية.

  • تسمح لغة Python للمبرمجين بكتابة عدد أقل من السطور مقارنة ببعض اللغات البرمجية الأخرى.

  • يتم تشغيل Python على نظام التشغيل المترجم، مما يعني أن يمكن تنفيذ الكود فور كتابته. هذا يعني أن عملية النموذج يمكن أن تكون سريعة.

  • يمكن معالجة Python بطريقة عملية، أو موجهة الأشياء، أو بطريقة الوظائف.

وظائف Python

  • سهولة التعلم - يحتوي Python على عدد قليل من الكلمات المفتاحية، بنية بسيطة وغامرة بالتفاصيل.

  • سهولة الحفاظ - يمكن الحفاظ على مصدر Python بسهولة.

  • مكتبة معايير واسعة - معظم مكتبات Python قابلة للنقل ومتوافقة عبر المنصات على UNIX، Windows و Mac.

  • وضع تفاعلي - يدعم Python الوضع التفاعلي، والذي يتيح اختبار وت调试 أجزاء من الكود.

  • قابل للنقل - يمكن تشغيل Python على أنواع مختلفة من الأجهزة ويتمتع بنفس واجهة المستخدم على جميع الأجهزة.

  • قابل للتعديل - يمكنك إضافة الأنظمة الأساسية المنخفضة إلى معالج Python. هذه الأنظمة الأساسية تسمح للمبرمجين بإضافة أو تعديل أدواتهم، مما يزيد من كفاءتهم.

  • قواعد البيانات - يقدم Python واجهات إلى جميع قواعد البيانات التجارية الرئيسية.

  • برمجة واجهة المستخدم الرسومية - يدعم Python إنشاء وتنقل تطبيقات واجهة المستخدم الرسومية إلى العديد من أنظمة التطبيقات، المكتبات وأنظمة التشغيل (مثل Windows MFC، Macintosh و X Window System لـ Unix).

تثبيت Python

سيكون python مثبتًا بالفعل على العديد من أجهزة الكمبيوتر.

للتحقق من تثبيت python، افتح سطر الأوامر وأدخل:

  python --version

إذا لم يتم تثبيت python على جهاز الكمبيوتر الخاص بك، يمكنك تنزيله مجانًا من الموقع التالي:https://www.python.org/

دخول سريع لـ Python

Python لغة برمجة تفسيرية، مما يعني أنك كمطور يجب عليك كتابة ملفات .py في محرر النصوص ثم وضع هذه الملفات في معالج Python لتنفيذها.

طريقة تشغيل ملف python في سطر الأوامر كالتالي:

  python helloworld.py

أو

  ./helloworld.py

سطر الأوامر Python

لإجراء اختبار بسيط للكود في python، في بعض الأحيان أسرع وأسهل طريقة هي عدم كتابة الكود في ملف. يمكن القيام بذلك لأن Python يمكن تشغيله كسطر أوامر.

  python

من هناك يمكنك كتابة أي كود python:

  Python 3.6.6rc1+ (الافتراضي، 22 يونيو 2018، 08:07:48) 
  [GCC 8.1.0] على linux
  اكتب "help"، "copyright"، "credits" أو "license" للحصول على معلومات إضافية.
  >>>

يُكتب "مرحبًا، عالم!" في سطر الأوامر:

  Python 3.6.6rc1+ (الافتراضي، 22 يونيو 2018، 08:07:48) 
  [GCC 8.1.0] على linux
  اكتب "help"، "copyright"، "credits" أو "license" للحصول على معلومات إضافية.
  >>>print("مرحبًا، عالم!")
  
  مرحبًا، عالم!

بعد إكمال عملية في سطر الأوامر python، ما عليك سوى إدخال ما يلي للخروج من واجهة سطر الأوامر python:

exit()