✔️ میدونی توی پروژه چند لاین کد زدی؟ چقدرش پایتون بوده چقدر html یا زبان و فایل دیگه ؟
https://pypi.org/project/pygount/
ی سر به این پکیج بزن کار جالبی کرده 😄☝️
〰️〰️〰️〰️〰️〰️
©@DjangoEx
https://pypi.org/project/pygount/
ی سر به این پکیج بزن کار جالبی کرده 😄☝️
〰️〰️〰️〰️〰️〰️
©@DjangoEx
❇️ تا دقایقی دیگه لایو با موضوع:
👈 جنگو یا فلسک، کدوم یکی رو بهتره یاد بگیرم؟
✅ در چنل یوتیوبم به آدرس زیر برگزار میشه:
👉 Link: https://youtube.com/silicium7
🆔 @djangoex
👈 جنگو یا فلسک، کدوم یکی رو بهتره یاد بگیرم؟
✅ در چنل یوتیوبم به آدرس زیر برگزار میشه:
👉 Link: https://youtube.com/silicium7
🆔 @djangoex
Django Expert
تا چه میزان از مطالب کانال رضایت دارید؟
✔️ جنگو یا فلسک، کدوم فریمورک رو یاد بگیریم؟
🖥 تماشا در یوتیوب
در این ویدیو هر دو فریمورک جنگو و فلسک به بحث گذاشته میشن، با ویژگی های هر دو آشنا میشیم و در آخر، شرایطی که هر کدوم از این فریمورک ها میتونن مناسب باشند هم، مرور می کنیم.
#جنگو #پرسش_پاسخ #django #qa #flask #فلسک
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🖥 تماشا در یوتیوب
در این ویدیو هر دو فریمورک جنگو و فلسک به بحث گذاشته میشن، با ویژگی های هر دو آشنا میشیم و در آخر، شرایطی که هر کدوم از این فریمورک ها میتونن مناسب باشند هم، مرور می کنیم.
#جنگو #پرسش_پاسخ #django #qa #flask #فلسک
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ وبفریمورکها چگونه کار میکنند؟
🟣 قسمت ۱۱ (قسمت آخر): آموزش نوشتن Unit Test در پایتون
در این ویدئو برای فریمورکی که نوشتیم تست مینویسیم و در کنارش نکاتی درباره تست نویسی در پایتون رو یاد میگیریم. البته Unit Testها بسیار گسترده هستن و ما فقط به بخشی از اونها میپردازیم.
🌐 https://youtu.be/NGX88KtWc0M
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
🟣 قسمت ۱۱ (قسمت آخر): آموزش نوشتن Unit Test در پایتون
در این ویدئو برای فریمورکی که نوشتیم تست مینویسیم و در کنارش نکاتی درباره تست نویسی در پایتون رو یاد میگیریم. البته Unit Testها بسیار گسترده هستن و ما فقط به بخشی از اونها میپردازیم.
🌐 https://youtu.be/NGX88KtWc0M
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️Venv
تا حالا به این فکر کردید که وقتی دستور activate رو برای فعالسازی VENV می زنیم چی میشه؟
قرار شد که وقتی از یه دستور یا ابزار و یا هر چیز دیگه ای توی #جنگو استفاده می کنیم، به سادگی از کنارش نگذریم و یه اطلاعات حداقلی رو در موردش داشته باشیم.
😉 البته سعی میکنیم محتوای ویدئوها طوری باشه که مهارت مارو توی جنگو بالاتر ببرن.
🟢 توی این ویدئوی رایگان در مورد دستور activate بررسی هایی انجام میدیم.
لینک ویدئو در یوتیوب:
👉🏻Link: https://www.youtube.com/watch?v=4hgFtNsMqyw&t
Thanks to: @miladhzz
#Virtual_environment
〰〰〰〰〰〰
© @DjangoEx
تا حالا به این فکر کردید که وقتی دستور activate رو برای فعالسازی VENV می زنیم چی میشه؟
قرار شد که وقتی از یه دستور یا ابزار و یا هر چیز دیگه ای توی #جنگو استفاده می کنیم، به سادگی از کنارش نگذریم و یه اطلاعات حداقلی رو در موردش داشته باشیم.
😉 البته سعی میکنیم محتوای ویدئوها طوری باشه که مهارت مارو توی جنگو بالاتر ببرن.
🟢 توی این ویدئوی رایگان در مورد دستور activate بررسی هایی انجام میدیم.
لینک ویدئو در یوتیوب:
👉🏻Link: https://www.youtube.com/watch?v=4hgFtNsMqyw&t
Thanks to: @miladhzz
#Virtual_environment
〰〰〰〰〰〰
© @DjangoEx
YouTube
محیط ایزوله توی پایتون چطوری فعال میشه VENV
توی این ویدئو فقط به فعال کردن محیط ایزوله اکتفا نمی کنیم. میفهمیم که اصلا چی میشه که
VENV
فعال میشه.
telegram: @DjangoLearn_ir
site: www.djangolearn.ir
VENV
فعال میشه.
telegram: @DjangoLearn_ir
site: www.djangolearn.ir
با کدوم یکی کارای احراز هویت در فریمورک رست جنگو رو انجام میدید؟
Anonymous Poll
22%
TokenAuthentication
7%
Oauth/oauth-toolkit
1%
Hawk
25%
Jwt
3%
Djoser
1%
passwordless
1%
Knox
40%
قضیه چیه؟
❤1
Media is too big
VIEW IN TELEGRAM
✔️ آسیب پذیری یا حمله CSRF چیه و چطور جلوشو بگیریم؟
🖥 تماشا در یوتیوب
در این ویدیو یه پروژه با مشکل CSRF آوردم بالا، بهش طی یه سناریو حمله می کنیم و بعد در مورد این که این باگ چیه و چطور به وجود میاد صحبت می کنیم و آخرسر هم راهکار حل شدنش رو با هم کار می کنیم.
#امنیت #باگ #تست_نفوذ
#security #csrf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🖥 تماشا در یوتیوب
در این ویدیو یه پروژه با مشکل CSRF آوردم بالا، بهش طی یه سناریو حمله می کنیم و بعد در مورد این که این باگ چیه و چطور به وجود میاد صحبت می کنیم و آخرسر هم راهکار حل شدنش رو با هم کار می کنیم.
#امنیت #باگ #تست_نفوذ
#security #csrf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
Django Expert
✔️ نقد و بررسی کتاب #ترفندهای_پایتون توسط جادی میرمیرانی عزیز ✅ معرفی کتاب: ترفندهای پایتون - تبدیل شدن از برنامهنویسی که با پایتون کار می کنه به پایتون نویس اصل! برای مشاهده نقد و بررسی بر روی لینک زیر کلیک کنید: 👉 Link: https://www.youtube.com/watch?v=LD…
✔️ تحویل کتاب ترفندهای پایتون
دوستان عزیزی که بابت زمان تحویل کتاب #ترفندهای_پایتون سوال دارند، خبر خوب اینکه دیروز چاپ جدید کتاب به دستمون رسید. 😊✌️
بخشی از سفارشها رو امروز صبح ارسال کردیم و مابقی رو هم برحسب زمان ثبت سفارش، به زودی ارسال میکنیم، از صبر و همراهی شما سپاسگزاریم و امیدواریم کتابها هرچه زودتر خدمتتون تقدیم بشن و از مطالعه کتاب همراه با ☕️ قهوه داغ لذت ببرید. 😋
#python #پایتون #python_tricks #ترفندهای_پایتون
〰️〰️〰️〰️〰️〰️
©@DjangoEx
دوستان عزیزی که بابت زمان تحویل کتاب #ترفندهای_پایتون سوال دارند، خبر خوب اینکه دیروز چاپ جدید کتاب به دستمون رسید. 😊✌️
بخشی از سفارشها رو امروز صبح ارسال کردیم و مابقی رو هم برحسب زمان ثبت سفارش، به زودی ارسال میکنیم، از صبر و همراهی شما سپاسگزاریم و امیدواریم کتابها هرچه زودتر خدمتتون تقدیم بشن و از مطالعه کتاب همراه با ☕️ قهوه داغ لذت ببرید. 😋
#python #پایتون #python_tricks #ترفندهای_پایتون
〰️〰️〰️〰️〰️〰️
©@DjangoEx
Django Expert
✔️ آسیب پذیری یا حمله CSRF چیه و چطور جلوشو بگیریم؟ 🖥 تماشا در یوتیوب در این ویدیو یه پروژه با مشکل CSRF آوردم بالا، بهش طی یه سناریو حمله می کنیم و بعد در مورد این که این باگ چیه و چطور به وجود میاد صحبت می کنیم و آخرسر هم راهکار حل شدنش رو با هم کار می…
BitQueen (Remix)
Mehran Hacker
👌 اثر هنری جدید با نام "بیت کویین"
🗣 خواننده: مهران تعریف (اقتباس از ویدیو)
♻️ ریمیکس: از طرف کاربران
گوش میسپاریم به این ترانه بسیار اصیل😁
#منهای_جنگو
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🗣 خواننده: مهران تعریف (اقتباس از ویدیو)
♻️ ریمیکس: از طرف کاربران
گوش میسپاریم به این ترانه بسیار اصیل😁
#منهای_جنگو
〰️〰️〰️〰️〰️〰️
©@DjangoEx
۰۰۷ - آشنایی با کلاینت های ارسال درخواست
🖥 تماشا در یوتیوب
در این ویدیو با کلاینت های گرافیکی و نحت ترمینال برای ارسال درخواست ها آشنا میشیم. پیش نیاز این جلسه ویدیوی حملات CSRF است.
حمله CSRF چیه و چطور جلوشو بگیریم؟
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🖥 تماشا در یوتیوب
در این ویدیو با کلاینت های گرافیکی و نحت ترمینال برای ارسال درخواست ها آشنا میشیم. پیش نیاز این جلسه ویدیوی حملات CSRF است.
حمله CSRF چیه و چطور جلوشو بگیریم؟
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
۰۰۸ - احراز هویت در فریمورک REST: Basic
🖥 تماشا در یوتیوب
از این ویدیو بحث بسیار مهم احراز هویت در فریمورک Rest جنگو رو شروع می کنیم. مدل های مختلفی برای احراز هویت هست که یه ۵ تا راه رو کار می کنیم. برای شروع با ساده ترین روش یعنی Basic auth با هم شروع به کار می کنیم.
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🖥 تماشا در یوتیوب
از این ویدیو بحث بسیار مهم احراز هویت در فریمورک Rest جنگو رو شروع می کنیم. مدل های مختلفی برای احراز هویت هست که یه ۵ تا راه رو کار می کنیم. برای شروع با ساده ترین روش یعنی Basic auth با هم شروع به کار می کنیم.
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️Exciting New Features in Django 3.2
👉🏻Link:https://hakibenita.com/django-32-exciting-features
Thanks to: @Django_pythonl
〰〰〰〰〰〰
© @DjangoEx
👉🏻Link:https://hakibenita.com/django-32-exciting-features
Thanks to: @Django_pythonl
〰〰〰〰〰〰
© @DjangoEx
Hakibenita
Exciting New Features in Django 3.2
And my wishlist for the future...
This media is not supported in your browser
VIEW IN TELEGRAM
✔️تا حالا شده توی نوشتن داکیومنت یا یک مطلب آموزشی توی وب نیاز داشته باشید مراحل نصب یا استفاده از اون رو توی ترمینال نشون بدید ؟
با استفاده از termynal میتونید با چند خط کد ساده html یدونه گیف از اون بسازید(مثل گیف بالا)
🔗 GitHub Source: https://github.com/ines/termynal
〰️〰️〰️〰️〰️〰️
© @DjangoEx
با استفاده از termynal میتونید با چند خط کد ساده html یدونه گیف از اون بسازید(مثل گیف بالا)
🔗 GitHub Source: https://github.com/ines/termynal
〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ تفاوت و کاربردهای async و sync در جنگو
در این ویدئو سعی کردیم از حالتهای مختلف پردازش ریکوئست در جنگو بگیم. از توضیح async و sync شروع کردیم و پرداختیم به تفاوت gunicorn و daphne و worker model ها. البته در آخر هم اپلیکیشنی برای تست و مقایسه سرعت حالات مختلف نوشتیم :)
🌐 https://youtu.be/DPzjpUCqk8A
#django #python #async
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
در این ویدئو سعی کردیم از حالتهای مختلف پردازش ریکوئست در جنگو بگیم. از توضیح async و sync شروع کردیم و پرداختیم به تفاوت gunicorn و daphne و worker model ها. البته در آخر هم اپلیکیشنی برای تست و مقایسه سرعت حالات مختلف نوشتیم :)
🌐 https://youtu.be/DPzjpUCqk8A
#django #python #async
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
Django Expert
✔️ نقد و بررسی کتاب #ترفندهای_پایتون توسط جادی میرمیرانی عزیز ✅ معرفی کتاب: ترفندهای پایتون - تبدیل شدن از برنامهنویسی که با پایتون کار می کنه به پایتون نویس اصل! برای مشاهده نقد و بررسی بر روی لینک زیر کلیک کنید: 👉 Link: https://www.youtube.com/watch?v=LD…
🔥 SOLD OUT 🔥
🔶 با عرض پوزش، موجودی کتاب ترفندهای پایتون به اتمام رسید.
🔷 سفارشهایی که پس از تاریخ ۲۱ اسفند ۱۳۹۹ ثبت شوند، ارسال آنها از تاریخ ۱۴ فروردین ۱۴۰۰ انجام میشود.
از حمایتهای شما سپاسگزاریم 🙏🌹
#ترفندهای_پایتون #پایتون #Python
〰️〰️〰️〰️〰️
©️ @DjangoEx
🔶 با عرض پوزش، موجودی کتاب ترفندهای پایتون به اتمام رسید.
🔷 سفارشهایی که پس از تاریخ ۲۱ اسفند ۱۳۹۹ ثبت شوند، ارسال آنها از تاریخ ۱۴ فروردین ۱۴۰۰ انجام میشود.
از حمایتهای شما سپاسگزاریم 🙏🌹
#ترفندهای_پایتون #پایتون #Python
〰️〰️〰️〰️〰️
©️ @DjangoEx
اگر قراره پروژه ای رو رهبری کنید بهترین تکنولوژی برای نوشتن یک بک اند جهت Restful Api که بصورت میکروسرویس کار کنه از نظر شما کدومه
Anonymous Poll
17%
Flask
16%
Fastapi
2%
aiohttp
26%
DRF
3%
مورد دیگری در نظر دارم(کامنت کنید)
35%
نظری ندارم / دانشی در این زمینه ندارم
✅ پشت صحنه دستور
pip install django
چه اتفاقاتی می افته؟
✔️ کاربرد فایل های setup.py و setup.cfg چیه؟
✔️ دستور pip install چطور متوجه وابستگی یا همون dependency های پکیج ها میشه؟
✔️ چطور میتونیم django-admin رو عوض کنیم
✅ جواب همه سوال های بالا رو توی یه ویدئو ۱۲ دقیقه ای بهتون میگم. اگه وی پی ان پرسرعت هم ندارید میتونید از سایت جنگولرن ویدئو رو ببینید.
لینک یوتیوب:
https://youtu.be/DUP9YU7_6jo
لینک جنگولرن:
http://djangolearn.ir/363/
Thanks to: @miladhzz
#جنگو #pip
〰️〰️〰️〰️〰️
©️ @DjangoEx
pip install django
چه اتفاقاتی می افته؟
✔️ کاربرد فایل های setup.py و setup.cfg چیه؟
✔️ دستور pip install چطور متوجه وابستگی یا همون dependency های پکیج ها میشه؟
✔️ چطور میتونیم django-admin رو عوض کنیم
✅ جواب همه سوال های بالا رو توی یه ویدئو ۱۲ دقیقه ای بهتون میگم. اگه وی پی ان پرسرعت هم ندارید میتونید از سایت جنگولرن ویدئو رو ببینید.
لینک یوتیوب:
https://youtu.be/DUP9YU7_6jo
لینک جنگولرن:
http://djangolearn.ir/363/
Thanks to: @miladhzz
#جنگو #pip
〰️〰️〰️〰️〰️
©️ @DjangoEx
YouTube
پشت صحنه pip install django چیه
توی این ویدئو با محتویات فایل های
setup.py
و
setup.cfg
آشنا میشیم و تغییراتی توی روند نصب جنگو اعمال می کنیم و نتیجه رو با هم میبینیم.
یاد میگیریم پیپ چطور وابستگی هارو نصب میکنه و چیزای دیگه
setup.py
و
setup.cfg
آشنا میشیم و تغییراتی توی روند نصب جنگو اعمال می کنیم و نتیجه رو با هم میبینیم.
یاد میگیریم پیپ چطور وابستگی هارو نصب میکنه و چیزای دیگه
✔️ ۰۰۹ - احراز هویت در فریمورک REST: Session
🖥 تماشا در یوتیوب
رسیدیم به بحث authentication با session که برای پروژه هایی مناسبه که تنها با AJAX قراره کار کنند. بعد این جلسه میریم سمت TokenAuth و پروژه های ترکیبی با فرانت و سایر کلاینت ها تا مهارتمون بیشتر شه (:
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🖥 تماشا در یوتیوب
رسیدیم به بحث authentication با session که برای پروژه هایی مناسبه که تنها با AJAX قراره کار کنند. بعد این جلسه میریم سمت TokenAuth و پروژه های ترکیبی با فرانت و سایر کلاینت ها تا مهارتمون بیشتر شه (:
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ ۰۱۰ - احراز هویت در فریمورک REST: Token
🖥 تماشا در یوتیوب
✔️ ۰۱۱ - کار با APIView: ابطال توکن احراز هویت
🖥 تماشا در یوتیوب
👈 رسیدیم به اصل ماجرا که چطور بتونیم endpoint های خودمون رو با token احراز هویت کنیم. کم کم بریم سمت کلاینت های مختلف و برای محیط های گوشی و دسکتاپ هم، اپ های ترکیبی بنویسیم.
👈 جنریک ویوها برای دسته ای از کارهای تکرارشونده مناسب اند اما خیلی وقت ها پیش میاد که نیاز داشته باشیم تا کاری رو خارج از برنامه ریزی ها انجام بدیم. در قسمت ۱۱ با APIView آشنا میشیم و ویوهای خودمون رو با این کلاس توسعه میدیم.
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🖥 تماشا در یوتیوب
✔️ ۰۱۱ - کار با APIView: ابطال توکن احراز هویت
🖥 تماشا در یوتیوب
👈 رسیدیم به اصل ماجرا که چطور بتونیم endpoint های خودمون رو با token احراز هویت کنیم. کم کم بریم سمت کلاینت های مختلف و برای محیط های گوشی و دسکتاپ هم، اپ های ترکیبی بنویسیم.
👈 جنریک ویوها برای دسته ای از کارهای تکرارشونده مناسب اند اما خیلی وقت ها پیش میاد که نیاز داشته باشیم تا کاری رو خارج از برنامه ریزی ها انجام بدیم. در قسمت ۱۱ با APIView آشنا میشیم و ویوهای خودمون رو با این کلاس توسعه میدیم.
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ در یک جمله یا پاراگراف به سوال «چرا جنگو را دوست بداریم؟» پاسخ بدید :)
هدف اینه از دیدگاههای مختلف به جنگو نگاه کنیم و البته نتیجه رو مجدداً در کانال به اشتراک میذاریم.
〰️〰️〰️〰️〰️〰️
©@DjangoEx
هدف اینه از دیدگاههای مختلف به جنگو نگاه کنیم و البته نتیجه رو مجدداً در کانال به اشتراک میذاریم.
〰️〰️〰️〰️〰️〰️
©@DjangoEx