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

Group:
@DjangoIR

Our Site ;coming soon:
🔜 PyExpert.ir

تبلیغات نداریم فقط درج آگهی های استخدامی مرتبط پذیرفته می‌شود
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
بعد از یک عالمه ریجکت شدن در مصاحبه های کاری

#fun
@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx
😁26🤣15😢5🤡2🏆2
Forwarded from DevOps (babak dorani)
رفقا سلام
ویدیو دوم از دوره پروژه محور جنگو و داکر هم بیرون اومد
تو این ویدیو امیربهادر عزیز روی بحث هاردنینگ کار کرده . دوستان اصلا مهم نیست شما فریمورک کدنویسیتون چیه . لاراول ؟ نست ؟ جنگو؟ یا هرفریمورک دیگه ای! این ویدیو برای همه دوستان توصیه میشه و کلی دیدگاه خوب میتونه بهتون بده

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

از طریق این لینک میتونین ویدیو رو ببینین رفقا 👇🏼👇🏼👇🏼👇🏼
https://www.youtube.com/watch?v=pjvLKqdziGY


اگر دوست داشتین به کانال خود امیربهادر هم سر بزنین کلی محتوای خوب داره 👇🏼👇🏼👇🏼👇🏼
https://t.me/BenDevelop
https://www.youtube.com/@bendev8723
https://www.linkedin.com/in/amirbahador/
🔥11👍72👎1
This media is not supported in your browser
VIEW IN TELEGRAM
الگوریتم از کجا اومد؟

مطالعه بیشتر

@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx
🔥17👍32
مشکلی به نام تحریم یافیلترینگ pypi.org

چند روزی است که متأسفانه دسترسی به وبسایت pypi.org و نصب بسته های پایتونی توسط pip با مشکل مواجه شده است. از این رو لازم هست از روش‌های جایگزین موجود استفاده کرد از جمله :
۱. استفاده از vpn ها 😩
۲. تحریم شکن ها ( مدعی تحریمی بودن سایت بالا که البته من ۵ تحریم شکن مختلف رو چک کردم و هیچ کدوم روی همراه اول و صبا نت جواب نداده اند!)🤥
۳. استفاد ه از آیینه ها ( mirrors ). 🤓

برا استفاده از آیینه ها میتوانید به صورت زیر عمل کنید:

pip install --trusted-host [host] -i [address] some-pckage

برای استفاده از دستور بالا نیازمند لیست مخازن آیینه pypi هستیم که لیست host و address هایی که تست شده اند در ادامه آمده است:
Host Addsess
https://pypi.tuna.tsinghua.edu.cn    https://pypi.tuna.tsinghua.edu.cn/simple/ 
https://mirrors.aliyun.com https://mirrors.aliyun.com/pypi/simple/
https://pypi.mirrors.ustc.edu.cn https://pypi.mirrors.ustc.edu.cn/simple/
https://repo.huaweicloud.com https://repo.huaweicloud.com/repository/pypi/simple/
http://pypi.douban.com http://pypi.douban.com/simple/
http://pypi.sdutlinux.org http://pypi.sdutlinux.org/
http://pypi.hustunique.com http://pypi.hustunique.com/

مسلماً نوشتن این دستور با این حجم از اطلاعات خیلی مقلول نیست، لذا میتوانیم ( در لینوکس🐧) در فایل .bashrc دستورات زیر را وارد کنیم :


alias pip_china1="pip install --trusted-host https://pypi.tuna.tsinghua.edu.cn -i https://pypi.tuna.tsinghua.edu.cn/simple/ "
alias pip_china2="pip install --trusted-host https://mirrors.aliyun.com -i https://mirrors.aliyun.com/pypi/simple/ "
alias pip_china3="pip install --trusted-host https://pypi.mirrors.ustc.edu.cn -i https://pypi.mirrors.ustc.edu.cn/simple/ "
alias pip_china4="pip install --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple/ "
alias pip_china5="pip install --trusted-host http://pypi.douban.com -i http://pypi.douban.com/simple/ "
alias pip_china6="pip install --trusted-host http://pypi.sdutlinux.org -i http://pypi.sdutlinux.org/ "
alias pip_china7="pip install --trusted-host http://pypi.hustunique.com -i http://pypi.hustunique.com/ "

به این ترتیب به جای pip می‌توانید از pip_china1 تا pip_chana6 استفاده کنید.

⚠️البته یک راه راحت‌تر* هم هست و اون هم جایگزین کردن هر یک از آیینه های بالا با آدرس پیش‌فرض pip در سیستم هست.

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
* البته من به شخصه تغییر تغییر کلی آدرس ریپازیتوری رو پیشنهاد نمیدهم

@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx
👍33🔥7👎5🕊43
✔️استخدام برنامه نویس پایتون

ما در شرکت Smartech در حال جذب Python Backend Developer هستیم. خیلی خوشحال خواهیم شد چنانچه همه یا چند مورد از مهارت‌های زیر رو دارید لطفا رزومتون رو برای ما ارسال کنید.
- Python
- Django, DRF (Flask knowledge is a plus)
- MySQL, ElasticSearch, Redis
- Git
- Celery
- Microservice architecture
- Problem Solving

موقعیت شغلی حضوری در تهران محدوده‌ی شهرک غرب(نزدیک به مترو میدان صنعت)
این موقعیت شغلی برای سطح midlevel یا senior هست.

لطفا برای ارسال رزومه و یا هرگونه سوال راجع به موقعیت شغلی به آی‌دی زیر پیام بدهید:

@MaedehShahabi

لینک موقعیت شغلی:
https://career.smartech.ir/o/backend-developer-tehran


@DjangoIR

© @DjangoEx
👍16👏1👌1🤡1
Forwarded from ترجمه آزاد کتاب (Amir Motahari)
سلام
دوستانی که مایل هستید، میتونن در آماده سازی کتاب Asyncio in Python مشارکت کنند.
آدرس ریپو: https://github.com/ftg-iran/aip-persian

فایل کتاب داخل کامنت هست.
👍12🔥1
https://youtu.be/bKboIvNb_fY

دوستان اولین قسمت دوره آموزش مقدماتی DRF یا همون Django rest framework منتشر شد 🤩.
تو این دوره شما از صفر تا ۷۰ درصد DRF رو یاد خواهید گرفت بعد از این دوره میتونید هر برنامه ای که میخایید به صورت API و با استفاده از DRF توسعه بدید.
تو این دوره سعی میکنم علاوه بر یادگیری خود DRF با مفاهیم محیط کار و ابزار هاش هم آشنا بشید، مثل لینوکس، postman و ....

امیدوارم از این دوره چیزها مفید و باحالی یاد بگیرید❤️🫵

با معرفی دوره به دوستانتون باعث حمایت و در نتیجه دوره و آموزش ها بیشتر بشید🥹❤️‍🔥

مرسی از @AlirezaWDX برای تامبنیل ویدیو ❤️‍🔥🫵

💬 join -> @TorhamDevCH
👍25🔥2👎1😁1
Forwarded from DevOps (Ahmadali Bagheri)
وقتی برنامه ات رو ساختی و یه سرور لینوکسی گرفتی و هاردنینگش رو هم انجام دادی باید بری یه کارهایی بکنی که دیگه کسی دامنه شمارو وارد کرد بیاد و برنامه شما لود بشه . برای این تنظیمات DNS قراره تو این ویدیو امیر بهادر بهتون Cloudflare رو یاد بده و کلی کارهای خفن بکنه پس مثل همیشه میگم اصلا مهم نیست فریمورکتون چیه . لاراول؟نست؟جنگو؟یا هرچیز دیگه ای . این ویدیو رو ببین تا متوجه بشی چطور میتونی راحت dns هات رو روی سرورت و کلودفلیر تنظیم کنی تا دامینت راحت بالا بیاد و لذت ببری

از طریق این لینک میتونین ویدیو رو ببینین رفقا 👇🏼👇🏼👇🏼👇🏼

https://www.youtube.com/watch?v=OG-ik73lKdM

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

راستی اگر نمیدونی هاردنینگ رو چطور انجام بدی ویدیو قبلی رو ببین

https://www.youtube.com/watch?v=pjvLKqdziGY


اگر دوست داشتین به کانال خود امیربهادر هم سر بزنین کلی محتوای خوب داره 👇🏼👇🏼👇🏼👇🏼
https://t.me/BenDevelop
https://www.youtube.com/@bendev8723
https://www.linkedin.com/in/amirbahador/
16👍10🔥1
این روزا بحث چت جی پی تی (ChatGPT) خیلی داغه

به اینصورت که، ChatGPT یک «چت‌بات» (Chatbot) مبتنی بر هوش مصنوعی است که می‌تواند هر سوالی را جواب دهد.

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

شما میتونید از طریق سایت اس دیتا از این بات هوشمند به راحتی و رایگان بدون هیچ محدودیتی استفاده کنید.


🌐 https://sdata.ir/chatgpt/


#chatgpt #openai #ai


@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx
👎30👍27🔥2🤔2
مصاحبه فنی - CAP Theorem چیست؟
در این ویدیو به ضرورت استفاده از Distributed System در System Design و ملاحظات مرتبط با CAP Theorem پرداختیم. ابتدا سیستم های توزیع شده و چالش‌های آن را معرفی سپس به بررسی تفاوت‌های ACID و BASE پرداختیم. پس از آن نظریه CAP را مطرح کردیم. بر اساس CAP Theorem در سیستم‌های توزیع شده ما همواره از سه خصوصیت Consistency و Availability و Partition Tolerance تنها می‌توانیم دو مورد آن ها را همزمان داشته باشیم. این نظریه پایه و اساس بسیاری از سیستم ها بویژه دیتابیس های توزیع شده است و در انتخاب تکنولوژی بایستی این نکته را مد نظر داشته باشید و ابزار مناسب مساله خود را انتخاب کنید.

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

Link: https://youtu.be/nDS5ZUS3LmM

@DjangoIR

© @DjangoEx | @Microfrontend_ir
🔥19👍9🐳2❤‍🔥1
https://youtu.be/BH184suB160

دومین قسمت دوره آموزش مقدماتی DRF یا همون Django rest framework منتشر شد 🤩.

تو این قسمت میفهمیم سریالایزر ها که مهم ترین بخش DRF هستن چیکار میکنن دقیقا، و یک سریالایزر مینویسیم و یک API ساده با فانکشن ویو میسازیم 🧠❤️

امیدوارم از این دوره چیزها مفید و باحالی یاد بگیرید❤️🫵

با معرفی دوره به دوستانتون باعث حمایت و در نتیجه دوره و آموزش ها بیشتر بشید🥹❤️‍🔥



مرسی از @AlirezaWDX برای تامبنیل ویدیو ❤️‍🔥🫵

💬 join -> @TorhamDevCH
👍16🔥1
Interactive Rebase in Git 🪩

دوست دارید تاریخ رو بازنویسی کنید؟!
تا حالا شده کامیت مسیج اشتباه بنویسید و بخواید درستش کنید یا چندین کامیت بزنید که بطور منطقی، یک کار انجام میدن و بخواین تمام اون کامیت ها رو یکی کنید و..؟!

توی این بلاگ پست، درباره این تکنیک صحبت کردیم. درواقع تریک CTRL+Z در گیت.

امیدوارم لذت ببرید. :) ❤️

Link 👉 https://imsadra.me/introduction-to-interactive-rebase-in-git

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx | @lnxpylnxpy
👍18👎6🔥5
🎤 لایو دیسکورد
(جمعه شب - ساعت ۲۰:۳۰ شب وقت ایران )
لایو با آقا محمد Software Engineer (Python) از هلند هستش.

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

📌 لطفاً بعد از جوین شدن به لایو، حتما میکروفون خودتون را میوت کنید
📌 لایو در Room2 برگزار میشه
https://discord.gg/VknQ9NS8

〰️〰️〰️〰️〰️〰️〰️

🎤 لایو دیسکورد
(شنبه شب - ساعت ۲۱:۰۰شب وقت ایران )
لایو با بابی Software Engineer (Python) از هلند هستش.

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

📌 لطفاً بعد از جوین شدن به لایو، حتما میکروفون خودتون را میوت کنید
📌 لایو در Room2 برگزار میشه
https://discord.gg/wFes3srs

باتشکر از @techimmigrants

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
16👍8🤡6🕊1
Git چیست و چگونه کار می کند؟

در این ویدیو ابتدا به تاریخچه پیدایش Git در فضای لینوکس پرداختیم سپس شیوه ذخیره سازی فایل ها در git در سطوح پایین پرداختیم و نشان دادیم که گیت داده ها را چگونه مدیریت می‌کند و با تغییرات چگونه رفتار می‌کند؟ گیت را در لایه ذخیره سازی میتوان یک دیتابیس Key/Value دانست که از مقادیر مختلفی پشتیبانی و برای همه آنها کلید مشخصی تولید می‌کندو برای هر تغییری تاریخچه آن را نگه می‌دارد


Link: https://youtu.be/bLgIXTORzrA


@DjangoIR

© @DjangoEx | @Microfrontend_ir
🔥13👍6❤‍🔥1
Forwarded from DevOps (Ahmadali Bagheri)
سلام رفقا جلسه چهارم دوره پروژه محور پیاده سازی جنگو هم رسید امااا این جلسه قرار در مورد Reverse Proxy صحبت کنیم . اقا بزار بگم داستان این چیه اصلا!!!

شما فکر کن میخوای چند تا سرور داشته باشی و لود بالانسینگ داشته باشی
یا فکر کن میخوای سرورت رو امن کنی و آی پیش رو دیگه هرکی از راه رسید در نیاره که با یه برنامه الکی attack نخوری
یا فکر کن میخوا بحث ssl یعنی encrypt/decrypt رو از روی سرور برداری که پرفورمنس کار بره بالا (‌خب یه بابایی باید اینو انجام بده )‌
یا فکر کن میخواد کش سرور داشته باشی که سرعت خیلی بالا بره بالا .....


اینجا Reverse proxy میاد وسط و برای اینکار ابزارهای مختلفی وجود داره
امیربهادر عزیز تو این جلسه اومده از ابزار Traefik استفاده کرده و همه چی رو گفته

وقتی این ابزار رو راه میندازی اصلا مهم نیست که پشتش جنگو باشه !‌لاراول باشه یا نست جی اس و هر فریمورک دیگه .... لذت ببرید و با بازنشر و کامنت و لایک انرژی بدین بهمون

https://www.youtube.com/watch?v=ptjA9Hc-0ls

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

اگر دوست داشتین به کانال خود امیربهادر هم سر بزنین کلی محتوای خوب داره 👇🏼👇🏼👇🏼👇🏼
https://t.me/BenDevelop
https://www.youtube.com/@bendev8723
https://www.linkedin.com/in/amirbahador/

پس یه مرور نمکی بکنیم باهم

شنبه ها آمازون
سه شنبه ها ترافورم
چهارشنبه ها نت آپس مقدماتی و بعد از این کورس نت آپس پیشرفته
دوشنبه ها و پنج شنبه ها دوره پروژه محور Django + docker + CI/CD
22👍6🔥2
Forwarded from DevOps (Ahmadali Bagheri)
فراخوان تولید محتوا انگلیسی
هر کسی از دوستان توانمندی داره توی این ضمینه به من پیام بده
اینم ایدی من
@ahmadalibagheri
🤡6😁3🍾3🌚1
Forwarded from DevOps (Ahmadali Bagheri)
دوستان سلام
ویدیو وبینار اموزش RDS در یوتیوب اپلود شد دوستانی که نتونستند شرکت کنند میتونند از لینک زیر ویدیو رو تماشا کنند.

https://www.youtube.com/watch?v=Jn9uwjP0-aw

ویدیو وبینارهای قبلی رو میتونید از لینک زیر ببینید.

https://youtube.com/playlist?list=PLYrn63eEqAzaCqGENAmDSrLwpTxQV0RIx

#AWS_webinar

@devopshobbies
👍5🙏2🔥1
✔️ لایو با محمد بابا زاده یا همون بابی خودمون

پایتون کار خفن و دواپس کار خوبی که به نظر من به این کامنیوتی ها با محتوایی که تولید کرده خیلی کمک کرده مخصوصاً ترجمه کتاب ترفند های پایتون

این روز ها هلنده و میخواد تجربه اش رو با ماهم درمیون بذاره

امشب ساعت ۲۱:۰۰شب وقت ایران

Software Engineer


📌 لطفاً بعد از جوین شدن به لایو، حتما میکروفون خودتون را میوت کنید
📌 لایو در دیسکورد تک امیگرنتس برگزار میشه
https://discord.gg/u2VUtXPx?event=1071461546779234424

نکته‌ی خیلی مهم: لایو فکر نکنم ضبط بشه پس از دستش ندید

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @techimmigrants
14👍6🥱3🔥2👎1👏1😁1