نماد سایت دریای شرق

آموزش Flask Python

آموزش Flask Python

Flask Python یک چارچوب وب باریک است که برای مبتدیان و حرفه ای ها به طور یکسان مناسب است. Flask فقط به موارد ضروری محدود می شود، اما کاربران می توانند کتابخانه های خارجی را برای گسترش عملکرد آن پیاده سازی کنند.

پایتون و چارچوب های وب آن

پایتون یک زبان برنامه نویسی اینترنتی محبوب است که از کدهای ساده و کوتاه استفاده می کند. سبک برنامه‌نویسی منظم، خطاها را به حداقل می‌رساند و کاربران می‌توانند به سرعت از آموزش پایتون سر در بیاورند. توسط Guido van Rossum در سال 1991 توسعه یافت و اکنون توسط یک جامعه بزرگ تحت نظارت بنیاد نرم افزار غیر انتفاعی Python استفاده و نگهداری می شود. پایتون منبع باز و مستقل از پلتفرم است. پایتون یک زبان پویا است. این برنامه از برنامه نویسی شی گرا و کاربردی مانند ورود به سیستم پشتیبانی می کند و می تواند به عنوان اسکریپت CGI اجرا شود.

چارچوب های مختلف وب برای استفاده از پایتون برای ایجاد وب سایت های پویا و توسعه برنامه های کاربردی وب در دسترس هستند. اینها کدهای لازم را برای سهولت فرآیند توسعه و ساده سازی وظایف تکراری ارائه می کنند. می توان از مشکلات یا خطاهای رایج پایتون جلوگیری کرد و سرویس های وب سریعتر و به شیوه ای امن تر راه اندازی می شوند. توابع اغلب مورد نیاز را می توان مستقیماً پذیرفت و نیازی به برنامه نویسی مستقل ندارد. یکی از شناخته شده ترین چارچوب های وب برای پایتون، Django CMS است که یک راه حل تمام پشته است که جعبه ابزار بزرگی از توابع مختلف را ارائه می دهد. با این حال، به دلیل اندازه آن نیز نسبتاً سفت و سخت است. یکی از شناخته شده ترین فریم ورک های شمارنده فلاسک است.

Flask چیست ؟

در حالی که فریم ورک‌های فول استک مانند جنگو کتابخانه‌های خود را در اختیار توسعه‌دهندگان قرار می‌دهند، Flask Python رویکرد متفاوتی دارد. چارچوب وب که توسط توسعه دهنده اتریشی آرمین روناچر در سال 2010 راه اندازی شد، رویکردی مینیمالیستی تری دارد. فلاسک فقط شامل موتور قالب Jinja و کتابخانه ای به نام “ابزار” است. اما امکان ادغام عملکردهای شخص ثالث را ارائه می دهد. چارچوب Flask تحت مجوز BSD است. رایگان و متن باز است. Flask Python به‌عنوان ضدطراحی برای جنگو و سایر فریم‌ورک‌ها، به سرعت الهام بخش یک جامعه بزرگ از طرفداران شد.

آموزش Python Flask برای راه اندازی Flask و برنامه های تحت وب

قبل از راه‌اندازی Flask برای پایتون، مطمئن شوید که شرایط لازم را دارید. شما باید پایتون 2 یا 3 را نصب کنید. همچنین به یک ویرایشگر متن یا IDE و دسترسی به اینترنت نیاز دارید. داشتن دانش اولیه پایتون مفید است. درک برنامه نویسی، انواع داده ها و حلقه های for- نیز سودمند است. Flask نقطه شروع خوبی برای یادگیری نحوه ساخت برنامه های کاربردی وب است. شما چارچوب را به صورت زیر تنظیم می کنید:

$ python -m venv newproject
$ pip install flask

بررسی کنید که آیا نصب با موفقیت انجام شده است:

$ python -c "import flask; print ( flask._version_ )"
$ nano start.py
from flask import Flask
app = Flask ( _name_ )
@app.route ( "/" )
def test ( ):
return "This is a test"
$ export FLASK_APP=start
$ export FLASK_ENV=development
$ flask run

خروجی باید چیزی شبیه به این باشد:

Output
* Serving Flask app "start" (lazy loading)
* Environment: development
* Debug mode: on
* Running on [IP address]/ (Press CTRL+C to quit)
* Restarting with stat
* Debugger is active!
* Debugger PIN [PIN]

مزایا و معایب Flask Python

دلایل خوبی برای استفاده از Flask وجود دارد. با این حال، چند چیز مخالف آن است. به همین دلیل، ارزش دارد نگاهی دقیق تر به مزایا و معایب چارچوب وب داشته باشیم.

مزایا:

معایب

آموزش Flask Python

ترجمه شده توسط سایت دریای شرق از سایت
کپی بدون ذکر نام و لینک سایت دریای شرق ممنوع است !

خروج از نسخه موبایل