Django Expert
چند سالتون بود که فهمیدید اگر بعد از github تو لینک صفحه کد "1s" تایپ کنید کد تو Visual Studio Code باز میشه؟ منبع : Thanks to: @PGTWEET 〰〰〰〰〰〰 © @DjangoEx
حالا یه چیز جالب تر :
شبیه به این رو گیتهاب خودش داره اضافه می کنه و رسمی هست. الان به صورت بتا در دسترسه و می تونید برید در خواست بدید دسترسی استفادش رو به اکانتتون اضافه کنه :
https://github.com/features/codespaces
Thank to: @amirmahdi_tafreshi
〰〰〰〰〰〰
© @DjangoEx
شبیه به این رو گیتهاب خودش داره اضافه می کنه و رسمی هست. الان به صورت بتا در دسترسه و می تونید برید در خواست بدید دسترسی استفادش رو به اکانتتون اضافه کنه :
https://github.com/features/codespaces
Thank to: @amirmahdi_tafreshi
〰〰〰〰〰〰
© @DjangoEx
GitHub
GitHub Codespaces
GitHub Codespaces gets you up and coding faster with fully configured, secure cloud development environments native to GitHub.
✔️ وبفریمورکها چگونه کار میکنند؟
🟣 قسمت ۹: نحوه سرو کردن فایلها در فریمورک
در اکثر مواقع پروژه ما نیاز به سرو کردن فایلهای استاتیک یا مدیا (داینامیک) داره. علاوه بر اینکه اکیدا توصیه میشه فایلها توسط وب سرور سرو بشن اما در حالت توسعه سرو شدن فایلها توسط اپلیکیشن ایرادی نداره و کار رو راحتتر میکنه. در این قسمت امکان سرو کردن فایلهای استاتیک و داینامیک رو به فریمورکمون اضافه کردیم.
🌐 https://youtu.be/islVn4cyvbQ
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python #http #serving_files #staticfiles
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
🟣 قسمت ۹: نحوه سرو کردن فایلها در فریمورک
در اکثر مواقع پروژه ما نیاز به سرو کردن فایلهای استاتیک یا مدیا (داینامیک) داره. علاوه بر اینکه اکیدا توصیه میشه فایلها توسط وب سرور سرو بشن اما در حالت توسعه سرو شدن فایلها توسط اپلیکیشن ایرادی نداره و کار رو راحتتر میکنه. در این قسمت امکان سرو کردن فایلهای استاتیک و داینامیک رو به فریمورکمون اضافه کردیم.
🌐 https://youtu.be/islVn4cyvbQ
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python #http #serving_files #staticfiles
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️gRPC
کسایی که من رو میشناسند میدونند که وب دولوپر نیستم، بجای یک nightmare واقعی برای وب دولوپرهایی که باهام کار میکنند میشم (هرچند بعدش 10X تجربه میشه براشون.)
از چندین سال پیش گوگل برای فریمورک Tensorflow (هوش مصنوعی) و خدمات دهی مبتنی بر اون بجای Rest از gRpc استفاده کرد.
منم هرجا مشتری ازمون سرعت بیشتر خواست و دیگه بلای بیشتری سر مدل نمیشد بیارم مجبور میکردم وب دولوپر از gRpc استفاده کنه، البته تنها کاربردش همینجا نیست ولی خب ...
این بلاگ پست چرایی gRPC رو توضیح میده :
👉🏻Link: to article
〰〰〰〰〰〰
©@DjangoEx
کسایی که من رو میشناسند میدونند که وب دولوپر نیستم، بجای یک nightmare واقعی برای وب دولوپرهایی که باهام کار میکنند میشم (هرچند بعدش 10X تجربه میشه براشون.)
از چندین سال پیش گوگل برای فریمورک Tensorflow (هوش مصنوعی) و خدمات دهی مبتنی بر اون بجای Rest از gRpc استفاده کرد.
منم هرجا مشتری ازمون سرعت بیشتر خواست و دیگه بلای بیشتری سر مدل نمیشد بیارم مجبور میکردم وب دولوپر از gRpc استفاده کنه، البته تنها کاربردش همینجا نیست ولی خب ...
این بلاگ پست چرایی gRPC رو توضیح میده :
👉🏻Link: to article
〰〰〰〰〰〰
©@DjangoEx
Yonego
YONEGO | Strategisch Slim & Tactisch Sterke Marketing
Écht impact op het resultaat | Voor Yonego is niks te niche | Best-in-class marketing: Digital Advertising, Content, SEO, CRO, Data etc.
#خارج_از_بحث
اون بابایی که رفته بود از شرکت امریکایی باج بگیره (علی اسکندر پور)
همون کسیه ۱۴ مارس ۲۰۱۸ با فریب مدیران رده بالای ویکیپدیا دسترسی گرفته و بلافاصله از این دسترسی استفاده کرده و با گذاشتن کد جاوا اسکریپت ماینر بیتکوین به مدت ۷ دقیقه تا مدیران متوجه بشن از ویکیپدیا برای ماینینگ روی سیستم کلاینت ها سو استفاده کرد!
عکس چپ بیانیه مدیر امنیت ویکیپدیا در این مورد
عکس راست این موجود پر رو است که این موضوع رو تو رزومه اش هم زده!
#منهای_جنگو
〰〰〰〰〰〰
© @DjangoEx
اون بابایی که رفته بود از شرکت امریکایی باج بگیره (علی اسکندر پور)
همون کسیه ۱۴ مارس ۲۰۱۸ با فریب مدیران رده بالای ویکیپدیا دسترسی گرفته و بلافاصله از این دسترسی استفاده کرده و با گذاشتن کد جاوا اسکریپت ماینر بیتکوین به مدت ۷ دقیقه تا مدیران متوجه بشن از ویکیپدیا برای ماینینگ روی سیستم کلاینت ها سو استفاده کرد!
عکس چپ بیانیه مدیر امنیت ویکیپدیا در این مورد
عکس راست این موجود پر رو است که این موضوع رو تو رزومه اش هم زده!
#منهای_جنگو
〰〰〰〰〰〰
© @DjangoEx
✔️ اهمیت بازبینی کد
رشته توییت بشیر سجاد، مهندس نرم افزار در شرکت گوگل در مورد اهمیت و ضرورت code revview
پیشنهاد میکنم حتما مطالعه کنید. 👇
https://twitter.com/BashirSadjad/status/1359959247895867397
#codereview
〰〰〰〰〰〰
© @DjangoEx
رشته توییت بشیر سجاد، مهندس نرم افزار در شرکت گوگل در مورد اهمیت و ضرورت code revview
پیشنهاد میکنم حتما مطالعه کنید. 👇
https://twitter.com/BashirSadjad/status/1359959247895867397
#codereview
〰〰〰〰〰〰
© @DjangoEx
✔️ How HTTPS works
Have you ever wondered why a green lock icon appears on your browser URL bar? And why is it important? We did too, and this comic is for you!
👉🏻Link: https://howhttps.works/
#https
〰️〰️〰️〰️〰️〰️
© @DjangoEx
Have you ever wondered why a green lock icon appears on your browser URL bar? And why is it important? We did too, and this comic is for you!
👉🏻Link: https://howhttps.works/
#https
〰️〰️〰️〰️〰️〰️
© @DjangoEx
howhttps.works
How HTTPS Works
🙀 A cat explains how HTTPS works...in a comic! 😻
دوستان توی کانال دوآپسمون جوین بشید،
و از مطالب آموزشی خفن و سطح بالا لذت ببرید. 😎✌️
Channel:
@DevOpsEx
Group:
@DevOpsExpertGroup
#موقت
〰️〰️〰️〰️〰️〰️
© @DjangoEx
و از مطالب آموزشی خفن و سطح بالا لذت ببرید. 😎✌️
Channel:
@DevOpsEx
Group:
@DevOpsExpertGroup
#موقت
〰️〰️〰️〰️〰️〰️
© @DjangoEx
خطر اسپویل:
ارتقا ورژن پایتون توی اوبونتو یکسری از پکیج های سیستم مثل
[Bleeding SysAdmin crawling]
https://mmoallemi99.com/blog/how-to-upgrade-to-python-3-9-0-on-ubuntu-18-04-lts-without-internal-bleeding/
#ubuntu #python #sysadmin #apt #pip #منهای_جنگو
〰️〰️〰️〰️〰️〰️
©@DjangoEx
ارتقا ورژن پایتون توی اوبونتو یکسری از پکیج های سیستم مثل
apt
و pip
رو break میکنه! و توی این مقاله میخواهیم بدون خونریزی داخلی پایتون رو اپگرید کنیم :)[Bleeding SysAdmin crawling]
https://mmoallemi99.com/blog/how-to-upgrade-to-python-3-9-0-on-ubuntu-18-04-lts-without-internal-bleeding/
#ubuntu #python #sysadmin #apt #pip #منهای_جنگو
〰️〰️〰️〰️〰️〰️
©@DjangoEx
Geeky Career
How to upgrade to Python 3.9.0 on Ubuntu 18.04
Upgrading the Python version on Ubuntu breaks some packages like apt and pip in your system! in this article we’re going to upgrade python and fix the issues
✔️ وبفریمورکها چگونه کار میکنند؟
🟣 قسمت ۱۰: نحوه اجرای وباپلیکیشن بدون واسط
در این قسمت امکان اجرا کردن وباپلیکیشن بدون استفاده از وبسرورهای جانبی مثل gunicorn و uWSGI رو به فریمورکمون اضافه میکنیم. همچنین بخشهای مربوط به این موضوع رو در سورس کد جنگو و فلسک میخونیم تا با روش اونها آشنا بشیم.
🌐 https://youtu.be/VL0sFwaGnJM
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
🟣 قسمت ۱۰: نحوه اجرای وباپلیکیشن بدون واسط
در این قسمت امکان اجرا کردن وباپلیکیشن بدون استفاده از وبسرورهای جانبی مثل gunicorn و uWSGI رو به فریمورکمون اضافه میکنیم. همچنین بخشهای مربوط به این موضوع رو در سورس کد جنگو و فلسک میخونیم تا با روش اونها آشنا بشیم.
🌐 https://youtu.be/VL0sFwaGnJM
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
#موقعیت_شغلی
#جنگو
#کارجو
به دو نیروی جونیور و سنیور در شرکت ایوان نیازمندیم.
در صورت صلاح دید، به
[email protected]
ایمیل ارسال کنید.
محیط کار : محیطی آرام و امن با رعایت پروتکل های بهداشتی و رعایت فاصله اجتماعی پرسنل
نوع همکاری : ترجیحا حضوری - تمام وقت یا پروژهای
محل کار : تئاتر شهر، خیابان بالاور
دسترسی بسیار آسان به مترو و بی آر تی ایستگاه تئاتر شهر
〰〰〰〰〰〰
©@DjangoEx
#جنگو
#کارجو
به دو نیروی جونیور و سنیور در شرکت ایوان نیازمندیم.
در صورت صلاح دید، به
[email protected]
ایمیل ارسال کنید.
محیط کار : محیطی آرام و امن با رعایت پروتکل های بهداشتی و رعایت فاصله اجتماعی پرسنل
نوع همکاری : ترجیحا حضوری - تمام وقت یا پروژهای
محل کار : تئاتر شهر، خیابان بالاور
دسترسی بسیار آسان به مترو و بی آر تی ایستگاه تئاتر شهر
〰〰〰〰〰〰
©@DjangoEx
✔️ ۰۰۴ - ویوهای جنریک بیشتر
🖥 تماشا در یوتیوب
در این قسمت با ویوهای جنریک بیشتری در فریمورک رست در جنگو آشنا میشیم.
همچنین حرفش پیش اومد و یه نکته امنیتی جالب رو با هم کار می کنیم که به وسیله اش می تونیم حتی با ندونستن رمز یه کاربر، وارد اکانتش شیم😈 (ما خفنیم😎)
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🖥 تماشا در یوتیوب
در این قسمت با ویوهای جنریک بیشتری در فریمورک رست در جنگو آشنا میشیم.
همچنین حرفش پیش اومد و یه نکته امنیتی جالب رو با هم کار می کنیم که به وسیله اش می تونیم حتی با ندونستن رمز یه کاربر، وارد اکانتش شیم😈 (ما خفنیم😎)
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ نقد و بررسی کتاب #ترفندهای_پایتون
توسط جادی میرمیرانی عزیز
✅ معرفی کتاب: ترفندهای پایتون - تبدیل شدن از برنامهنویسی که با پایتون کار می کنه به پایتون نویس اصل!
برای مشاهده نقد و بررسی بر روی لینک زیر کلیک کنید:
👉 Link: https://www.youtube.com/watch?v=LD-KWUI2SO8
🔥 کد تخفیف ویژه (۴۲ هزارتومان تخفیف) 🔥
🔥 Code: jadi 🔥
✅ خرید اینترنتی کتاب ترفندهای پایتون:
👉 Link: https://boby.cloud/python-tricks/
OR
👉 Link: https://devmo.in/python-tricks/
اگر هنوز کتاب ترفندهای پایتون را مطالعه نکردید، پیشنهاد میکنیم از این فرصت فوقالعاده استفاده کنید و کتاب را با ۲۵٪ تخفیف ویژه و ارسال رایگان دریافت کنید تا مثل یک نینجا کدهای پایتونیک بنویسید. 😎
🛑 مهلت و تعداد استفاده از کد تخفیف محدود است 🛑
#ترفندهای_پایتون #پایتون #Python
〰️〰️〰️〰️〰️
©️ @DjangoEx | @AI_Python
توسط جادی میرمیرانی عزیز
✅ معرفی کتاب: ترفندهای پایتون - تبدیل شدن از برنامهنویسی که با پایتون کار می کنه به پایتون نویس اصل!
برای مشاهده نقد و بررسی بر روی لینک زیر کلیک کنید:
👉 Link: https://www.youtube.com/watch?v=LD-KWUI2SO8
🔥 کد تخفیف ویژه (۴۲ هزارتومان تخفیف) 🔥
🔥 Code: jadi 🔥
✅ خرید اینترنتی کتاب ترفندهای پایتون:
👉 Link: https://boby.cloud/python-tricks/
OR
👉 Link: https://devmo.in/python-tricks/
اگر هنوز کتاب ترفندهای پایتون را مطالعه نکردید، پیشنهاد میکنیم از این فرصت فوقالعاده استفاده کنید و کتاب را با ۲۵٪ تخفیف ویژه و ارسال رایگان دریافت کنید تا مثل یک نینجا کدهای پایتونیک بنویسید. 😎
🛑 مهلت و تعداد استفاده از کد تخفیف محدود است 🛑
#ترفندهای_پایتون #پایتون #Python
〰️〰️〰️〰️〰️
©️ @DjangoEx | @AI_Python
YouTube
معرفی کتاب: ترفندهای پایتون - تبدیل شدن از برنامهنویسی که با پایتون کار می کنه به پایتون نویس اصل!
«بوفه ای از ویژگیهای فوق العاده پایتون» یه کتابه که تو بخش های مختلف، شما رو با فیچرهای خاص تر و حرفه ای تر پایتون آشنا میکنه. با این کتاب از کسی که به شکل کلی برنامه نویسی بلده و از پایتون برای برنامه نویسی استفاده می کنه تبدیل میشین به کسی که گوشه کنارهای…
Forwarded from سیلیسیم (Mehran Tarif)
یه هل کوچیک میدید رو 2k فیکس شیم؟🥺
فوروارد پستی که دوست دارید و اینا ..
فوروارد پستی که دوست دارید و اینا ..
سیلیسیم
یه هل کوچیک میدید رو 2k فیکس شیم؟🥺 فوروارد پستی که دوست دارید و اینا ..
سیلیسیوم تبلیغات محسوب نمیشه بلکه خانه دوم ماست ❤️
ممنون از مهران تعریف برای آموزش های خوبش در زمینه جنگو
بسیاری آموزش جذاب دیگ هم دارن که ما متأسفانه به دلیل فعالیت در زمینه پایتون و جنگو قادر به باز نشرش نیستیم با عضویت در کانالشون ضرر نخواهید کرد
👉🏻 @siliciumir 👈🏻
ممنون از مهران تعریف برای آموزش های خوبش در زمینه جنگو
بسیاری آموزش جذاب دیگ هم دارن که ما متأسفانه به دلیل فعالیت در زمینه پایتون و جنگو قادر به باز نشرش نیستیم با عضویت در کانالشون ضرر نخواهید کرد
👉🏻 @siliciumir 👈🏻
✔️ ۰۰۵ - دسترسی ها به ویوها
🖥 تماشا در یوتیوب
در این قسمت با دسترسی ها در DRF آشنا میشیم. برای پروژه دسترسی کلی تعیین می کنیم و برای ویوهای جداگانه هم، دسترسی های جدا قرار میدیم. جلسه بعد هم یاد میگیریم دسترسی های مورد علاقه و شخصی سازی خودمون رو بنویسیم.
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🖥 تماشا در یوتیوب
در این قسمت با دسترسی ها در DRF آشنا میشیم. برای پروژه دسترسی کلی تعیین می کنیم و برای ویوهای جداگانه هم، دسترسی های جدا قرار میدیم. جلسه بعد هم یاد میگیریم دسترسی های مورد علاقه و شخصی سازی خودمون رو بنویسیم.
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ اینپورت کردن ماژولها از طریق رشته
یکی از پرکاربردترین توابع در ساختار جنگو تابع import_string است. اگر به تنظیمات جنگو دقت کرده باشید، تمامی ماژولهای پیشفرض مثل MIDDLEWARE و INSTALLED_APPS با آدرس کامل آن ماژول نوشته شدهاند. جنگو با استفاده از مسیر هر ماژول، آن را به عنوان یک شئ اینپورت کرده و در فضای پایتون استفاده میکند.
برای مثال به جای اینپورت کردن کلاس ValidationError به این صورت:
مشاهده در مستندات جنگو
#django_tips
#Django
〰️〰️〰️〰️〰️〰️
© @DjangoEx
یکی از پرکاربردترین توابع در ساختار جنگو تابع import_string است. اگر به تنظیمات جنگو دقت کرده باشید، تمامی ماژولهای پیشفرض مثل MIDDLEWARE و INSTALLED_APPS با آدرس کامل آن ماژول نوشته شدهاند. جنگو با استفاده از مسیر هر ماژول، آن را به عنوان یک شئ اینپورت کرده و در فضای پایتون استفاده میکند.
برای مثال به جای اینپورت کردن کلاس ValidationError به این صورت:
from django.core.exceptions import ValidationError
میتوانید آن را به نحوه زیر وارد کنید:from django.utils.module_loading import import_string
ValidationError = import_string('django.core.exceptions.ValidationError')
شما نیز میتوانید در پروژههای خود از این تابع برای سهولت کار و جلوگیری از ساختارهای شرطی تکراری استفاده کنید. به خصوص وقتی که قرار است یک برنامه ثابت طبق کانفیگهای مختلف از ماژولهای مختلف استفاده کند.مشاهده در مستندات جنگو
#django_tips
#Django
〰️〰️〰️〰️〰️〰️
© @DjangoEx