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

 

آشنایی با if name == main در پایتون



0

intro

5:41

رایگان

1

start

12:19

رایگان

2

templates

6:8

رایگان

3

jinja

15:16

رایگان

4

include

9:0

رایگان

5

development server

4:2

رایگان

6

models

11:1

رایگان

7

query

8:25

رایگان

8

showing objects

6:7

رایگان

9

get

9:40

رایگان

10

delete objects

7:22

رایگان

دوره های پیشنهادی

دوره آموزش الگوریتم‌نویسی در پایتون
دوره آموزش الگوریتم‌نویسی در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش nginx
دوره آموزش nginx
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش امنیت در وب
دوره آموزش امنیت در وب
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


dany

2 ماه قبل پاسخ به نظر

سلام استاد وقت بخیر من تو بخش استارت نمیتونم flask run تو ترمینال بگیرم مشکل از کجاست؟

ارسال نظر



امیرحسین بیگدلو

2 ماه قبل

سلام
مشکل از کدیه که نوشتی :)

mano

2 سال قبل پاسخ به نظر

سلام خسته نباشید، من نحوه درست کردن محیط مجازی رو یاد گرفتم ولی برای من یک سوال پیش اومده چطوری وقتی فولدر A رو با پایچارم باز میکنید خود فولدر A رو بصورت مجازی نشون میده منظورم همون اول کار هست میشه توضیح بدین

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

سلام
نمیدونم

رضا

3 سال قبل پاسخ به نظر

سلام
ممنون از آموزش های بسیار عالیتون،
ممکنه بفرمایید این فولدرهای pycache کلا چی هستند چرا ساخته میشن و کاربردشون چی هست ؟
تشکر از شما

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

سلام
زمانی که کدهای پایتونی رو اجرا میکنید، کد شما ابتدا به بایت‌کد ترجمه میشه و اونها رو داخل دایرکتوری pycache ذخیره میکنه. اگر داخل این دایرکتوری رو نگاه کنی، میبینی که اسم فایل‌ها مشابه فایل‌های شما هستند با این تفاوت که پسوندشون pyc یا pyo هستند.

کار این فایل‌ها اینکه یه کوچولو سرعت اجرای برنامه رو زیاد میکنند. اگر کدت رو تغییر بدی تمام این فایل‌ها دوباره کامپایل میشن. اگر حذفشون کنی دوباره ایجاد میشن.

اگر بخوای این کدها دیگه ایجاد نشن، مقدار PYTHONDONTWRITEBYTECODE رو داخل متغیرهای محیطی سیستم عاملت برابر 1 قرار بده.

به طور معمول هم این کدها رو داخل فایل gitignore قرار میدن که داخل repository وجود نداشته باشند.


رضا

3 سال قبل

خیلی ممنونم از پاسختون
لطف کردید

یعنی یجورایی کش میکنه و باٍعث افزایش پرفورمنس برنامه میشه ؟


امیرحسین بیگدلو

3 سال قبل

بله. کش میکنه

هادی

3 سال قبل پاسخ به نظر

با عرض خسته نباشید گویا فراموش کردید که لینک ــname__ رو زیر ویدئو قرار بدهید و بنده با سرچ در دوره های تک قسمتی(کلید واژه ها : name ,__ و...) دوره مورد نظر رو پیدا نکردم
ممنون میشم اگر پست رو ادیت کنید و یا در پاسخ به این کامنت لینک رو برای بنده ارسال کنید
با تشکر از صبر و حوصله شما

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

سلام
لینک زیر ویدیو قرار گرفت

مونگارد