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
✔️لینوکسی شو

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

۰۰۱ - انتخاب توزیع، دانلود، ساخت فلش 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
✔️ ساخت و توسعه ربات تلگرام با جنگو و Heroku

علاوه بر دو روش pooling و long pooling برای ساخت ربات تلگرام، نوع مرسومی دیگر به‌نام webhook وجود دارد که می‌توان آن‌ را با وب‌اپلیکیشن‌ها پیاده‌سازی کرد.
در این مقاله‌ی سه قسمتی با ساخت و توسعه ربات تلگرام در جنگو آشنا می‌شوید.

- بخش اول
- بخش دوم
- بخش سوم

#django #telegram_bot

© @DjangoEx
👍1
✔️ به پایتونیک ترین حالت ممکن، پایتون بنویسید.

🔥 BOBP Guide for Python 🔥
Best of the Best Practices

👉🏻Link: https://gist.github.com/sloria/7001839

#پایتون #پایتونیک
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
👍1
✔️ چرا نام Django بر روی فریمورک توسعه‌وب پایتون گذاشته شد؟

🔶 سازنده فریمورک Django، علاقه زیادی به یک کولی داشت. جنگو راینهارت یک کولی دوره‌گرد و یک مرد تقریبا بی‌سواد بود که نصف بدنش در یک آتش‌سوزی سوخت اما از اهداف خود دست نکشید و تبدیل به اسطوره موسیقی جاز شد.

🔶 در بیوگرافی مشهور جنگو ، دوست قدیمی و مشوق او "شارل دلونی" این اتفاق را توضیح می دهد:
ساعت 1 صبح بود، جنگو تازه از لاجاوا برگشته بود، او کاروانی پر از گل های مصنوعی داشت که قرار بود روز بعد به قبرستان برده و فروخته شود. گل‌ها در همه جای کاروان پخش بودند. همسرش باردار بود در تخت خوابیده بود و او تازه داشت لباسهایش را عوض میکرد ... که صدایی از میان گل ها شنید، فکر کرد شاید یک موش باشد، تنها شمعی که آنجا بود را برداشت و نزدیک رفت تا نگاه دقیق تری بیاندازد، اما شمع تا پایین سوخته بود و وقتی که قسمت موم شکل شمع در دستش باقی ماند ، یک قطره روی گل ها افتاد که ناگهان شعله گرفت ... و فقط در چند لحظه کاروان در آتش شعله ور شد.. جنگو و همسرش هردو از آتش جان سالم بدر بردند، اما او به شدت از زانو تا کمر سوخته بود و از آن بدتر، دست چپش سوخته بود. وقتی به بیمارستان بردنش، دکترها پیشنهاد قطع عضو دادند، اما جنگو قبول نکرد و دوستان همکاروانیش او را که بسیار درد میکشید سریع به خانه بردند. با پولی که خانواده و دوستانش جمع کردند به یک آسایشگاه خصوصی رفت و بعد از بیشتر از یک سال درآنجا ماندن توانست دوباره راه برود. درابتدا به کمک چوب زیر بغل و بعد به تنهایی. اما دستش یک مسئله متفاوت بود، بسیار بد سوخته بود و انگشت چهارم و پنجمش برای تمام عمر فلج شده بود. نظر مردم این بود: با اینکه جنگو نجات پیدا کرده، اما دیگر نمی تواند هیچ ساز زهی را بنوازد، همه متقاعد شده بودند که جنگو آخرین نت هایش را نواخته است.
اما جنگو ناامید نشد. با وجود محدودیت‌های جسمی فراوان، جنگو با ۲ انگشت باقیمانده‌اش، شروع به بنیان‌گذاری سبک جدیدی به نام " jazz guitar" کرد، سبکی که امروزه با نام گیتار الکتریک می‌شناسیم. یک تکنیک جذاب و فوق‌العاده که با محدودیت‌های جسمانی جنگو مطابقت داشت و آوازه‌ی او نه تنها در اروپا، بلکه در قاره آمریکا نیز پیچید.

🔵 سازنده فریمورک توسعه وب Django،
آقای Adrian Holovaty به دلیل علاقه بسیاری که به جنگو راینهارت داشت، نام فریمورک را Django گذاشت، زیرا به عقیده او با تنها ۲ انگشت می‌توانید فریمورک Django را توسعه دهید :) (اشاره به کدنویسی سریع و کم‌حجم فریمورک جنگو)

#جنگو #فلسفه_جنگو #Django

〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
1
🌏 به یاد جنگو راینهارت اسطوره مطلق موسیقی جاز، مردی که با وجود نقص عضو هیچگاه از علاقه‌اش به موسیقی دست نکشید. او یکی از مشاهیر موسیقی بلژیک و فرانسه و اولین نوازنده اروپایی موسیقی جاز محسوب می‌شود.

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

#جنگو #فلسفه_جنگو #Django
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
👍1
✔️ بهترین منبع برای یادگیری صفر تا صد جنگو

اگر مبتدی هستید، این منبع برای شروع و اگر حرفه‌ای هستید برای متخصص شدن بسیار مناسب است.

https://bfy.tw/Oi4i

#django #resource #best_practice
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
Django 3.1 Released

👉🏻link: https://www.djangoproject.com/weblog/2020/aug/04/django-31-released/



© @DjangoEx
✔️ چگونه وب فریم‌ورک خودمان را بسازیم؟

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

https://rahmonov.me/posts/write-python-framework-part-one/

#python #web_framework

© @DjangoEx
Django Tutorial on PDF Generation and Rendering with xhtml2pdf Package

👉🏻link: https://thecodelearners.com/django-tutorial-on-pdf-generation-and-rendering-with-xhtml2pdf-package/


©@DjangoEx
✔️ ۹۷ چیزی که هر برنامه‌نویسی باید بداند

🔶 کتاب Ninety Seven Things Every Programmer Should Know
توسط انتشارات Oreilly به بازار عرضه شده است که در آن باتوجه به تجربیات برنامه‌نویسان تراز اول دنیا، ۹۷ نکتهٔ کوتاه اما در عین‌ حال کاربردی در حوزهٔ برنامه‌نویسی و توسعهٔ نرم‌افزار توضیح داده شده است.
نکات عرضه شده در این کتاب هم می‌تواند برای برنامه‌نویسان تازه‌کار و هم برای برنامه‌نویسان باتجربه مفید واقع شوند چرا که این کتاب توسط بهترین‌های دنیای نرم‌افزار جمع‌آوری شده است.

🟢 مطالعه رایگان و فارسی کتاب ۹۷ چیزی که هر برنامه‌نویسی باید بداند 🟢

👉🏻link: https://sokanacademy.com/courses/ninety-seven-things-every-programmer-should-know/%DB%B9%DB%B7-%DA%86%DB%8C%D8%B2%DB%8C-%DA%A9%D9%87-%D9%87%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%A7%DB%8C%D8%AF-%D8%A8%D8%AF%D8%A7%D9%86%D8%AF

〰️〰️〰️〰️〰️〰️
©@DjangoEx