0Pricing
Flask Academy · درس

ما 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 يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ما Flask ولماذا وُجد
  2. إعداد Virtualenv وتثبيت Flask
  3. مرحبًا بالعالم: أول تطبيق Flask لك
  4. تشغيل خادم التطوير بوضع التصحيح
← العودة إلى Flask Academy