Django Expert
9.71K subscribers
993 photos
81 videos
114 files
1.34K links
✔️ بزرگترین کانال و جامعه جنگو به فارسی
Contact:
@majid_aghamohamad
@BobyCloud

Group:
@DjangoIR

Our Site ;coming soon:
🔜 PyExpert.ir

تبلیغات نداریم فقط درج آگهی های استخدامی مرتبط پذیرفته می‌شود
加入频道
✔️ لپ تاپ مخصوص برنامه نویس ها و سیس ادمین‌ها بالاخره داره آماده میشه 😁

لپ‌تاپ Aurora 7 با ۷ نمایشگر و ۱ ساعت شارژدهی معرفی شد
یک شرکت بریتانیایی به تازگی از یک لپ‌تاپ متفاوت به نام Aurora 7 رونمایی کرده. این محصول که از ۷ نمایشگر بهره می‌برد، وزنی نزدیک به ۱۲ کیلوگرم دارد و ضخامتش به ۱۰ سانتی‌متر می‌رسد.
متن از دیجیاتو

〰️〰️〰️〰️〰️〰️
©@DjangoEx
pyee supplies a EventEmitter object that is similar to the EventEmitter class from Node.js. It also supplies a number of subclasses with added support for async and threaded programming in python, such as async/await as seen in python 3.5+.

https://github.com/jfhbrook/pyee
https://pyee.readthedocs.io/en/latest/

#python #node #eventdriven #eventdrivenprogramming #asynchronous #async #asyncio

〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ نشت ۲۷۰ هزار ریکورد اطلاعات فریلنسرها و کارفرمایان وبسایت #پونیشا

نشت بانک اطلاعاتی حاوی 270 هزار خط نام و نام خانوادگی، جنسیت، تاریخ تولد، نام کاربری، شماره تلفن همراه، شهر، کشور، نوع پروفایل، تصویر پروفایل، تصویر روی جلد پروفایل، رزومه، موقعیت شغلی، سوابق تحصیلی، دانشگاه محل تحصیل، مهارت ها و اطلاعات دیگری مرتبط با وب‌سایت پونیشا

این نشت اطلاعات توسط Endpoint های پونیشا صورت گرفته، بیانیه پونیشا:
https://bit.ly/3a5AggR

متاسفانه در این گزارش مجموعه پونیشا نوشته "خوشبختانه" دسترسی مستقیم به دیتابیس صورت نگرفت و فقط endpoint های پونیشا نشت اطلاعات داشتند!!! ماه گذشته پونیشا آگهی استخدام مدیر فنی گذاشته بود، فکرکنم مدیرفنی رو از پونیشا استخدام کردند.

#ponisha #پونیشا
〰️〰️〰️〰️〰️〰️
©@DjangoEx
Forwarded from Learn Python
🎥 لایو اینستاگرام: راهنمایی برای شروع یادگیری فریم‌ورک جنگو

☑️ توی این لایو همراه محمد جعفری عزیز، مهندس نرم‌افزار و طراح دوره جنگو کوئرا کالج هستیم و در مورد نقشه راه تبدیل شدن به توسعه‌دهنده بک‌اند با جنگو و پیش‌نیازهایی که لازمه توی این مسیر داشته باشیم صحبت کنیم. علاوه بر این موارد زمانی از این لایو رو به سوالات شما دوستان اختصاص دادیم.

این لایو رو آنلاین از لینک زیر تماشا کنید 👇
🔗 https://www.instagram.com/p/CLE8gwmFMLw/

#django #start

🆔 @LearnPY
با استفاده از کلاس asyncio.Queue میتونید بین Task های برنامه ی async اتون ارتباط برقرار کنید، برای مثال وظیفه (Task) A یک عملیاتی رو انجام میده و نتیجش رو از طریق یک Queue داخل اپلیکیشن به Task دیگری میفرسته و توی Task دیگه روی اون دیتا عملیات دیگه ای انجام بشه، یک Code Snippet از استفاده ی ابتدایی این قابلیت رو توی عکس و فایل بعدی میتونید ببینید.

asyncio queues are designed to be similar to classes of the queue module. Although asyncio queues are not thread-safe, they are designed to be used specifically in async/await code.

https://docs.python.org/3/library/asyncio-queue.html

#python #queue #asyncio #async #datastructure #منهای_جنگو

Thanks to: @geeky_career

〰️〰️〰️〰️〰️〰️
©@DjangoEx
This media is not supported in your browser
VIEW IN TELEGRAM
‏چند سالتون بود که فهمیدید اگر بعد از github تو لینک صفحه کد "1s" تایپ کنید کد تو Visual Studio Code باز می‌شه؟

منبع :
Thanks to: @PGTWEET

© @DjangoEx
#خارج_از_بحث
حرفی برای گفتن نمی‌مونه اما ی همچین افرادی نباید توی محیط‌های برنامه‌نویسی شغل پیدا کنند.
دیتایی ازین آدم موجود نیست انگار برای همین من از تصویری که طرف آمریکایی به اشتراک گذاشته استفاده می‌کنم تا تیم‌های ایرانی هم حواسشون رو جمع کنند.

ممنون از دوستانی که ریپورت کردند

Link
Django Expert
‏چند سالتون بود که فهمیدید اگر بعد از github تو لینک صفحه کد "1s" تایپ کنید کد تو Visual Studio Code باز می‌شه؟ منبع : Thanks to: @PGTWEET © @DjangoEx
حالا یه چیز جالب تر :
شبیه به این رو گیتهاب خودش داره اضافه می کنه و رسمی هست. الان به صورت بتا در دسترسه و می تونید برید در خواست بدید دسترسی استفادش رو به اکانتتون اضافه کنه :
https://github.com/features/codespaces

Thank to: @amirmahdi_tafreshi


© @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
✔️ ۰۰۲ - آماده سازی اولیه پروژه آموزش drf

🖥 تماشا در یوتیوب

در این قسمت قبل شروع مباحث مربوط به خود drf اولین اپ خودمون همراه با مدل و یه مقدار اطلاعات اولیه به پروژه وارد می کنیم.

#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
#خارج_از_بحث

اون بابایی که رفته بود از شرکت امریکایی باج بگیره (علی اسکندر پور)
همون کسیه ۱۴ مارس ۲۰۱۸ با فریب مدیران رده بالای ویکیپدیا دسترسی گرفته و بلافاصله از این دسترسی استفاده کرده و با گذاشتن کد جاوا اسکریپت ماینر بیتکوین به مدت ۷ دقیقه تا مدیران متوجه بشن از ویکیپدیا برای ماینینگ روی سیستم کلاینت ها سو استفاده کرد!

عکس چپ بیانیه مدیر امنیت ویکیپدیا در این مورد

عکس راست این موجود پر رو است که این موضوع رو تو رزومه اش هم زده!

#منهای_جنگو

© @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
دوستان توی کانال دوآپسمون جوین بشید،
و از مطالب آموزشی خفن و سطح بالا لذت ببرید. 😎✌️

Channel:
@DevOpsEx
Group:
@DevOpsExpertGroup
#موقت
〰️〰️〰️〰️〰️〰️
© @DjangoEx
❇️ ۰۰۳ - درک ساختار drf و اولین سریالایزر و ویو

🖥 تماشا در یوتیوب

در این قسمت یک درک کلی از فریمورک rest در جنگو به دست میاریم و با ویوهای جنریک پرکاربرد آشنا میشیم و اولین سریالایزر و ویو خودمون برای نمایش لیست مقالات مینویسیم.

#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@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
✔️ وب‌فریم‌ورک‌ها چگونه کار می‌کنند؟

🟣 قسمت ۱۰: نحوه اجرای وب‌اپلیکیشن بدون واسط

در این قسمت امکان اجرا کردن وب‌اپلیکیشن بدون استفاده از وب‌سرور‌های جانبی مثل gunicorn و uWSGI رو به فریم‌ورکمون اضافه می‌کنیم. همچنین بخش‌های مربوط به این موضوع رو در سورس کد جنگو و فلسک می‌خونیم تا با روش اون‌ها آشنا بشیم.

🌐 https://youtu.be/VL0sFwaGnJM

لینک پروژه در گیت‌هاب:
🌐 https://github.com/shahriarshm/minimalweb

#web_framework #python
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx