برنامج تعليمي لبايثون فلاسك: مرحبًا بالعالم
يساعدك هذا البرنامج التعليمي في البدء مع بايثون فلاسك. يشرح ما تحتاجه لكتابة أول برنامج لك باستخدام بايثون فلاسك. يبدأ بالأساسيات: ستتعلم أين يمكنك العثور على الأدوات المطلوبة وتنزيلها، وكيفية تثبيت هذه الأدوات وسيأخذك خطوة بخطوة حتى بناء وتشغيل الكود الخاص بك. إذا لم تكن قد كتبت برنامجًا باستخدام بايثون فلاسك من قبل، فهذا هو المكان المناسب للبدء. لقد أنشأنا هذه المقالة لتتمكن من البدء مع بايثون فلاسك، والانتقال إلى أمثلة الرسائل القصيرة الخاصة بنا. إذا كنت معتادًا بالفعل على بايثون فلاسك، يمكنك الانتقال مباشرة إلى أحد مشاريع الرسائل القصيرة التالية.
أمثلة رسائل قصيرة باستخدام بايثون فلاسك:
إرسال رسالة قصيرة باستخدام بايثون فلاسك وواجهة برمجة التطبيقات REST HTTP (عينة كود)
إرسال رسائل قصيرة متعددة باستخدام بايثون فلاسك وواجهة برمجة التطبيقات REST HTTP (عينة كود)
جدولة رسالة قصيرة باستخدام بايثون فلاسك وواجهة برمجة التطبيقات REST HTTP (عينة كود)
استقبال رسالة قصيرة باستخدام بايثون فلاسك وواجهة برمجة التطبيقات REST HTTP (عينة كود)
حذف رسالة قصيرة باستخدام بايثون فلاسك وواجهة برمجة التطبيقات REST HTTP (عينة كود)
تنزيل أحدث مكتبة رسائل قصيرة لبايثون فلاسك من Github
ما هو بايثون فلاسك
بايثون فلاسك هي لغة برمجة. تشبه اللغة الطبيعية مثل الإنجليزية. تستخدم للتحدث مع الكمبيوتر. الفرق الرئيسي بين اللغة الطبيعية ولغة البرمجة هو أن لغات البرمجة لها هيكل أكثر صرامة، لمساعدة الكمبيوتر على فهمها بشكل أفضل.
ما هو برنامج مرحبًا بالعالم في بايثون فلاسك
برنامج مرحبًا بالعالم في بايثون فلاسك هو أبسط برنامج يمكنك كتابته. يقوم ببساطة بطباعة الجملة: مرحبًا بالعالم على شاشة الكمبيوتر. برنامج مرحبًا بالعالم هو أول برنامج يكتبه المطورون في أي لغة برمجة.
كيف تكتب أول برنامج لك في بايثون فلاسك
لكتابة أول برنامج لك في بايثون فلاسك:
- تحقق من المتطلبات الأساسية
- إعداد بايثون
- إعداد فلاسك
- فتح المفكرة
- كتابة برنامج مرحبًا بالعالم في بايثون فلاسك
- حفظ الملف بامتداد .py
- تشغيل برنامج مرحبًا بالعالم في بايثون فلاسك
- تحقق من الناتج في المتصفح
المتطلبات الأساسية
إليك ما تحتاجه للبدء. لكتابة أول برنامج كمبيوتر لك في بايثون فلاسك، تحتاج إلى جهاز كمبيوتر يعمل بنظام Windows، وبيئة برمجة IDLE وكود المثال المقدم أدناه.
- جهاز كمبيوتر يعمل بنظام Windows 10
- بايثون
- مشروع مثال مرحبًا بالعالم من Ozeki
بايثون
بايثونيمكنك تنزيل بايثون فلاسك من الرابط التالي: https://python.org/downloads/
تثبيت بايثون
لكتابة أول برنامج لك في بايثون فلاسك، تحتاج إلى تثبيت بايثون. يوضح لك الفيديو التالي كيف يمكن إجراء هذا التثبيت.
تثبيت فلاسك
لكتابة أول برنامج لك في بايثون فلاسك، تحتاج إلى تثبيت فلاسك. يوضح لك الفيديو التالي كيف يمكن إجراء هذا التثبيت.
اكتب برنامج 'مرحبًا بالعالم' في بايثون فلاسك
أول برنامج تكتبه في أي لغة برمجة هو برنامج 'مرحبًا بالعالم'. الهدف الوحيد من هذا البرنامج هو طباعة عبارة 'مرحبًا بالعالم' على شاشة الكمبيوتر. في هذا المثال، يتكون البرنامج من سطر واحد من الكود: السطر: Print("") يطبع النص.
from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello world!" if __name__ == "__main__": app.run()
كتابة كود "مرحبًا بالعالم!"
لكتابة كود "مرحبًا بالعالم!" سنستخدم المفكرة. هذا جزء من الكود يقوم بإرجاع نوع بيانات سلسلة. يحتوي هذا المتغير على رسالة مرحبًا بالعالم (الشكل 1). يتكون الكود من فئة مساحة اسم عامة ودالة. أولاً، نقوم باستيراد فلاسك من مكتبة Flask. يتم تنفيذ الدالة تلقائيًا دون إدخال، بسبب عبارة if في النهاية.
إنشاء أول مشروع لك باستخدام Python flask
بعد تثبيت Python flask، تحتاج إلى فتحه وحفظ الملف بعد كتابة الكود.
حفظ باسم
لحفظ كود Python flask الذي كتبته حديثًا، تحتاج أولاً إلى النقر على قائمة ملف (الشكل 2). ثم، انقر على حفظ باسم... سيظهر نافذة مستكشف جديدة، حيث يمكنك حفظ الكود الخاص بك.
انقر على حفظ
بمجرد النقر على حفظ، ستظهر نافذة جديدة (الشكل 3). هنا يمكنك تسمية الملف وتحديد نوعه كـ .py. يمكنك أيضًا اختيار دليل لحفظ الملف فيه. انقر على حفظ لحفظ الملف.
تشغيل برنامج Python flask 'Hello World'
لتشغيل برنامج Hello World، تحتاج إلى الضغط على Enter.
تشغيل الكود
الخطوة الأولى لتشغيل الكود هي فتح موجه الأوامر (الشكل 4). قم بتغيير الدليل إلى مكان وجود ملف Python الخاص بك. اكتب hello.py واضغط Enter لتشغيل الكود. سيبدأ الكود في التشغيل على عنوان IP المحلي الخاص بك. انسخ هذا العنوان والصقه في شريط عنوان URL في متصفحك لرؤية ناتج الكود.
ماذا يحدث إذا ارتكبت خطأ في Python flask
إذا ارتكبت خطأً عند كتابة تعليماتك في Python flask، ستحصل على خطأ في الصيغة.
في الكود أدناه، سنقوم بإنشاء خطأ عمدًا بعدم وضع فاصلة منقوطة بعد سطر Hello World. سترى كيف يتفاعل الكمبيوتر، وكيف نقوم بإصلاح الخطأ، وكيف نقوم بتشغيل البرنامج بنجاح.
ما هو خطأ الصيغة؟
خطأ الصيغة يعني أنني لا أفهم. إذا تحدثت مع شخص ما باللغة الإنجليزية ولم يفهم ما تقوله، سيرد بـ "أنا لا أفهم". إذا تحدثت مع الكمبيوتر بلغة Python flask ولم يفهم الكمبيوتر ما تقوله، سيرد بـ "خطأ في الصيغة".
كيفية التعامل مع خطأ الصيغة في Python flask؟
في الكود أدناه، سنقوم بإنشاء خطأ في الصيغة عمدًا بعدم وضع فاصلة منقوطة بعد سطر Hello World. سترى كيف يتفاعل الكمبيوتر، وكيف نقوم بإصلاح الخطأ، وكيف نقوم بتشغيل البرنامج بنجاح.
الأخطاء في Python
لتوضيح كيفية حدوث الأخطاء في Python، سنقوم بإزالة النقطتين من نهاية عبارة if. إذا قمت بتشغيل الكود الآن في موجه الأوامر، ستظهر رسالة خطأ (الشكل 5). تحتوي هذه الرسالة على معلومات حول طبيعة الخطأ ومكان حدوثه. خطأ الصيغة، على وجه الخصوص، هو ما فعلناه للتو. كل عبارة لها صيغتها الصحيحة ولن تعمل بدونها. هذه الرسائل مفيدة في تحديد الأخطاء وإصلاحها.
ملخص
السبب وراء إنتاج هذا البرنامج التعليمي هو إظهار كيفية تثبيت الأدوات لاستخدام Python flask وأخذك عبر خطوات كتابة وتشغيل كود Hello World. لقد كتبنا هذا المستند لتقديم أساسيات Python flask لك ومساعدتك على فهم كيفية عمل برامج Python flask. يمكنك الآن استخدام حلول Ozeki Python flask لرسائل SMS التي تستحق تلك الدقائق القليلة للإعداد، حيث سيتم عرض أحداث التسليم في شكل أحداث، ويتم التعامل مع الأخطاء بشكل صحيح حتى تحصل على نظام مراسلة شفاف.
بوابة Ozeki SMS والحلول المقدمة مثالية لتنظيم رسائل SMS في تطبيق Python flask الخاص بك. تابع القراءة على موقع Ozeki، وتحقق من البرنامج التعليمي حول كيفية إرسال SMS من Python flask.
قم بتنزيل بوابة Ozeki SMS الآن وقم بإعداد النظام!
More information
- درس C# لـ SMS: Hello world
- درس Visual Basic لـ SMS: Hello world
- درس F# لـ SMS: Hello world
- درس Java لـ SMS: Hello world
- برنامج تعليمي لرسائل SMS عبر Javascript: Hello world
- درس Node.js لـ SMS: Hello world
- درس Kotlin لـ SMS: Hello world
- درس C/C++ لـ SMS: Hello world
- درس Delphi لـ SMS: Hello world
- درس PHP لـ SMS: Hello world
- درس Perl لـ SMS: Hello world
- درس Python لـ SMS: Hello world
- درس Python flask لـ SMS: Hello world
- درس Ruby لـ SMS: Hello world
- درس Tcl/Tk لـ SMS: Hello world
- درس Go لـ SMS: Hello world
- درس R لـ SMS: Hello world
- درس Scala لـ SMS: Hello world
- درس Objective C لـ SMS: Hello world
- دروس لمطوري البرمجيات