ما Flask ولماذا وُجد
تعرّف إلى Microframework وWSGI وموقع Flask بينهما.
ما Flask ولماذا وُجد درس مجاني في Flask Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Flask Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Flask Academy 4 دروس في المجموع.
بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.
Welcome to Flask
Flask is a tiny, friendly way to build websites and APIs in Python. You will go from zero to a running web app, one small step at a time. 🙂
A Web Framework
A web framework handles the boring plumbing of the web for you, so you write app logic instead of raw socket code.
Microframework
Flask is a microframework: it ships a small, sharp core and lets you add only the pieces your project actually needs.
Batteries Are Optional
Unlike heavier frameworks, Flask does not force a database or folder layout on you. You stay in full control of how your app is shaped.
What WSGI Means
WSGI is the standard contract between Python web apps and servers. Flask speaks WSGI, so many servers can run it unchanged.
Built on Werkzeug
Under the hood Flask leans on Werkzeug for request handling and routing, giving you a solid, well-tested foundation.
Templating with Jinja2
Flask pairs with Jinja2 to turn templates into HTML pages, so you can mix Python data into your markup later on.
Routes Map URLs to Code
The core idea: a route connects a URL like /hello to one Python function that builds the response. You will write these soon.
@app.route('/hello')
def hello():
return 'Hi there'Where Flask Fits
Flask shines for small services, prototypes, and APIs. It scales up too, but its simplicity is what makes it perfect for learning.
Flask vs Django
Django bundles everything by default; Flask hands you a blank slate. You choose tools as you grow, which keeps your first app light.
Python All the Way
Because Flask is pure Python, everything you already know about functions and dictionaries carries straight into your web app.
Quick Check
Quick check on what kind of framework Flask is.
Recap
Flask is a Python microframework built on Werkzeug and Jinja2, speaking WSGI. It is small, flexible, and perfect for your first web app. 🚀
الأسئلة الشائعة
هل درس «ما Flask ولماذا وُجد» مجاني؟
نعم — نص درس «ما Flask ولماذا وُجد» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Flask Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Flask Academy 4 دروس في المجموع.
ماذا ستتعلم في «ما Flask ولماذا وُجد»؟
تعرّف إلى Microframework وWSGI وموقع Flask بينهما. تتمرن على Flask Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Flask Academy؟
لا تُشترط خبرة سابقة. Flask Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «ما Flask ولماذا وُجد»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Flask Academy هذا؟
نعم. كل درس في Flask Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- ما Flask ولماذا وُجد
- إعداد Virtualenv وتثبيت Flask
- مرحبًا بالعالم: أول تطبيق Flask لك
- تشغيل خادم التطوير بوضع التصحيح