معرفی
پایتون به طور گسترده ای در مورد اینترنت اشیا ، مهندسی داده، یادگیری ماشین ، تست اتوماسیون و موارد دیگر مورد استفاده قرار می گیرد. استفاده از آن بسیار ساده است و منحنی یادگیری آن شیب دار نیست. در بسیاری از موارد، ما نیاز به توسعه API در پایتون داریم . در این مقاله قصد داریم نحوه ایجاد APIهای ساده در پایتون را با استفاده از چارچوب flask توضیح دهیم. فریمورک های دیگری مانند جنگو و FastAPI نیز وجود دارد، اما در این مقاله، ما فقط فلاسک را پوشش خواهیم داد.
فلاسک چیست؟
Flask چارچوبی است که به توسعه دهندگان اجازه می دهد تا API های RESTful را در پایتون بسازند. فلاسک بسیار سبک وزن است و به طور گسترده برای نمونه های اولیه سریع و در برخی موارد تولید نیز استفاده می شود. مخصوصاً وقتی با اینترنت اشیا سر و کار داریم، فلاسک ها را صرفاً به دلیل سهولت استفاده از فریمورک های دیگر ترجیح می دهیم. برای شروع، باید مطمئن شویم که فلاسک به عنوان یک بسته پایتون نصب شده است.
برای نصب فلاسک، ترمینال را باز کنید و با اجرای دستور زیر از pip package manager برای دانلود آن استفاده کنید.
پس از نصب، ما خوب هستیم که شروع کنیم.
کد پایه
برای شروع کار، بسیار ساده است. بیایید یک کد اسکلت بنویسیم و همه چیز را برای ساختن یک برنامه hello world در فلاسک حرکت دهیم.
ابتدا باید بسته های مورد نیاز را وارد کنیم.
سپس بیایید کلاس Flask را مقداردهی اولیه کنیم و یک شی به نام app ایجاد کنیم.