🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو مسیر آموزش یاد میگیری چطوری بکاند یک سایت رو طراحی کنی، پایگاه داده بسازی، صفحات داینامیک داشته باشی و در نهایت یه اپلیکیشن تحتوب واقعی رو کامل پیادهسازی کنی.
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- فیلترها داخل تمپلیت
- سیمپل تگ
- اینکلوژن تگ
- شخصیسازی پنل مدیریت جنگو
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو مسیر آموزش یاد میگیری چطوری بکاند یک سایت رو طراحی کنی، پایگاه داده بسازی، صفحات داینامیک داشته باشی و در نهایت یه اپلیکیشن تحتوب واقعی رو کامل پیادهسازی کنی.
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- فیلترها داخل تمپلیت
- سیمپل تگ
- اینکلوژن تگ
- شخصیسازی پنل مدیریت جنگو
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
1❤🔥10🔥2
4 قسمت جدید از آموزش مقدماتی پایتون مقدماتی رایگان منتشر شد🐍💻
اگه قصد داری پایتون رو از پایه شروع کنی و به زبان ساده ولی کاربردی وارد دنیای برنامه نویسی بشی، این دوره برای خودته!
توی این دورهی پروژه محور، از مفاهیم ابتدایی مثل متغیرها، شرطها و حلقهها شروع میکنیم و قدم به قدم تا موضوعات مهم تر مثل ماژول ها، شیگرایی مقدماتی و مدیریت خطاها پیش میریم.
تو مسیر آموزش، دو پروژهی واقعی هم انجام میدیم (مدیریت دانشآموزان و مدیریت وظایف) تا علاوه بر یادگیری مباحث تئوری، تجربهی عملی هم داشته باشی.
📅 دوره به صورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمت های منتشر شده:
- کلوژر
- کلاس ها
- ارث بری
- Method ها
🎬 دسترسی به دوره
#python #programming #beginners
☕️ Telegram | Website | Discord
اگه قصد داری پایتون رو از پایه شروع کنی و به زبان ساده ولی کاربردی وارد دنیای برنامه نویسی بشی، این دوره برای خودته!
توی این دورهی پروژه محور، از مفاهیم ابتدایی مثل متغیرها، شرطها و حلقهها شروع میکنیم و قدم به قدم تا موضوعات مهم تر مثل ماژول ها، شیگرایی مقدماتی و مدیریت خطاها پیش میریم.
تو مسیر آموزش، دو پروژهی واقعی هم انجام میدیم (مدیریت دانشآموزان و مدیریت وظایف) تا علاوه بر یادگیری مباحث تئوری، تجربهی عملی هم داشته باشی.
📅 دوره به صورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمت های منتشر شده:
- کلوژر
- کلاس ها
- ارث بری
- Method ها
🎬 دسترسی به دوره
#python #programming #beginners
☕️ Telegram | Website | Discord
😍5❤🔥2🔥2⚡1
🚀 5 قسمت آخر از فصل دوم آموزش مقدماتی تا پیشرفته Django منتشر شد 💼🐍
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو مسیر آموزش یاد میگیری چطوری بکاند یک سایت رو طراحی کنی، پایگاه داده بسازی، صفحات داینامیک داشته باشی و در نهایت یه اپلیکیشن تحتوب واقعی رو کامل پیادهسازی کنی.
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- شخصیسازی پنل مدیریت (استایل ها)
- شخصیسازی پنل مدیریت (تغییر نام فیلدها)
- شخصیسازی پنل مدیریت (نمایش اطلاعات)
- شخصیسازی پنل مدیریت (فیلترها)
- شخصیسازی پنل مدیریت (سرچفیلد)
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو مسیر آموزش یاد میگیری چطوری بکاند یک سایت رو طراحی کنی، پایگاه داده بسازی، صفحات داینامیک داشته باشی و در نهایت یه اپلیکیشن تحتوب واقعی رو کامل پیادهسازی کنی.
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- شخصیسازی پنل مدیریت (استایل ها)
- شخصیسازی پنل مدیریت (تغییر نام فیلدها)
- شخصیسازی پنل مدیریت (نمایش اطلاعات)
- شخصیسازی پنل مدیریت (فیلترها)
- شخصیسازی پنل مدیریت (سرچفیلد)
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
3❤🔥5😍3🔥2⚡1
🚀 4 قسمت جدید از فصل سوم آموزش مقدماتی تا پیشرفته Django منتشر شد 💼🐍
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- بررسی قالب و فصل سوم
- انتقال قالب به پروژه
- شخصی سازی مدل یوزر
- شخصی سازی مدل manager user
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- بررسی قالب و فصل سوم
- انتقال قالب به پروژه
- شخصی سازی مدل یوزر
- شخصی سازی مدل manager user
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
1🔥8😍3⚡1❤🔥1
4 قسمت جدید از آموزش مقدماتی پایتون رایگان منتشر شد🐍💻
اگه قصد داری پایتون رو از پایه شروع کنی و به زبان ساده ولی کاربردی وارد دنیای برنامه نویسی بشی، این دوره برای خودته!
توی این دورهی پروژه محور، از مفاهیم ابتدایی مثل متغیرها، شرطها و حلقهها شروع میکنیم و قدم به قدم تا موضوعات مهم تر مثل ماژول ها، شیگرایی مقدماتی و مدیریت خطاها پیش میریم.
تو مسیر آموزش، دو پروژهی واقعی هم انجام میدیم (مدیریت دانشآموزان و مدیریت وظایف) تا علاوه بر یادگیری مباحث تئوری، تجربهی عملی هم داشته باشی.
📅 دوره به صورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمت های منتشر شده:
- کار با فایل ها
- پروژه فروشگاه کتاب - پارت اول
- سطوح دسترسی (Public, Private, Protected)
- پروژه فروشگاه کتاب - پارت دوم
🎬 دسترسی به دوره
#python #programming #beginners
☕️ Telegram | Website | Discord
اگه قصد داری پایتون رو از پایه شروع کنی و به زبان ساده ولی کاربردی وارد دنیای برنامه نویسی بشی، این دوره برای خودته!
توی این دورهی پروژه محور، از مفاهیم ابتدایی مثل متغیرها، شرطها و حلقهها شروع میکنیم و قدم به قدم تا موضوعات مهم تر مثل ماژول ها، شیگرایی مقدماتی و مدیریت خطاها پیش میریم.
تو مسیر آموزش، دو پروژهی واقعی هم انجام میدیم (مدیریت دانشآموزان و مدیریت وظایف) تا علاوه بر یادگیری مباحث تئوری، تجربهی عملی هم داشته باشی.
📅 دوره به صورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمت های منتشر شده:
- کار با فایل ها
- پروژه فروشگاه کتاب - پارت اول
- سطوح دسترسی (Public, Private, Protected)
- پروژه فروشگاه کتاب - پارت دوم
🎬 دسترسی به دوره
#python #programming #beginners
☕️ Telegram | Website | Discord
⚡2❤🔥1🔥1😍1
🚀 4 قسمت جدید از فصل سوم آموزش مقدماتی تا پیشرفته Django منتشر شد 💼🐍
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- شناسایی مدلیوزر جدید به پروژه
- شناسایی مدلیوزر جدید به پنل ادمین
- آماده سازی نهایی مدل یوزر
- بررسی نکات امنیتی در ثبت یوزر جدید
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- شناسایی مدلیوزر جدید به پروژه
- شناسایی مدلیوزر جدید به پنل ادمین
- آماده سازی نهایی مدل یوزر
- بررسی نکات امنیتی در ثبت یوزر جدید
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
⚡6🔥5❤🔥1😍1
🚀 4 قسمت جدید از فصل سوم آموزش مقدماتی تا پیشرفته Django منتشر شد 💼🐍
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- پیادهسازی صفحه لاگین
- ادامه لاگین (اعتبارسنجی فیلد)
- ادامه لاگین (احرازهویت کاربر)
- رفع مشکلات صفحه لاگین
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- پیادهسازی صفحه لاگین
- ادامه لاگین (اعتبارسنجی فیلد)
- ادامه لاگین (احرازهویت کاربر)
- رفع مشکلات صفحه لاگین
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
😍10⚡4❤🔥1🔥1
4 قسمت جدید از آموزش مقدماتی پایتون رایگان منتشر شد🐍💻
اگه قصد داری پایتون رو از پایه شروع کنی و به زبان ساده ولی کاربردی وارد دنیای برنامه نویسی بشی، این دوره برای خودته!
توی این دورهی پروژه محور، از مفاهیم ابتدایی مثل متغیرها، شرطها و حلقهها شروع میکنیم و قدم به قدم تا موضوعات مهم تر مثل ماژول ها، شیگرایی مقدماتی و مدیریت خطاها پیش میریم.
تو مسیر آموزش، دو پروژهی واقعی هم انجام میدیم (مدیریت دانشآموزان و مدیریت وظایف) تا علاوه بر یادگیری مباحث تئوری، تجربهی عملی هم داشته باشی.
📅 دوره به صورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمت های منتشر شده:
- تعریف کلاس ها
- خواندن و ذخیره Task ها
- تعریف کلاس TaskManager
- نوشتن تابع و تست پروژه
🎬 دسترسی به دوره
#python #programming #beginners
☕️ Telegram | Website | Discord
اگه قصد داری پایتون رو از پایه شروع کنی و به زبان ساده ولی کاربردی وارد دنیای برنامه نویسی بشی، این دوره برای خودته!
توی این دورهی پروژه محور، از مفاهیم ابتدایی مثل متغیرها، شرطها و حلقهها شروع میکنیم و قدم به قدم تا موضوعات مهم تر مثل ماژول ها، شیگرایی مقدماتی و مدیریت خطاها پیش میریم.
تو مسیر آموزش، دو پروژهی واقعی هم انجام میدیم (مدیریت دانشآموزان و مدیریت وظایف) تا علاوه بر یادگیری مباحث تئوری، تجربهی عملی هم داشته باشی.
📅 دوره به صورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمت های منتشر شده:
- تعریف کلاس ها
- خواندن و ذخیره Task ها
- تعریف کلاس TaskManager
- نوشتن تابع و تست پروژه
🎬 دسترسی به دوره
#python #programming #beginners
☕️ Telegram | Website | Discord
🔥5❤🔥2⚡1😁1
🚀 5 قسمت جدید از فصل سوم آموزش مقدماتی تا پیشرفته Django منتشر شد 💼🐍
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- کار با پنل پیامک
- پیادهسازی ثبتنام کاربر (OTP)
- ادامه بخش ثبتنام (1)
- ادامه بخش ثبتنام (2)
- ادغام سیستم پیامک با ثبتنام
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- کار با پنل پیامک
- پیادهسازی ثبتنام کاربر (OTP)
- ادامه بخش ثبتنام (1)
- ادامه بخش ثبتنام (2)
- ادغام سیستم پیامک با ثبتنام
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
🔥11⚡2❤🔥2😍1
🐍 ورژن جدید پایتون Python 3.14 با چه تغییراتی همراهه؟
نسخه جدید پایتون دیشب اومد و Python 3.14 تمرکزش بیشتر روی بهبود تجربه برنامهنویسی، Performance و ابزارهاست.
✨ از مهمترین تغییرات پایتون 3.14:
- Deferred evaluation of annotations: Annotation ها وقتی لازم باشن ارزیابی میشن، نه همون اول که تعریفشون میکنیم، که باعث بهبود کارایی و خوانایی میشه.
- Multiple Interpreters (PEP 734): حالا میتونی چند مفسر Python مستقل داخل یک process داشته باشی.
- Template String Literals (t-strings): حالت پیشرفته تر f-strings که به بخشهای ثابت و متغیر جداگانه دسترسی میده.
- Debugger Interface (PEP 768): امکان اتصال دیباگر به Processهای در حال اجرا بدون توقف و با کمترین Overhead.
- Incremental Garbage Collection: عملکرد سریعتر و وقفههای کمتر در پروژه های با مصرف حافظه بالا.
- ماژول جدید compression.zstd: فشردهسازی به فرمت Zstandard به صورت Native اضافه شده.
- Improved Error Messages: ارور مسیج ها حالا هوشمندتر شدن و پیشنهاد اصلاح میدن (مثلا: "?Did you mean while").
#python #new
☕️Telegram | Website | Discord
نسخه جدید پایتون دیشب اومد و Python 3.14 تمرکزش بیشتر روی بهبود تجربه برنامهنویسی، Performance و ابزارهاست.
✨ از مهمترین تغییرات پایتون 3.14:
- Deferred evaluation of annotations: Annotation ها وقتی لازم باشن ارزیابی میشن، نه همون اول که تعریفشون میکنیم، که باعث بهبود کارایی و خوانایی میشه.
- Multiple Interpreters (PEP 734): حالا میتونی چند مفسر Python مستقل داخل یک process داشته باشی.
- Template String Literals (t-strings): حالت پیشرفته تر f-strings که به بخشهای ثابت و متغیر جداگانه دسترسی میده.
- Debugger Interface (PEP 768): امکان اتصال دیباگر به Processهای در حال اجرا بدون توقف و با کمترین Overhead.
- Incremental Garbage Collection: عملکرد سریعتر و وقفههای کمتر در پروژه های با مصرف حافظه بالا.
- ماژول جدید compression.zstd: فشردهسازی به فرمت Zstandard به صورت Native اضافه شده.
- Improved Error Messages: ارور مسیج ها حالا هوشمندتر شدن و پیشنهاد اصلاح میدن (مثلا: "?Did you mean while").
#python #new
☕️Telegram | Website | Discord
🔥14😍4⚡2❤🔥1
🚀 5 قسمت جدید از فصل سوم آموزش مقدماتی تا پیشرفته Django منتشر شد 💼🐍
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- ریدایرکت کردن کاربر به فرم ورود بعد از ثبت نام
- نمایش ارور های فرم ثبت نام
- حفاظت از اطلاعات هنگام ارسال و جابجایی
- ثبت اطلاعات با استفاده از فرم
- اتمام فرایند ثبت نام/ ورود و فرم ها
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- ریدایرکت کردن کاربر به فرم ورود بعد از ثبت نام
- نمایش ارور های فرم ثبت نام
- حفاظت از اطلاعات هنگام ارسال و جابجایی
- ثبت اطلاعات با استفاده از فرم
- اتمام فرایند ثبت نام/ ورود و فرم ها
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
😍9❤🔥3⚡2🔥1
🚀 5 قسمت جدید از فصل سوم آموزش مقدماتی تا پیشرفته Django منتشر شد 💼🐍
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- طراحی صفحهاصلی فروشگاه
- طراحی مدل کتابها
- ساخت مدلهای وابسته به کتابها
- نمایش صفحه اختصاصی کتاب
- نمایش جزئیات کامل کتاب
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- طراحی صفحهاصلی فروشگاه
- طراحی مدل کتابها
- ساخت مدلهای وابسته به کتابها
- نمایش صفحه اختصاصی کتاب
- نمایش جزئیات کامل کتاب
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
🔥13😍4⚡2❤🔥1
🚀 4 قسمت جدید از فصل سوم آموزش مقدماتی تا پیشرفته Django منتشر شد 💼🐍
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- نوشتن بخش امتیازات و کامنتها
- نمایش کامنتها و محصولات مرتبط
- ایجاد مدل پروفایل
- سیگنال ها
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
- نوشتن بخش امتیازات و کامنتها
- نمایش کامنتها و محصولات مرتبط
- ایجاد مدل پروفایل
- سیگنال ها
🎬 دسترسی به دوره
اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.
#django #python #backend
☕️Telegram | Website | Discord
🔥9❤🔥3😍1
Python Cheatsheets-CodeExplore.pdf
2.7 MB
مجموعه ای از Cheatsheet های پایتون که از لول مقدماتی شروع شده و به پیشرفته رسیده.
این مجموعه برای Data Science آماده شده که تمامی نکته ها و مباحث رو پوشش داده.
#python #cheatsheet
☕️Telegram | Website | Discord
این مجموعه برای Data Science آماده شده که تمامی نکته ها و مباحث رو پوشش داده.
#python #cheatsheet
☕️Telegram | Website | Discord
❤🔥15🔥3😍2⚡1
خیلی از شما دوستان به ما پیام دادین و در مورد دوره جنگو سوال داشتین که دوره ادامه پیدا میکنه یا ادامش چیشد؟ 🤔
بله دوره جنگو تا آخرین قسمت منتشر میشه و شما خیلی راحت میتونید از این لینک داخل یوتیوب بهش دسترسی داشته باشید ✅
📆 قسمت های جدید بصورت روزانه اضافه میشن.
نگران سرعت پابلیک شدن نباشید دوره تا چند روز آینده بصورت کامل در دسترستونه💯
#django #python #backend
☕️Telegram | Website | Discord
بله دوره جنگو تا آخرین قسمت منتشر میشه و شما خیلی راحت میتونید از این لینک داخل یوتیوب بهش دسترسی داشته باشید ✅
📆 قسمت های جدید بصورت روزانه اضافه میشن.
نگران سرعت پابلیک شدن نباشید دوره تا چند روز آینده بصورت کامل در دسترستونه💯
#django #python #backend
☕️Telegram | Website | Discord
🔥12⚡3😍1💔1
This media is not supported in your browser
VIEW IN TELEGRAM
🎨 اگر با QT کار میکنید اما از استایل پروژه راضی نیستید و خروجی مدنظرتونو نمیگیرین Advanced Stylesheets QT به کمکتون اومده.
این Library امکان تغییر تم برنامه هاتون رو به صورت داینامیک، تغییر رنگ آیکون ها و کلی ویژگی دیگه رو میده که باعث میشه پروژتون UI بهتری داشته باشه✅
🔗 https://github.com/githubuser0xFFFF/Qt-Advanced-Stylesheets
#qt #python #stylesheet
☕️Telegram | Website | Discord
این Library امکان تغییر تم برنامه هاتون رو به صورت داینامیک، تغییر رنگ آیکون ها و کلی ویژگی دیگه رو میده که باعث میشه پروژتون UI بهتری داشته باشه✅
🔗 https://github.com/githubuser0xFFFF/Qt-Advanced-Stylesheets
#qt #python #stylesheet
☕️Telegram | Website | Discord
😍7❤🔥4🔥2
🔹پیش نویس رسمی تغییرات پایتون 3.15 اومده البته ممکنه تا زمان انتشارش که گفته شده آخر سال 2026 هست کلی تغییر دیگه داشته باشه اما یه خلاصه از تغییراتی که تا الان گفته شده با هم ببینیم:
1. اضافه شدن lazy import
این ویژگی باعث میشه ماژول فقط وقتی که توی کد استفاده بشه، لود میشه و استارتاپ برنامههای سنگین رو چند ثانیه سریعتر میکنه.
2. دیکشنری غیرقابل تغییر frozendict
قابل هشه (hashable) پس میتونه کلید دیکشنری دیگه یا عضو set باشه. برای کش (cache) و کانفیگ عالیه.
3. یه نوع داده جدید به اسم sentinel اضافه میشه که باهاش میتونید هر تعداد مقدار یونیک یا منحصر به فرد که نیاز داشتید بسازین.
مقداری که با هیچ چیز دیگه برابر نیست. برای مقداردهی اولیه یا خطاهای خاص عالیه.
4. باز کردن لیست ها با [*L for L in lists]
قبلا برای اینکار نیاز به for تو در تو بود.
5. پیشفرض UTF-8 برای فایلها
دیگه open("file.txt") با UTF-8 باز میشه، نه encoding سیستم. پس txt فارسی هم دیگه بهم نمیریزه.
6. پروفایلر جدید نمونهبرداری (Sampling Profiler) با سرعت1میلیون نمونه در ثانیه
بدون اینکه کدت رو کند کنه، میتونی ببینی کجای برنامه وقت میگیره. برای بهینهسازی تو تولید (production) عالیه.
7. کامپایلر JIT بهبود پیدا میکنه
میانگین 8 تا 12 درصد سریعتر از پایتون 3.14. تخصیص رجیستر، رفرنس کانت کمتر.
❌حذف شدن collections.abc.ByteString و typing.ByteString
⚠️ ساخت NamedTuple با
Point = NamedTuple("Point", x=int) (از کلاس استفاده کنید)
#python #new
☕️ Telegram | Website | Discord
1. اضافه شدن lazy import
این ویژگی باعث میشه ماژول فقط وقتی که توی کد استفاده بشه، لود میشه و استارتاپ برنامههای سنگین رو چند ثانیه سریعتر میکنه.
lazy import json
lazy from pathlib import Path
print("Starting up...") # json and pathlib not loaded yet
data = json.loads('{"key": "value"}') # json loads here
p = Path(".") # pathlib loads here
2. دیکشنری غیرقابل تغییر frozendict
قابل هشه (hashable) پس میتونه کلید دیکشنری دیگه یا عضو set باشه. برای کش (cache) و کانفیگ عالیه.
a = frozendict(x=1, y=2) #frozendict({'x': 1, 'y': 2})
a["z"] = 3 #TypeError
b = frozendict(y=2, x=1)
hash(a) == hash(b) #True
a == b #True3. یه نوع داده جدید به اسم sentinel اضافه میشه که باهاش میتونید هر تعداد مقدار یونیک یا منحصر به فرد که نیاز داشتید بسازین.
مقداری که با هیچ چیز دیگه برابر نیست. برای مقداردهی اولیه یا خطاهای خاص عالیه.
NOT_FOUND = sentinel("NOT_FOUND")4. باز کردن لیست ها با [*L for L in lists]
lists = [[1, 2], [3, 4], [5]]
[*L for L in lists] # equivalent to [x for L in lists for x in L]
#[1, 2, 3, 4, 5]
قبلا برای اینکار نیاز به for تو در تو بود.
5. پیشفرض UTF-8 برای فایلها
دیگه open("file.txt") با UTF-8 باز میشه، نه encoding سیستم. پس txt فارسی هم دیگه بهم نمیریزه.
6. پروفایلر جدید نمونهبرداری (Sampling Profiler) با سرعت1میلیون نمونه در ثانیه
بدون اینکه کدت رو کند کنه، میتونی ببینی کجای برنامه وقت میگیره. برای بهینهسازی تو تولید (production) عالیه.
7. کامپایلر JIT بهبود پیدا میکنه
میانگین 8 تا 12 درصد سریعتر از پایتون 3.14. تخصیص رجیستر، رفرنس کانت کمتر.
❌حذف شدن collections.abc.ByteString و typing.ByteString
⚠️ ساخت NamedTuple با
Point = NamedTuple("Point", x=int) (از کلاس استفاده کنید)
#python #new
☕️ Telegram | Website | Discord
❤🔥15⚡6
این مقاله رو هر برنامه نویسی باید بخونه و بلد باشه
برنامه نویسی همزمان
برنامهنویسی همزمان یا همان Concurrency یکی از جذابترین و البته حیاتیترین مفهوم تو دنیای برنامه نویسیه که واقعا دید و کارایی خیلی خوبی بهمون میده
◀️ برای درک این مفهوم به نظرم یه مثال از زندگی روزمره خودمون کافیه و تماما جا میوفته براتون:
◀️ یک مثال عملی و واقعی:
◀️ یه مثال بزنیم براش:
◀️ خروجی:
◀️ توضیحات:
◀️ نکته: برای تلف کردن تایم در تابع تسک اول ما اومدیم از async time استفاده کردیم و با ماژول time خود پایتون نمیشه چون asyncable نیست خود ماژول
اونیم که میگفت منتظر میمونم باید بگم که کارش غیر همزمان محسوب میشه و نیازی به همزمان کردن کد نداره حتما شخص بیکاره دیگه میتونه برسه با کاراش🤷♂️
#python #learn
☕️ Telegram | Website | Discord
برنامه نویسی همزمان
برنامهنویسی همزمان یا همان Concurrency یکی از جذابترین و البته حیاتیترین مفهوم تو دنیای برنامه نویسیه که واقعا دید و کارایی خیلی خوبی بهمون میده
تصور کنید در حال آشپزی کردنید, پیازها رو خورد میکنید و توی ماهیتابه میریزین یعنی تا وقتی که پیازها سرخ بشن, دست به سینه جلوی گاز همینجوری میمونید؟ قطعاً نه (هر کسیم که بگه آره منتظر میمونم اونو توی اخر مقاله توی یه نکته میگم) با این حال تو همون چند دقیقه ای که پیازا در حال تفت خوردنن شما به سراغ شستن ظرفها یا خرد کردن گوجهفرنگیها میرین و خودتون رو به یه کار مشخص دیگه ای مصروف میکنید.
این دقیقاً همون کاریه که برنامهنویسی همزمان انجام میده
یعنی مدیریت و پیشبردن چند کار مختلف در یک بازه زمانی، بدون اینکه منتظر تموم شدن کار قبلی بمونیم در دنیای سنتی برنامهنویسی، همه چیز خط به خط و پشت سر هم اجرا میشه. مثلا اگه برنامتون قرار بود فایلی رو از اینترنت دانلود کنه کل برنامه منتظر میموند تا دانلود تموم بشه و واقعا هم تایم هدر میرفت و هم خسته کننده و رو مخ بود
ولی در برنامهنویسی همزمان، مشکلمون حل میشه هسته اصلی این ایده، استفاده بهینه از زمانهای مردست. وقتی یک بخش از برنامه منتظر پاسخ سرور، دریافت یک فایل یا خواندن اطلاعات از هارد دیسکه پردازنده معطل نمیمونه بلکه سریعاً به سراغ اجرای بخش بعدی از برنامه میره که آماده کاره. به این ترتیب، سرعت ظاهری و پاسخگویی سیستم به شدت بالا میره بدون اینکه لزوماً نیاز به سختافزار قویتری داشته باشیم
سیستم چت آنلاین یا همون رباتهای پیامرسان فرض کن هزار نفر همزمان به یه ربات مدیریت گروه پیام میدن. اگر برنامه همزمان نباشه ربات باید پیام نفر اولو بگیره پردازش کنه پاسخ بده و بعد که تموم شد سراغ نفر بعدی بره. نیعنی اینجوری باید نفر هزارم اینقدر منتظر بمونه تا کار اینا تموم بشه ولی با برنامهنویسی همزمان، ربات پیام نفر اول رو دریافت میکنه و در همان کسری از ثانیهای که منتظر تایید سرور برا ارسال پاسخه پیامهای نفرات بعدی رو هم تحویل میگیره. در واقع کارها به موازات هم جلو میرن و هیچکس در صف طولانی معطل نمیشه
ما این کار رو توی پایتون با دوتا کلمه کلیدی async و await انجام میدیم و ماژول بیلت این asyncio که در خود پایتون موجوده و نیازی به نصب نیست
پایتون به طور پیشفرض کد هارو خط به خط میخونه ولی این ماژول رفتارش رو تغییر میده و استفاده از تایم رو بهش یاد میده و مثل یک موتور عمل میکنه
import asyncio
async def task1():
await asyncio.sleep(2)
print(1)
async def task2():
print(2)
async def task3():
print(3)
async def main():
await asyncio.gather(task1(), task2(), task3())
asyncio.run(main())
2
3
1
کدمون اگه غیر همزمان بود به تابع task1 میرسید و یه sleep میخورد و تا اون مکثه تموم نمیشد هیچ جوره نمیرفت خط بعدی ولی الان که کدمون همزمانه میاد و به همون تابع میرسه و میبینه که کارش طول میکشه میره بعدیارو اجرا میکنه و بعد هر موقع که کارش تموم شد کارش تسک اولم اجرا میشه
اونیم که میگفت منتظر میمونم باید بگم که کارش غیر همزمان محسوب میشه و نیازی به همزمان کردن کد نداره حتما شخص بیکاره دیگه میتونه برسه با کاراش
#python #learn
☕️ Telegram | Website | Discord
Please open Telegram to view this post
VIEW IN TELEGRAM
10❤🔥16🔥3⚡1👏1