مرحبًا بك في برنامج تعليم Python للمبتدئين. ربما تكون هنا لأنك تعتقد أن البرمجة شيء رائع. ولكن ما الذي يجعله أروع؟
A great programming language, right? Well, there are many languages available for coding purposes. But if you are looking for that super cool programming language, look no further – Python is the one.
برنامج تعليم Python للمبتدئين
Python هو لغة برمجة عالية المستوى تستخدم على نطاق واسع في الوقت الحاضر في جميع أنحاء العالم. إنه سهل جدًا في الاستخدام والتكيف. إنه لغة عامة تم إنشاؤها بواسطة Guido van Rossum. لمزيد من المعلومات انظر هنا.
في سلسلة دروس Python هذه ، سنستكشف عالم Python. لذا استعد و #سعادة_الترميز 🙂
ما هي فوائد Python؟
حسنًا ، دعنا نرى أولاً ما تقدمه Python لنا. من بين الفوائد اللانهائية ، إليك بعضها لتحفيزك.
- Python مفتوح المصدر
- بناء جملة Python سهل جدًا للتعلم ولها قراءة عالية.
- لغة Python تتمتع بمكتبات دعم شاملة (مكتبات علوم البيانات، مكتبات تعلم الآلة، مكتبات تحليل البيانات)
- تعتبر Python سهلة الاستخدام للغاية وتوفر هياكل بيانات مدمجة غنية وسهلة الاستخدام. بالإضافة إلى ذلك، توفر Python خيار الـtyping الديناميكي على مستوى عالٍ مما يقلل من طول الشفرة الداعمة المطلوبة.
- تصميم Python القائم على الكائنات هو تصميم نظيف يوفر تحكمًا معززًا في العملية.
باختصار والأهم من ذلك، Python هي لغة أذكى المبرمجين.
قراءة موصى بها: أفضل 10 كتب لتعلم برمجة Python
تطبيقات برمجة Python
لذا دعنا نلقي نظرة على بعض تطبيقات Python في الحياة الواقعية لنمنحك دافعًا إضافيًا لتعلم هذه اللغة البرمجية المدهشة.
- على حد قول الكثيرين، هنا بعض الشركات والمؤسسات التي تستخدم Python كإحدى لغات البرمجة الرئيسية: Google و NASA و CERN و WIKIPEDIA
- موقع التواصل الاجتماعي “ريديت” مكتوب بالكامل بلغة Python.
- تعمل نصوص Python كلغة برمجة لتطبيقات الويب. لذلك ، إذا كنت ترغب في استخدام واجهة برمجة تطبيقات خادم الويب ، يمكنك استخدام Python.
- قد تكون قد سمعت عن بعض الإطارات الشهيرة مثل Django و Pylons و Pyramid و TurboGears و Flask الخ. جميعها تعتمد على Python.
- تستخدم NumPy و SciPy و Matplotlib (وحدات Python) في الحوسبة العلمية.
- SageMath هو برنامج رياضي قابل للبرمجة بلغة Python.
- تم تضمين Python في العديد من منتجات البرمجيات كلغة برمجة نصية مثل Abaqus و FreeCAD و Cinema4D و MotionBuilder و Softimage و GIMP وغيرها الكثير.
- تم استخدام Python في التداول الخوارزمي والذكاء الاصطناعي و تعلم الآلة .
إذاً ، ماذا تتوقع من لغة برمجة تفتقر إليها Python؟ بالضبط لا شيء. هذه هي جمالية Python. ما رأيك؟ 🙂
تثبيت Python خطوة بخطوة
حتى الآن مع الجزء التمهيدي، نأمل أن تكون مهتمًا بما يكفي لاستكشاف مجال لغة برمجة Python. الآن دعونا نستمر في دورتنا التعليمية حول Python للمبتدئين.
ولكن لذلك، تحتاج إلى تثبيت Python على جهازك.
السؤال الكبير: Python 2.x مقابل Python 3.x: أي إصدار من Python يجب أن تبدأ به؟
إذا قمت بتصفح الويب، فستواجه هذا اللغز بالتأكيد. هناك نوعان مختلفان من إصدارات Python. إنها إصدار Python 2.x (آخر إصدار 2.7) وإصدار Python 3.x (آخر إصدار 3.6). وهما ليسا متوافقين تمامًا مع بعضهما البعض!
إذاً، أي واحد تستخدم ولماذا؟
حسنًا، من خلال رقم الإصدار، يمكنك فهم أن Python 2.x هو الإصدار السابق. في Python 3.x، نرى تغييرًا هائلًا عن الإصدار السابق.
ولكن من المؤكد أن Python 3.x هو أكثر تقدمًا وسهولة في الاستخدام من Python 2.x. على الرغم من ذلك، سترى الكثير من الإشارات إلى Python 2.x. ولكن من الأفضل الانتقال إلى الإصدار الأحدث. لذا في هذه السلسلة، سنستخدم Python 3.6.
مع إطلاق Python 3.9 الأخير، هناك العديد من الميزات الجديدة التي تم تحديثها. انظر إلى ميزات Python 3.9 هنا.
1. خطوات تثبيت Python على نظام التشغيل Windows
إذا كنت تستخدم نظام التشغيل Windows، فستحتاج إلى تنزيل Python 3.x من هنا.
ببساطة، انقر على ملف المثبت واتبع التعليمات. إليك الصورة لشاشة النجاح.
أنت جاهز تمامًا. بعد هذا، في قائمة البدء الخاصة بك، يمكنك رؤية إدخال يسمى “IDLE- Python 3.x GUI-32/64 Bit”. انقر فوقه وافتحه.
هذه هي منصتك للبرمجة بلغة Python وتُسمى python shell.
الآن انقر فوق ملف-> ملف جديد.
سترى سيناريو جديد. اكتب السطر التالي واحفظه.
print("hello world")
الصورة أدناه تُظهر تطبيق IDLE في العمل.
الآن انقر فوق تشغيل-> تشغيل الوحدة. سترى في الشل-
======================= RESTART: C:/Python34/your_program_name.py =======================
hello world
هذا هو برنامجك الأول في Python. جميل جدًا، أليس كذلك؟
2. خطوات تثبيت Python على أوبونتو
على Ubuntu 14.04 وما بعدها، يتم تثبيت Python 3.4 بشكل افتراضي. لذا لا داعي للقيام بأي شيء. 🙂
print("hello world")
افتح ببساطة gedit
أو أي محرر نص آخر تستخدمه. اكتب السطر التالي فيه –
الآن قم بحفظه. وأثناء القيام بذلك، لا تنسى تغيير امتداد الملف. سيكون مثل “اسم_برنامجك.py”.
$python3 your_program_name.py
الآن افتح الطرفية وقم بتشغيله باستخدام الأمر أدناه.
3. خطوات تثبيت Python على نظام Mac OSX
بالنسبة لنظام Mac، يمكنك تنزيل Python 3.x من هنا
بعد التنزيل، قم بفتحه. ستظهر لك نافذة المثبت.
اتبع المعلومات وانقر فوق الأزرار التالية وسيتم تثبيت Python على جهاز Mac الخاص بك. فيما يلي شاشة النجاح.
الآن ابحث عن تطبيق IDLE. انقر لفتحه. هذا هو بيئتك للترميز بلغة Python تُسمى Python Shell.
الآن انقر على File->New File. سترى تكوين نص جديد. اكتب السطر التالي هناك واحفظه.
print("hello world")
يظهر الصورة أدناه لتطبيق IDLE في العمل. الآن انقر فوق Run-> Run module. سترى في الشل-
======================= RESTART: ~your_program_name.py =======================
hello world
هذا هو برنامجك الأول في لغة Python. أليس ذلك رائعا؟ 🙂
الخطوات الإضافية لمبتدئي Python
كمبتدئ، ستواجه العديد من الموارد التي قد لا تكون واضحة لك عند البداية.
في مثل هذه الحالة، من أين تبدأ؟
- كلمات مفتاحية ومعرفات Python
- تعليقات وبيانات Python
- أنواع البيانات في Python
- بيانات إدخال وإخراج Python
- العمليات في Python
- شروط if else في Python
- حلقة for في Python
- حلقة while في Python
- العمل مع الوظائف والمعاملات في Python
- وحدات Python
القائمة أعلاه يجب أن تساعدك في البدء في رحلتك مع Python. اتبع البرامج التعليمية الشاملة ولكن المختصرة أعلاه واحدة تلو الأخرى، وستكون على مسار جيد نحو البرمجة بلغة Python!
دورة تعليم Python للمبتدئين – الاستنتاج
كمبتدئ في Python، يجب أن تبدأ ببيئة تطوير متكاملة سهلة الاستخدام وجعل أول برامجك القليلة بلغة Python سهلة قدر الإمكان.
سوف يعززك هذا النجاح الأولي لتطوير برامج في Python بشكل أكبر. بيئة تطوير Python الافتراضية هي IDLE والتي تتوفر عندما تقوم بتثبيت كامل.
مع استمرارك في الكتابة، لديك العديد من بيئات التطوير المتكاملة المتاحة. إنها مسألة وجهة نظر بالنسبة لأي واحدة هي الأفضل. ولكن للجزء الأخير من سلسلة البرامج التعليمية هذه، سنستخدم “Pycharm” كبيئتنا للتطوير. لكن في الوقت الحالي، IDLE كافية.
لذا استرخي واستعد لـ الجزء التالي.
Source:
https://www.digitalocean.com/community/tutorials/python-tutorial-beginners