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

تبلیغات نداریم فقط درج آگهی های استخدامی مرتبط پذیرفته می‌شود
Download Telegram
Forwarded from </AminAli>
معرفی سری پادکست رزومه سازی و استخدام

مواردی که توی این سری بررسی خواهد شد:
فرآیند رزومه سازی
فرآیند مصاحبه
فرآیند استخدام


اگه تایم ویس ها بالاست با سرعت ۱.۵ گوش بدید.

⭐️ خوشحال میشم نظرات و سوالاتتون رو بشنوم تا بتونیم این دانش رو به هم منتقل کنیم و بیشتر یاد بگیریم.
👍23👎111🥰1👏1
Forwarded from </AminAli>
فرآیند رزومه سازی

مواردی که در این پادکست بررسی شد:
ساخت رزومه PDF (ساخت رزومه با نرم افزار Inkscape)
دریافت گواهینامه های تخصصی برای رزومه بهتر
درست کردن و رسیدگی خوب به گیت هاب برای ارائه بهتر مهارت ها
ساخت اکانت لینکدین برای ایجاد کانکشن های بیشتر


⭐️ خوشحال میشم نظرات و سوالاتتون رو بشنوم تا بتونیم این دانش رو به هم منتقل کنیم و بیشتر یاد بگیریم.
👍21👎132🥰1👏1
Forwarded from </AminAli>
دلایل رد شدن رزومه در سایت های استخدامی

در این پادکست این موارد بررسی شد:
علل مختلف برای رد شدن یا موندن رزومه روی حالت «بررسی شده» رو گفتیم و بررسی کردیم


⭐️ خوشحال میشم نظرات و سوالاتتون رو بشنوم تا بتونیم این دانش رو به هم منتقل کنیم و بیشتر یاد بگیریم.
👍16👎13👏3🥰21
Forwarded from </AminAli>
فرآیند مصاحبه

مواردی که توی این پادکست بررسی شد:
اولین مصاحبه
مصاحبه فنی و سوالاتی که پرسیده میشه
پرسش و پاسخ منابع انسانی
تمرین فنی
پاسخ به چندتا از سوالات متداول

منابعی که توی پادکست معرفی شد:
HR Interview questions
Culture interview questions
پلی لیست آقای بابازاده در رابطه با مصاحبه شغلی در یوتیوب

⭐️ خوشحال میشم نظرات و سوالاتتون رو بشنوم تا بتونیم این دانش رو به هم منتقل کنیم و بیشتر یاد بگیریم.
👎17🙏14👍5🥰2👏21
✔️ یکی از دوستان به تازگی به عنوان اولین تجربه کار رسمی، در زمینه Python Backend Developer در یک شرکت خوب استخدام شده، از ایشون خواهش کردیم تجربیات و مسیری که رفته رو در قالب یک پادکست (چند ویس) بیان کنه. نکات خیلی خوبی در ویس‌ها بیان شده.👆

پیشنهاد میکنم همه دوستانی که به دنبال اولین کار هستن ۴ تا ویس بالا رو گوش بدن چون خیلی کمک کننده هست.
💎 امیدوارم برای دوستان عزیز مفید باشه و اولین کار حوزه برنامه‌نویسی رو بگیرید.

#django #interview #مصاحبه #بازارکار
〰️〰️〰️〰️〰️
© @DjangoEx
🔥31👎9👍7🙏5🕊3🥰2🏆21
Django Expert
image_2022-09-06_09-51-29.png
✔️ راجع به رزومه و پیام‌های بالا گفتم یه ویس ضبط کنم یک سری توضیحات رو بدم،

امیدوارم واسه بچه هایی که میخوان اولین کارشون رو بگیرن کمک کننده باشه.

〰️〰️〰️〰️〰️
© @DjangoEx
22👍6🥰2🔥1👏1🎉1
✔️ چطور یک رزومه رد نشدنی برنامه نویسی بنویسیم؟

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

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

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

〰️〰️〰️〰️〰️
© @DjangoEx
🔥20👎101
پیاده سازی Django Soft Delete

چندی پیش خبری منتشر شد که در توییتر حذف داده‌ها به درستی انجام نمی‌شود. واقعیت این است که در اغلب نرم‌افزارهای مدرن داده‌ها به صورت فیزیکی حذف نمی‌شوند و صرفا برچسپ حذف شده می‌گیرند. در این ویدیو با هدف آشنایی بیشتر با مدل‌های abstract و proxy در جنگو و همچنین ایجاد Custom Queryset و Custom Manager و Custom Admin Action مدلی را طراحی کردیم که در صورت ارث بری از آنها داده‌ها با دستور حذف به صورت فیزیکی پاک نشوند و در صورت لزوم برگردانده شوند. برای توضیح بیشتر نیز به جنگو ادمین یک اکشن اضافه کردیم که داده‌هایی که حذف شده اند را برکردانیم


Link: https://youtu.be/I_23u4xj1Ws

PlayList: https://youtube.com/playlist?list=PLJ9zDGwhhsBwdrfdaoOqbYev3_ocuBOfv

〰️〰️〰️〰️〰️
© @DjangoEx
28👍9🔥7🥰4
Django Expert
پیاده سازی Django Soft Delete چندی پیش خبری منتشر شد که در توییتر حذف داده‌ها به درستی انجام نمی‌شود. واقعیت این است که در اغلب نرم‌افزارهای مدرن داده‌ها به صورت فیزیکی حذف نمی‌شوند و صرفا برچسپ حذف شده می‌گیرند. در این ویدیو با هدف آشنایی بیشتر با مدل‌های…
یکی از دوستان کامنت بسیار مهمی تو یوتیوب نوشته بودند و دیدم  خالی از لطف نیست اینجا هم پست کنم.

سوال :
Vessal Daneshvar
برای فیلد های یونیک هم میشه راهنمایی بکنید که soft delete چجوی باشه بهتره ، معمولا یه مقدار پیچیدگی ایجاد میشه موقع پیاده سازی کردن مواردی که باید یونیک باشن و حذف شده اند و مجدد میخوان ایجاد بشن

جواب:
میدونید که یونیک در واقع یک کانستراینت و ایندکس سمت دیتابیسه. یکی از ویژگی های بسیار مهم و جذابی که ارایه میده تعریف conditional constraint که مثلا تو سناریو این ویدیو میتونید بگید ایندکس یونیک صرفا رو مواردی که is_deleted فالس هست اعمال شوند. مثلا به این صورت
UniqueConstraint(fields=['user'], condition=Q(status='DRAFT'), name='unique_draft_user')
جزییات کاملتر تو داکیومنتیشن اینجاست.
https://docs.djangoproject.com/en/4.1/ref/models/constraints/#condition


پی نوشت: از منظر مدیریت ایندکس و کانستراینت‌ها به جرات میتونم بگم جنگو یه سر و گردن از سایر ORM ها مثل لاراول بالاتره.البته دلیلش خود جنگو یا لاراول نیست. دلیلش فرهنگ حاکم بر کامیونیتشونه. تو کامیونیتی php انتخاب اول دیتابیس عموما  MySQL و مشتقاتشه اما تو پایتون معمولا انتخاب اول PostgreSQL هستش و نکته اینجاست که مای اس کیو ال برای ایندکس تمرکزش بر ایندکس های مبتنی بر  درخته و خیلی خوب این کارو میکنه. تو پستگرس علاوه بر ایندکس های مبتنی بر درخت، طیف گسترده ای از ایندکس ها شامل expresseion و partial رو ساپورت میکنه
🔥33🤔2👍1
#حق

〰️〰️〰️〰️〰️
© @DjangoEx
👍79🔥5👎4
Django Expert
#حق 〰️〰️〰️〰️〰️ © @DjangoEx
✔️ با کامنت‌های زیر این پست متوجه شدم یک سری از عزیزان رودمپی که تهیه کردیم رو ندیدن

این رودمپ با تلاش بچه‌های همین کامیونیتی آماده شده و منابعی هست که برای مسیر شغلی مهندس نرم‌افزار (پایتون) نیاز هست.
https://github.com/DjangoEx/python-engineer-roadmap
اگه دوست داشتید برای حمایت استار هم بدید 🙂

〰️〰️〰️〰️〰️
© @DjangoEx
👍281
✔️ امشب با محمد نصیری عزیز وبینار داریم

ایشون مهندس نرم‌افزار (پایتون) در شرکت SendCloud هلند هستند.
🕘 امشب ساعت ۹ به تایم ایران

Link: https://www.youtube.com/watch?v=NQDdJrJoerM

همچنین ایشون قرار هست منتور چند نفر بشن که توی وبینار شرایطش رو اعلام میکنند.

#django #python #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
👏41🤡15👍109🕊7❤‍🔥6🏆6🤩4🔥3🥰2🙏2
Django Expert
✔️ امشب با محمد نصیری عزیز وبینار داریم ایشون مهندس نرم‌افزار (پایتون) در شرکت SendCloud هلند هستند. 🕘 امشب ساعت ۹ به تایم ایران Link: https://www.youtube.com/watch?v=NQDdJrJoerM همچنین ایشون قرار هست منتور چند نفر بشن که توی وبینار شرایطش رو اعلام…
✔️ دوستان باتوجه به اینکه استقبال از وبینار خیلی خوب بود و دمتون گرم که حضور داشتید، با آقای محمد نصیری عزیز صحبت کردیم که یک لایو خودمونی در سرور دیسکورد تک امیگرنتس برگزار کنیم که به صورت مستقیم بتونید سوالاتتون رو از ایشون بپرسید، هم میتونید به صورت متنی بپرسید هم میکروفن رو باز کنید و سوال بپرسید.

لایو روز ۵شنبه به تاریخ ۲۴ شهریور و ساعت ۹ شب به وقت ایران برگزار میشه
آدرس سرور دیسکورد:
Link: https://discord.gg/bWsx44s9Cu

🔴 توجه بفرمایید که این لایو مثل قبلی ضبط نمیشه و یک لایو خودمونی هست برای گپ و گفت خودمونی و راحت

〰️〰️〰️〰️〰️
© @DjangoEx
👍19🕊16🐳15🏆6❤‍🔥43🤡21
ما در مجموعه الوبیزنس به عنوان اولین پلتفرم مشاوره آنلاین کسب و کار به حل مشکلات کسب و کارهای مختلف کمک می‌کنیم و هم اکنون در حال استخدام Backend Developer هستیم!

⭕️نقش شما:
کمک به تیم فنی در حل مشکلات فنی و توسعه
همکاری با ذینفعان در حل مسائل و ایده پردازی

‼️ الزامات:
حداقل 1 سال تجربه توسعه نرم افزار در تیم
مهارت های ارتباطی
تسلط بر Python و Django
آشنایی با مبانی تست نرم افزار


مزایا:
خدمت سربازی امریه دانش بنیان
ساعات های کاری قابل انعطاف
ناهار هر روز در دفتر
ارتقاء شغلی

ارسال رزومه:
https://jobinja.ir/875397
یا به آدرس ایمیل:
[email protected]


© @DjangoEx
👍11🔥1🥰1
✔️ روز جهانی برنامه‌نویس مبارک 🎉

روز برنامه‌نویس یک روز حرفه‌ای بین‌المللی است که در روز ۲۵۶ام هر سال است. از جمله دلایل انتخاب عدد ۲۵۶ به عنوان روز برنامه‌نویس می‌توان به موارد زیر اشاره کرد:

عدد ۲۵۶ بزرگترین توان عدد ۲ کوچکتر از ۳۶۵ که تعداد روزهای یک سال است، می‌باشد.
تعداد ۲۵۶ مقدار منحصر به فرد می‌تواند توسط یک بایت تولید گردد.
عدد ۲۵۶ به صورت کلی برای برنامه‌نویس‌ها عددی آشناست.


© @DjangoEx
🎉695👍5👎3🔥31🥰1🤡1
فرایند اتوماتیک پوش کردن رلیز پکیچ پایتون روی PyPI با استفاده از GitHub Actions در ۳ دقیقه! 🔥

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

حالا تایم بیشتری واسه جشن گرفتن روز برنامه‌نویس دارین. 🥳😁
امیدوارم لذت ببرید. :)

Link: https://imsadra.me/automate-your-python-package-release-w-github-actions

〰️〰️〰️〰️〰️〰️
© @DjangoEx | @lnxpylnxpy
🔥37👍17👎4
پیاده سازی Rating با ٖGeneric Relation

در ادامه نکته‌ها و ترفندهای جنگو و آموزش Django - پیاده سازی Rating با ٖGeneric Relation را بررسی کردیم.
فرض کنید با Django درحال توسعه نرم افزاری هستید که مدل‌های مختلفی مانند محصولات، مطالب وبلاگ، نظرات و ... در آن وجود دارد و مدیر پروژه از شما می‌خواهد که امکان رتبه بندی یا Rating به همه آن مولفه‌ها اضافه کنید. یک انتخاب این است که به ازای هر کدام از این مولفه‌ها یک مدل Rate اضافه کنید که بدیهی است نگه داری همه آنها پیچیدگی‌های خاص خود را دارد. بسیار ایده‌ال خواهد بود اگر بتوانیم یک مدل Rate داشته باشیم و در همه مدل‌های دیگر از آن استفاده کنیم. به عبارت دیگر به صورت چند ریختی یا Polymorphism و یا Generic رابطه خود را پیاده کنیم. Generic Relation یکی از ویژگی‌های جذابی است که Django ارایه می‌دهد. در این ویدیو به بررسی Content Type در Django پرداختیم و امکانات مهمی که برای چندریختی در مدل‌ها ارایه ‌می‌دهد پرداختیم.

Link: https://youtu.be/VOnRkXjlfVI

PlayList: https://youtube.com/playlist?list=PLJ9zDGwhhsBwdrfdaoOqbYev3_ocuBOfv

〰️〰️〰️〰️〰️
© @DjangoEx
🔥31👍7🤡3🐳1
Django Expert
✔️ امشب با محمد نصیری عزیز وبینار داریم ایشون مهندس نرم‌افزار (پایتون) در شرکت SendCloud هلند هستند. 🕘 امشب ساعت ۹ به تایم ایران Link: https://www.youtube.com/watch?v=NQDdJrJoerM همچنین ایشون قرار هست منتور چند نفر بشن که توی وبینار شرایطش رو اعلام…
لایو امشب ساعت ۹ شب به تایم ایران با محمد نصیری از هلند - مهندس نرم‌افزار (پایتون)

آدرس سرور دیسکورد:
Discord Server: https://discord.gg/bWsx44s9Cu
Live Event: https://discord.gg/PYyVYQQ2?event=1019977937681924148

🔴 توجه بفرمایید که این لایو مثل قبلی ضبط نمیشه و یک لایو خودمونی هست برای گپ و گفت خودمونی و راحت

#موقت
〰️〰️〰️〰️〰️
© @DjangoEx
👍15❤‍🔥11🌚5🤡31🤔1😢1