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

Group:
@DjangoIR

Our Site ;coming soon:
🔜 PyExpert.ir

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

اصطلاح notification را بیشتر در پلتفرم‌های موبایلی شنیده‌ایم و اکثرا با کاربرد آن آشنا هستیم. اما این قابلیت در وب‌اپلیکیشن‌ها هم وجود دارد و می‌توانیم از طریق مرورگر، اعلانات را به کاربران ارسال کنیم.
در ادامه می‌توانید با نحوه پیاده‌سازی سیستم اعلانات در وب با جنگو آشنا شوید.

https://www.digitalocean.com/community/tutorials/how-to-send-web-push-notifications-from-django-applications

#django #push_notification

© @DjangoEx
کمپین اهدای زمان برای توسعه ایران

دوست خوبم محمد امین یوسفی از فارغ التحصیلان مهندسی شیمی دانشگاه صنعت نفت و صنعتی شریف است. این روزها در مدرسه اقتصاد لندن در رشته نوآوری و کسب و کار اجتماعی در حال تحصیل و پژوهش است.
چند روزی است در کانال تلگرامی‌اش ( @LSESIE ) کمپینی با نام "کمپین اهدای زمان برای توسعه ایران" را معرفی و راه‌اندازی کرده که این کمپین با همت جمعی از دانشجویان ایرانی خارج از کشور بصورت داوطلبانه و با هدف انتقال دانش و مهارت میان فعالین داخلی و ایرانیان دغدغه‌مند خارج از کشور شکل گرفته و افراد با وقف زمانی کوتاه (یک یا دو ساعت) تجربه های ارزنده خود را به جمع محدودی هدیه می‌دهند.

اگر شما هم تمایل دارید که ساعاتی از وقتتان را به توسعه کشور هدیه کنید، به جمع ما بپیوندید.

لینک اینستاگرام کمپین:
https://instagram.com/donate_your_time?igshid=1aqruygdwgu7t

🔴 @OilandGasEconomics

#IFI #IraniansForIran
✔️ یادگیری عمیق با keras در جنگو

یکی از پرطرفدار ترین مباحث این روزها ایجاد رابط وب برای مدل‌های یادگیری عمیق
به صورت restful api یا استفاده مستقیم از آن‌ها در وب‌اپلیکیشن‌ است.
اگر شما هم تمایل به استفاده از مدل آموزش دیده خود در جنگو را دارید، این مقاله شروع خوبی است.
https://link.medium.com/znZy8PMfc8

مقاله دیگری هم هست که به خوبی توضیح داده چگونه چند مدل آموزش دیده را باهم در وب‌اپلیکیشن خود استفاده کنیم.
https://link.medium.com/jhHSAPOfc8

#django #keras #tensorflow #deep_learning

© @DjangoEx
پیاده‌سازی تسک های Async در جنگو به استفاده از Celery و RabbitMQ بعنوان Message Broker. در این تسک ساده، تمامی رکورد های دیتابیس رو به دو شکل shared task و periodic task پاک می‌کنیم.

https://quberty.pythonanywhere.com/authors/@lnxpy/Simplest%20Celery%20Task%20on%20Django


© @DjangoEx
Forwarded from DLeX: AI Python (Meysam Asgari)
Forwarded from Django Expert (Shahriar Shariati)
✔️ قبلا دوره صفر تا صد سوکت‌نویسی با جنگو چنلز در ۳۱ قسمت داخل کانال قرار داده شد که با هشتگ #سوکت‌نویسی می‌تونید به ویدئوها دسترسی داشته باشید. حالا تمام این ویدئوها داخل یوتیوب هم آپلود شدن که اگر دوست داشتید اون هارو دنبال کنید.
https://www.youtube.com/playlist?list=PLRU2zoAmuzJ2GD68st5SinXXv_Gv1lWRm

سورس پروژه‌ها هم داخل گیت‌هاب موجود هست و در صورت تمایل می‌تونید در تکمیل و بهبود پروژه‌‌ها همکاری کنید.
https://github.com/shahriarshm/websocket-with-django-and-channels

اگر پیشنهادی برای آینده‌ی این دوره یا دوره‌های بعدی دارید با من (@ShahriarShariati) در میون بگذارید.

〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ یکی از بهترین ترفندهای زبان برنامه نویسی Python
پیاده سازی قابلیت Switch/Case توسط دیکشنری‌های قدرتمند پایتون

🔥 این ترفند حرفه‌ای را از مقاله زیر یاد بگیرید و در پروژه‌های خود استفاده کنید:

👉 Link: https://devmo.in/switch-case-using-dict-python/

#python #پایتون
〰️〰️〰️〰️〰️
©️ @DjangoEx
Forwarded from Navid Tambooshi
ما در گروه صنعتی ماموت به چند نفر توسعه دهنده python نیاز داریم. اگر خود را برای این سمت شغلی توانمند می بینید خوشحال میشویم در بین همکاران ما قرار بگیرید.

توانایی های لازم:
• مسلط به زبان پایتون و فریم ورک django
• ایجاد API های مبتنی بر REST با استفاده از پایتون (حداقل 2 سال)
• رابطه با بانکهای اطلاعاتی رابطه ای ) ترجیحاً( PostgreSQL
• مسلط به Git
• مسلط به ابزارهای ذخیره سازی
• مسلط در Redis
• مسلط به سرویس docker
• مسلط به سیستم عامل لینوکس
• مسلط به روشهای agile

مهارت های رفتاری:

• مسئولیت پذیری و پاسخگویی
• توانایی حل مسائل چالش برانگیز
• توانایی کار در یک تیم سطح بالا و تبادل دانش فنی
• علاقه به یادگیری
• توانایی برقراری ارتباط موثر با دیگران و روحیه کار گروهی

ارسال رزومه به آدرس ایمیل با درج عنوان شغلی
[email protected]
✔️لینوکسی شو

طی این سری، از پایه با لینوکس آشنا میشیم، دانلود و کنار ویندوز نصب می کنیم، تمام تنظیمات مورد نیاز برای برنامه‌نویسی رو انجام میدیم و در یک کلام، لینوکسی میشیم (:

۰۰۱ - انتخاب توزیع، دانلود، ساخت فلش bootable و جداکردن پارتیشن
https://www.youtube.com/watch?v=5p9VhS4MejA

۰۰۲ - نصب لینوکس کنار ویندوز
https://www.youtube.com/watch?v=0eA4zai6U6U
#منهای_جنگو
#لینوکس
#سیستم_عامل
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ ساخت یک بلاک‌چین و رمزارز ساده با جنگو

بیت‌کوین، اتریوم، لایت کوین و ... واژه‌هایی هستند که امروزه زیاد می‌شنویم. تکنولوژی‌ پایه این رمزارز ها بلاک‌چین می‌باشد که بستری غیرمتمرکز برای فرایند تبادل داده‌ها ایجاد می‌کند.
اگر علاقمند به این مبحث هستید و با مقدمات و ساختار آن آشناییت دارید، این مقاله شروع و مثال مناسبی از نحوه ساخت بلاک‌چین و نهایت رمزارز با جنگو است.

https://link.medium.com/oqtLRTmuq8

#django #cryptocurrency #blockchain #react
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️لینوکسی شو (قسمت سوم و چهارم)

طی این سری، از پایه با لینوکس آشنا میشیم، دانلود و کنار ویندوز نصب می کنیم، تمام تنظیمات مورد نیاز برای برنامه‌نویسی رو انجام میدیم و در یک کلام، لینوکسی میشیم (:

۰۰۳ - آموزش نصب نرم‌افزار و فریمورها از طریق رابط گرافیکی و ترمینال
https://www.youtube.com/watch?v=h7GV37Zbmu8

۰۰۴ - خوشگل کردن ظاهر لینوکس
https://www.youtube.com/watch?v=ZVcxVF3FnRc

#منهای_جنگو
#لینوکس
#سیستم_عامل
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️دوره آموزش جنگو به زبان فارسی

این دوره ی آموزشی جنگو به صورت مقدماتی و پروژه محور در یوتیوب برگزار میشود و روزانه بین یک تا دو آپلود داره. (جلسه ۶۵ تا ۶۹)

۰۶۵ - تعیین وضعیت مقاله توسط نویسندگان
👉link: https://www.youtube.com/watch?v=1oYfieixzQg

۰۶۶ - ایجاد بخش تغییر گذرواژه درجنگو
👉link: https://www.youtube.com/watch?v=sIG3JcmbicM

۰۶۷ - ارسال لینک بازیابی گذرواژه به ایمیل
👉link: https://www.youtube.com/watch?v=F6VgRy1jmR4

۰۶۸ - تنظیم ارسال ایمیل برای کاربران
👉link: https://www.youtube.com/watch?v=na3pcWg4ytg

۰۶۹ - ثبت‌نام در سایت با تایید ایمیل
👉link: https://www.youtube.com/watch?v=zPYoLMeoer0

#django
#Django_tutorial
#آموزش_جنگو
#آموزش #جنگو

Thanks to @siliciumir

〰️〰️〰️〰️〰️
©️ @DjangoEx
قدرت ORM جنگو

در این پست سعی کردم شما رو یکم بیشتر با این ابزار فوق‌العاده آشنا کنم و یک سری از تریک هایی که هر توسعه دهنده جنگو باید بلد باشه رو اینجا همراه با مثال توضیح دادم. (از دستش ندید خیلی جالبه.)

امیدوارم لذت ببرید :) ❤️
#Django_orm
#Django
#ORM


👉🏻link: https://quberty.pythonanywhere.com/authors/@lnxpy/The%20Power%20of%20Django%20ORM

© @DjangoEx
✔️ ذهن پشت لینوکس

🔶 لینوس توروالدز ۲ بار دنیای تکنولوژی را متحول کرد. دفعه اول با کرنل لینوکس و دفعه دوم با سیستم مدیریت کد Git
مشاهده ویدئو زیر از TED پیشنهاد میشه:

👉link: https://www.youtube.com/watch?v=o8NPllzkFhE

#مهنای_جنگو
#لینوکس

© @DjangoEx
✔️ استفاده کمتر از داندر متدها
سعی کنید از داندر متدهای پایتون به صورت مستقیم استفاده نکنید. بجای اینکار، از توابع کمکی استاندارد پایتون استفاده کنید. نمونه:

- type(self) instead of self.__class__
- inspect.getdoc(cls) instead of cls.__doc__
- vars(obj) instead of obj.__dict__
- cls.mro() instead of cls.__mro__

تکمیلی: این کار به دلیل توافق جامعه پایتون به علت خوانایی بالاتر کدها هست. همانطور که می‌دونید، در استفاده از داندر متدها توسط مفسر پایتون محدودیتی وجود ندارد.
#پایتون #کامیونیتی_پایتون

© @DjangoEx
نحوه ساخت سیستم لاگ با جنگو و الستیک سرچ


👉🏻Link: https://koky.ir/blog/dajngo-log-efk/

Thanks to: @soroush_safariii

© @DjangoEx
✔️ ترفندهایی برای افزایش سرعت برنامه‌های پایتون

🔶 سرعت اجرای هر برنامه‌ای (فارغ از اینکه با چه زبانی نوشته شده) به مهارت‌های کدنویسی برنامه نویس بستگی داره تا بتونه بهینه سازی برنامه‌ای که می‌نویسه رو به خوبی انجام بده تا سرعت اجرای برنامه افزایش پیدا کنه. پس بیایید در مورد ترفندهایی صحبت کنیم که باعث افزایش سرعت اجرای برنامه‌های پایتون میشن.

👉🏻Link: https://devmo.in/making-python-programs-fast/

Thanks to @smoeinbbp
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
Proxy vs Reverse Proxy

در این پست نگاهی خواهیم کرد به پراکسی، ریورس پراکسی و اینکه چرا اکثر توسعه دهنده ها از ریورس پراکسی به عنوان Load Balancer یاد می‌کنن.

امیدوارم این پست مفید واقع شده باشه. :) ❤️

#منهای_جنگو
#proxy
#reverseproxy
#loadbalancer
#web

Link: https://quberty.pythonanywhere.com/authors/@lnxpy/Proxy%20vs%20Reverse%20Proxy/


© @DjangoEx