آموزش Python Flask

Python Flask Tutorial

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این آموزش میانی Python Flask، زبان آموزان را برای کدنویسی برنامه های کاربردی وب با استفاده از Flask، یک چارچوب میکرو وب مبتنی بر پایتون، آماده می کند و به شما این امکان را می دهد که به سرعت ویژگی ها و مؤلفه ها را در صورت نیاز به آنها تغییر دهید.

Flask به معنای واقعی کلمه به عنوان یک شوخی اول آوریل شروع شد، اما در چند سال گذشته، از یک سیستم تخت اعلانات معمولی به یکی از محبوب ترین چارچوب های جهان برای ساخت برنامه های پیچیده وب تبدیل شده است. شاید نام Pinterest یا LinkedIn را شنیده باشید؟ هر دو بر اساس چارچوب Flask ساخته شدند.

این دوره آموزشی Python Flask شما را در مورد تاریخچه چارچوب‌های Python، تاریخچه مشکلاتی که آنها سعی در حل آنها دارند و آنچه که Flask به درستی انجام می‌دهد راهنمایی می‌کند. شما نحوه نصب و کار با Flask و همچنین نحوه ساخت برنامه ها در آن را خواهید آموخت. این دوره تمام دانش تئوری و عملی مورد نیاز برای شروع استفاده از Flask برای پروژه های خود را پوشش می دهد.

پس از تکمیل این آموزش پایتون، می‌دانید که چگونه برنامه‌های کاربردی وب را با استفاده از Flask، یک چارچوب میکرو وب مبتنی بر پایتون، کدنویسی کنید، که به شما این امکان را می‌دهد تا به سرعت ویژگی‌ها و اجزاء را در صورت نیاز به داخل و خارج کنید.

برای هر کسی که آموزش فناوری اطلاعات را مدیریت می‌کند، این آموزش پایتون می‌تواند برای توسعه‌دهندگان نرم‌افزار جدید، مدیریت برنامه‌های آموزشی فردی یا تیمی، یا به عنوان منبع مرجع پایتون استفاده شود.

آموزش Python Flask: آنچه شما باید بدانید

این آموزش Python Flask دارای ویدئوهایی است که موضوعاتی از جمله:

را پوشش می‌دهد

استفاده از Flask برای ساخت سریع برنامه های وب که با این وجود قوی و چابک هستند

مقایسه چارچوب‌های وب با میکرو فریم‌ورک‌ها، و تشخیص محل سقوط Flask

پیمایش الگوها، جعبه‌های ابزار و موتورهایی که Flask برای ساخت برنامه‌های وب سفارشی استفاده می‌کند

نصب Flask، ایجاد برنامه های کاربردی پایه، راه اندازی پایگاه های داده، و اصلاح پست ها

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

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

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


سرفصل ها و درس ها

ساخت وب سرور با Flask: The Basics Build Webservers with Flask: The Basics

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد و اجرای یک سرور Flask Creating and Running a Flask Server

  • اضافه کردن مسیرهای مختلف Adding Different Routes

  • سفارشی کردن پاسخ ها Customizing Responses

  • پاسخگویی با قالب ها Responding with Templates

  • روشی متفاوت برای جداسازی مسیرها A Different Way of Separating Routes

  • نتیجه Conclusion

ساخت وب سرور با Flask: رسیدگی به انواع مختلف درخواست Build Webservers with Flask: Handle Different Request Types

  • بررسی اجمالی Overview

  • معرفی Introduction

  • آشنایی با روشهای درخواست اصلی Understanding the Main Request Methods

  • رسیدگی به انواع مختلف درخواست در فلاسک Handling Different Request Types in Flask

  • نحو جایگزین برای رسیدگی به انواع درخواست Alternate Syntax for Handling Request Types

  • تست مسیرها با پستچی Testing Routes with Postman

  • رسیدگی به یک بدن درخواستی Handling a Request Body

  • نتیجه Conclusion

وب سرورها را با Flask بسازید: پارامترهای URL، پارامترهای پرس و جو و کوکی ها Build Webservers with Flask: URL Parameters, Query Parameters, and Cookies

  • بررسی اجمالی Overview

  • معرفی Introduction

  • مدیریت پارامترهای URL Handling URL Parameters

  • مثال پارامترهای URL URL Parameters Example

  • مدیریت پارامترهای پرس و جو Handling Query Parameters

  • رسیدگی به خطاها Handling Errors

  • نتیجه Conclusion

ساخت وب سرور با Flask: Simple REST API مثال Build Webservers with Flask: Simple REST API Example

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد نقطه پایانی "فهرست". Creating a "List" Endpoint

  • داده های پاسخ بهداشتی Sanitizing Response Data

  • ایجاد نقطه پایانی "خواندن". Creating a "Read" Endpoint

  • ایجاد نقطه پایانی "جستجو". Creating a "Search" Endpoint

  • ایجاد نقطه پایانی "ایجاد" Creating a "Create" Endpoint

  • ایجاد نقطه پایانی "به روز رسانی". Creating an "Update" Endpoint

  • نتیجه Conclusion

ساخت وب سرور با Flask: کار با Middleware Build Webservers with Flask: Working with Middleware

  • بررسی اجمالی Overview

  • معرفی Introduction

  • دکوراتورهای before_request و after_request The before_request and after_request Decorators

  • یک مثال ساده میان افزار A Simple Middleware Example

  • شیء g در فلاسک The g Object in Flask

  • میان افزار برای پارامترهای URL Middleware for URL Parameters

  • میان افزار برای کوکی ها Middleware for Cookies

  • نتیجه Conclusion

ساخت وب سرور با فلاسک: ایجاد یک سایت وبلاگ ساده Build Webservers with Flask: Creating a Simple Blog Site

  • بررسی اجمالی Overview

  • معرفی Introduction

  • راه اندازی اولیه پروژه Basic Project Setup

  • ایجاد صفحات وبلاگ Creating the Blog Pages

  • کاهش تکرار الگو با "extends" Reducing Template Repetition with "extends"

  • افزودن نوار ناوبری Adding a Navigation Bar

  • نمایش لیست مقالات Displaying a List of Articles

  • ارائه مقالات انفرادی Rendering Individual Articles

  • نتیجه Conclusion

الگوریتم های درختی پیشرفته در پایتون Advanced Tree Algorithms in Python

  • بررسی اجمالی Overview

  • معرفی Introduction

  • یافتن ارزش ها در درختان Finding Values in Trees

  • نقشه برداری درختان Mapping Trees

  • فیلتر کردن درختان Filtering Trees

  • کاهش درختان Reducing Trees

  • نتیجه Conclusion

ساخت وب سرور با Flask: Full-Stack Todo-List مثال Build Webservers with Flask: Full-Stack Todo-List Example

  • بررسی اجمالی Overview

  • معرفی Introduction

  • استراتژی پایه و راه اندازی Basic Strategy and Setup

  • بارگیری داده های Todo - استراتژی 1 Loading Todo Data - Strategy 1

  • بارگیری داده های Todo - استراتژی 2 Loading Todo Data - Strategy 2

  • ایجاد داده های Todo Creating Todo Data

  • حذف و به‌روزرسانی داده‌های Todo در Back-end Deleting and Updating Todo Data on the Back-end

  • حذف و به‌روزرسانی داده‌های Todo در Front-end Deleting and Updating Todo Data on the Front-end

  • نتیجه Conclusion

ساخت وب سرور با فلاسک: ترکیب جاوا اسکریپت و پایتون Build Webservers with Flask: Combining JavaScript and Python

  • بررسی اجمالی Overview

  • معرفی Introduction

  • اجرای Front-end در مقابل Back-end Execution Front-end vs. Back-end Execution

  • مبانی اجرای Front-end Front-end Execution Basics

  • بارگیری داده ها از Flask با جاوا اسکریپت Loading Data from Flask with JavaScript

  • اصلاح عناصر رابط Modifying Interface Elements

  • نمایش جلویی در مقابل بک‌اند Front-end vs Back-end Demonstration

  • نتیجه Conclusion

ساخت وب سرور با Flask: کار با MongoDB Build Webservers with Flask: Working with MongoDB

  • بررسی اجمالی Overview

  • معرفی Introduction

  • نصب و اجرای MongoDB Installing and Running MongoDB

  • مبانی MongoDB MongoDB Basics

  • یافتن، حذف و به روز رسانی داده های MongoDB Finding, Deleting, and Updating MongoDB Data

  • افزودن MongoDB به پروژه های پایتون Adding MongoDB to Python Projects

  • استفاده از Pymongo با نقطه پایانی فلاسک Using Pymongo with Flask Endpoints

  • نتیجه Conclusion

ساخت وب سرور با فلاسک: یک سبد خرید مبتنی بر کوکی بسازید Build Webservers with Flask: Build a Cookies-Based Shopping Cart

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد یک In-Memory Cart API Creating an In-Memory Cart API

  • بازنویسی نقاط پایانی با کوکی ها Rewriting Endpoints with Cookies

  • مدیریت کوکی ها با میان افزار Handling Cookies with Middleware

  • نتیجه Conclusion

ساخت وب سرور با Flask: ساخت API بازی Tic-Tac-Toe Building Webservers with Flask: Build a Tic-Tac-Toe Game API

  • بررسی اجمالی Overview

  • معرفی Introduction

  • جریان اصلی بازی و راه اندازی Basic Game Flow and Setup

  • ایجاد بازی های جدید Creating New Games

  • پذیرش ورودی بازیکن Accepting Player Input

  • ایجاد حرکت کامپیوتر و اعتبارسنجی ورودی Generating Computer Moves and Validating Input

  • محاسبه تساوی و برد Calculating Ties and Wins

  • محاسبه بردهای مورب و گوشه Calculating Diagonal and Corner Wins

  • نتیجه Conclusion

ساخت وب سرور با فلاسک: ساخت یک سبد خرید جلویی Build Webservers with Flask: Build a Shopping Cart Front-end

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد صفحه محصولات Creating the Products Page

  • ایجاد صفحه سبد خرید Creating the Shopping Cart Page

  • افزودن اقلام به سبد خرید Adding Items to the Cart

  • حذف اقلام از سبد خرید Removing Items from the Cart

  • بهبود صفحه محصولات Products Page Improvements

  • نتیجه Conclusion

ساخت وب سرور با فلاسک: افزودن منطق فرانت اند به یک سایت وبلاگ Build Webservers with Flask: Adding Front-end Logic to a Blog Site

  • بررسی اجمالی Overview

  • معرفی Introduction

  • افزودن رأی موافق به Back-end Adding Upvotes to the Back-end

  • افزودن رأی موافق به Front-end Adding Upvotes to the Front-end

  • افزودن نظرات به Back-end Adding Comments to the Back-end

  • افزودن نظرات به Front-end Adding Comments to the Front-end

  • ساخت فهرست مقالات قابل استفاده مجدد Building a Reusable Articles List

  • نتیجه Conclusion

نمایش نظرات

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.

آموزش Python Flask
جزییات دوره
12h
86
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

توسعه دهنده نرم افزار Full-Stack Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.

Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.