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

Group:
@DjangoIR

Our Site ;coming soon:
🔜 PyExpert.ir

تبلیغات نداریم فقط درج آگهی های استخدامی مرتبط پذیرفته می‌شود
Download Telegram
✔️ وضعیت اکثر تیم‌ها و شرکت‌ها

#fun_but_hagh

© @DjangoEx
😁69👍7👎1
✔️ پیاده سازی Authentication در Django Rest Framework

در این قسمت توضیحاتی در مورد پیاده سازی Authentication دادم و پیاده سازیش رو مسپارم به شما. منتظر پول رکوئست های طوفانیتون هستم.

🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/t67JspdBA-k

🛑توجه: حتماً، قطعاً، مسلماً و موکداً لطفاً با هندزفری تماشا کنید. 🛑

#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
👍162👎2🔥2
✔️ مرور داکیومنت Celery و توضیح اجزای مختلف این ابزار

سلری یک ابزار مدیریت تسک هست که بر پایه معماری asynchronous نوشته شده و به شما کمک می‌کنه تا تسک‌های سنگین رو در پشت‌زمینه حتی بصورت دوره‌ای اجرا کنید و نتیجه رو پس از اتمام از اجرا کننده دریافت کنید.
کامل‌ترین منبع برای این ابزار مستندات رسمی خودشه که در اینجا می‌تونید ببینید:
https://docs.celeryq.dev/en/stable/getting-started/introduction.html

و البته من هم (شهریار) یک مجموعه ویدئو دارم که مستندات این ابزار رو بازخوانی کردم و از تجربیات و نظرات خودم صحبت کردم.
https://youtube.com/playlist?list=PLRU2zoAmuzJ1MjnIueq8vkXwWojH04Dwx

#celery
〰️〰️〰️〰️〰️
© @DjangoEx
👍21🔥11💯7
❇️ یه سرویس Database as a Service MySQL هست به اسم PlanetScale. پلن رایگان هم داره و بهتون 5 گیگابایت فضای رایگان روی AWS میده بدون کردیت یا چیزی.

راحت میتونید سرویس هاتون رو بهش وصل کنید و ازش استفاده کنید.

https://planetscale.com

اگه میخواید سرویس جنگوتون رو بهش وصل کنید، از این انجین می‌تونید استفاده کنید.

https://github.com/lnxpy/django-psdb-engine


© @DjangoEx
🔥21👍4😱2
This media is not supported in your browser
VIEW IN TELEGRAM
Emojis for Engineers 😐

#fun_but_hagh
〰️〰️〰️〰️〰️
© @DjangoEx
😁43👍3👎1
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ تفاوت set و list و متدهایی که برای هر ساختار داده ای در پایتون وجود داره

توی این مثال یک دقیقه‌ای میبینید با تغییر list به set و استفاده از intersection کدخواناتر و با تعداد خط کد کمتری داریم و اهمیت شناختن ساختار داده ها چقدر تاثیرگذار هست.

credit: ArjanCodes
〰️〰️〰️〰️〰️
© @DjangoEx
🔥25👍11
✔️ توی این سایت می‌تونید گزارش‌هایی که در رابطه با حقوق شرکت‌های مختلف ثبت میشه رو ببینید.

برای مثال در تصویر میانگین آفر سالانه یک Principal Engineer در شرکت گوگل رو می‌بینید.

👉 Link: https://www.levels.fyi

پ ن۱: این سایت کمک می‌کنه افراد بهتر تصمیم بگیرن یا روی آفری که میگیرن چونه بزنن، احتمالا در ایران کاربرد نداشته باشه اما به هر حال جالب هست.
پ ن۲: این مبالغ خالص دریافتی نیستند و مالیات و … روش حساب میشه.

〰️〰️〰️〰️〰️
© @DjangoEx
👍17🏆8😱4
✔️ صفحه فلسفه فیچرهای تلگرام خیلی جالبه،

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

پیشنهاد می‌کنم بخونید
👉 Link: https://tsf.telegram.org/manuals/feature_philosophy

〰️〰️〰️〰️〰️
© @DjangoEx
Please open Telegram to view this post
VIEW IN TELEGRAM
😁47🤡31😢3🤩2
✔️ مهم‌ترین هزینه‌ای که برای مشاهده یک دوره آموزشی صرف می‌کنید، پول نیست.
زمانی هست که براش میزارید و غیرقابل بازگشت هست.
سعی کنید بجای منبع محور بودن، مفهوم محور باشید.
و من الله توفیق

〰️〰️〰️〰️〰️
© @DjangoEx
👍103🔥8👏4🤩32👎2😢2😁1😱1🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ بالاخره رویاها به حقیقت پیوست و کیبورد مخصوص برنامه نویس‌های حرفه‌ای ساخته شد.

〰️〰️〰️〰️〰️
© @DjangoEx
😁60👎7🔥5😱4👍2🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ دیپلوی آخرهفته روی پروداکشن

〰️〰️〰️〰️〰️
© @DjangoEx
😁45🐳34😢5👍1
کاربرد InheritedWidget در Flutter

در ششمین ویدیو از سری آموزش State Management در Flutter به بررسی کاربرد InheritedWidget در Flutter پرداختیم. یکی از اصلی ترین روش‌هایی که State Management در فلاتر Lift up کردن State است. به این معنی که State را به بالاترین سطح مورد نیاز خود بالا بکشیم و آن را با تمام فرزندان درخت یا یا بخشی از درخت به اشتراک بگذاریم. فلاتر این امکان را از طریق InheritedWidget به برنامه نویس ارایه می‌دهد. درک InheritedWidget کلید درک سایر رویکردهای State Management در اکوسیستم فلاتر است.


Link: https://youtu.be/sfqfkTCFQ1A

PlayList: https://youtube.com/playlist?list=PLJ9zDGwhhsBwoDOzFdlHBa6H7w8ExoeKV
〰️〰️〰️〰️〰️
© @DjangoEX | @microfrontend_ir
🔥7👍2🏆21
✔️ سورس کد پروژه کنترل و پایش اینترنت اشیاء

این سیستم اطلاعات سنسورهای دما، رطوبت، نور و حرکت رو میفرسته به سرور و همچنین دستور خاموش و روشن کردن دوتا وسیله برقی مثل فن، بخاری برقی و ... رو از سرور میگیره و اعمال میکنه.
یه کاربرد خوب چنین سیستم‌هایی زمانیه که مثلا یه روز سرد زمستونی میخواید قبل از رسیدنتون به خونه، دمای خونه گرم بشه. کاری که میکنید اینه که به راحتی بخاری برقی رو روشن میکنید! :)
بکند سرور رو با Django نوشتم و nodemuc رو با Arduino IDE کد نویسی کردم.

وسائل مورد نیاز این پروژه:
۱. ماژول nodemcu
۲. سنسور دما و رطوبت DHT11
۳. سنسور تشخیص حرکت PIR HC-SR501
۴. یک عدد LDR
۵. یک عدد مقاومت ۱۰ کیلو اهم
۶. دو عدد رله ۵ ولت برای کنترل وسائل برقی
۷. یه مقدار سیم جامپر :)
۸. نرم افزار آردوینو


لینک گیت هاب:
https://github.com/h4mid-hosseini/friday

〰️〰️〰️〰️〰️
© @DjangoEX
👍2710🔥5👎3🎉3👏2😁1
✔️ پیاده سازی سرویس Login با Django Rest Framework

در این ویدیو سرویس لاگینی که جلسه پیش صحبت کردیم رو پیاده کردم و توضیحاتی در مورد پیاده سازی سرویس بعدی که رجیستر هست دادم. ببینم چیکار می کنید.

🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/XROn7_4SF4s

🛑توجه: حتماً، قطعاً، مسلماً و موکداً لطفاً با هندزفری تماشا کنید. 🛑

#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
🔥13👍6
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ وقتی بدون logging & monitoring داری دیباگ می‌کنی

#fun_but_fact
〰️〰️〰️〰️〰️
© @DjangoEx
😁34👍3
بزرگترین دیداس تاریخ توسط گوگل دفع شد با ۴۶ میلیون درخواست در ثانیه. میانگین درخواست در ثانیه گوگل زیر صدهزار هست

بعد یادم نمیره یه نفر میگفت جنگو بده چون اگر قرار باشه سایتش ده میلیون بازدید هم زمان داشته باشه، نمیتونه هندلش کنه (((:

https://cloud.google.com/blog/products/identity-security/how-google-cloud-blocked-largest-layer-7-ddos-attack-at-46-million-rps

#اسکل_نباشیم

〰️〰️〰️〰️〰️
© @DjangoEx
👍29😁7👎1🤔1
✔️دعوت به همکاری:

موقعیت کاری Remote

توضیحات :


We are looking for a Python (Django) Developer to join our engineering team and help us develop and maintain Abrisham products. Python Developer responsibilities include writing, testing code and debugging programs. To be successful in this role, you should have experience using server-side logic and work well in a team. Ultimately, you’ll build highly responsive web application that align with our business needs.

Do you want to be a part of the Future? Future is here!

Job Responsibilities:
Build optimal backend applications that are performing at scale.
Develop back-end components to improve responsiveness and overall performance.
Work together with the product leadership to plan new features.
Coordinate with internal teams to understand user requirements and provide technical solutions.
Oversee the compliance of applications with established quality standards.

Requirements:
Experience in coding in Python and Django on production-level code for more than 2 years.
Experience with Django Rest Framework.
Ability to deliver clean, well-structured OOP code written in Python.
Experience with socket programming with Python is a plus.
Self-management skills with a pragmatic mindset focused on continuous improvement.
Ability to find pragmatic and innovative solutions to complex problems.
experience in JS is a plus.
Able to work in as a contractor in a full-time remote position.
Familiar with Linux, Nginx, Django deployment, Redis.

About Abrisham Co.
Abrisham is an online healthcare services platform. The main service is online clinic that make the online processes for clinics & hospitals.

Please send your resume for [email protected]

〰️〰️〰️〰️〰️〰️
@DjangoEx
👍11👎3