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
✔️ کارآموز طبق قوانین اداره کار ایران باید پول بگیره و براش بیمه رد بشه.
اگه جایی خواستید برید کارآموزی و گفتن پول نمیدن منشن های زیر این توییت رو بخونید تا جواب آماده داشته باشید. 🙂
متاسفانه خیلی اوقات افراد از حق و حقوق قانونی خودشون اطلاع ندارن.

👉 Link: https://twitter.com/arashakimi/status/1550407467716288512

〰️〰️〰️〰️〰️
© @DjangoEx
👍56🤡161
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ وقتی کدی نوشتی که میدونی ناقصه
اما کامل شدنش رو میزاری به عهده برنامه‌نویس بعدی 😁

#fun
〰️〰️〰️〰️〰️
© @DjangoEx
😁35👍6🔥2👏2
آموزش استفاده از TailwindCSS در جنگو
یکی از راه‌های افزایش سرعت توسعه در محیط های برنامه نویسی استفاده از مکانیزمی است که بتواند تغییرات را به صورت لحظه‌ای به برنامه نویس ارایه دهد. در این ویدیو با ارایه مثالی استفاده از TailwindCSS در پروژه Django را شرح می‌دهیم. پس از آن از یک پکیج جذاب جنگو به نام django-browser-reload که این امکان را به برنامه نویس می‌دهد تا به محض هر تغییری در فایل‌‌های استاتیک و تمپلیت بلافاصله صفحه رفرش شود و نتیجه را ببیند.

Link: https://youtu.be/TJ-Ov7df94A

-----------------------------------

جلسه اول آموزش تیلویند: PostCSS چیست ؟
https://youtu.be/mcVz-qwPvvA

جلسه دوم آموزش تیلویند: تیلویند چیست ؟
https://youtu.be/QDOVogmZjws

جلسه سوم آموزش تیلویند:آموزش TailwindCSS و Vite
https://youtu.be/aE9lckQip2Y

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

〰️〰️〰️〰️〰️
© @DjangoEx
👍15🔥9
✔️ بخش پایانی Serializer ها در Django Rest Framework

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

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

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

#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
👍142👎2🔥2
✔️ کتاب جنگو ۴ برای کسایی که صبر ندارن هم اومد 😁

👉 Link: https://www.packtpub.com/product/django-4-for-the-impatient/9781803245836

#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
🕊69👏5👍2😁1
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ وقتی که برنامه نویس‌ها بیش از حد برای یک مصاحبه شغلی آماده میشن

Credit: JomaTech
〰️〰️〰️〰️〰️
© @DjangoEx
🤣72😁9👍2👎2
مقایسه ؟ تفکر تفکر!
یه موضوعی که این روزها خیلی میبینم و تقریبا همه گرفتارش شدن اینکه افراد میان میگن زبان یا فریمورک x خوبه بقیه اشغال و بدرد نمیخورن و یه عده ای که بیشتر دارن اشتباه میکنن میرن زیر توییت یا پست طرف در دفاع از زبان ها شروع میکنن به بحث و جنگ و دعوا بی خودی و بی حاصل .
به نظرم هرکس که این شکلی وارد این موضوعات میشه هنوز رشد نکرده و هنوز متوجه صنعت نشده.
برنامه نویس یه جایی مجبور js کار کنه یه جایی مجبور سرویس رو با golang باز نویسی کنه یه جایی ممکن مجبور بشه با php سرویسی رو توسعه بده ، یه جایی مجبوره جنگو کار کنه . واقعا نمیفهمم و نمیتونم درک کنم که چرا یه عده ای که تعدادشون کم نیست میان میگن جنگو بهترین بقیه اصن اشغال هستن ، یا بالعکس چند روز پیش یکی میگفت من همه فریمورک هارو توی ۱ سال تست کردم بهترینش فریمورک x هست .
این تعصب واقعا خطرناک و لطمه شدیدی داره به کامیونیتی و بقیه افراد تازه وارد میزنه .
اول اینکه حداقل از خودم بگم که بعد این همه سال هنوز سوادم در حدی نیست که بخوام در مورد زبانی یا فریمورکی نظر بدم چه برسه به نقض کردن و ....
حال به فرض که دانش تکمیلی داریم و میتونیم دیگر زبان ها یا فریمورک هارو نقض کنیم ، ایا بهتر نیست این دانش رو در مسیری پیش ببریم که کمکی به دیگران بشه ؟ محتوا تولید کنیم ، کمک افراد تازه کار کنیم ؟ ویدیو و بلاگ بسازیم ؟ توی اپن سورس فعال باشیم ؟
واقعا این حرکت خجالت اور ، لطفا اگه این مطلب رو میخونین و شماهم جزو افرادی هستین که به هر دلیلی شروع میکنین به دفاع بی دلیل و بی حاصل از زبان یا فریمورکی لطفا کمی بیشتر فکر کنین .
پ.ن : اگه به نتیجه ای رسیدین که مثلا python خوبه و experiance خوبی ازش داشتین به جای نقض و کوبیدن بقیه زبان ها سعی کنین محتوایی تولید کنین برای انتقال تجربه به دیگران و افراد تازه وارد ، سعی کنین به بزرگ تر کردن کامیونیتی اون زبان تا نفرت پراکنی راجع به بقیه زبان ها و فریمورک ها

© @DjangoEx
👍119👏64
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ پیرو بحث‌های اخیر کامیونیتی برنامه‌نویسی فارسی :)))

credit: https://twitter.com/_MohamadM

#fun

© @DjangoEx
😁52🤡31👍7
✔️ کورس جدید پایتون برگزار می کنم. هدفش تکمیل مراحل اولیه یادگیری جنگو و همچنین انجام کارای خفن با پایتون هست. خبر خوب واسه اونایی که میخوان جنگو یاد بگیرن هم اینکه برای جنگو ۴.۱ کورس جنگو بروز و دوباره ریکورد میشه (با پروژه جدید)

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

۰۰۰ - آموزش پایتون از صفر کلوین - رایگان!
🖥 تماشا در یوتیوب
https://youtu.be/7Thb7BdIxVg

۰۰۱ - پایتون چیه و چه کتابخونه هایی برای کاربردهای مختلف داره؟
🖥 تماشا در یوتیوب:
https://youtu.be/EaWzyLHjtw4

۰۰۲ - نصب پایتون رو ویندوز بی دردسر و اجرای اولین برنامه پایتونی (:
🖥 تماشا در یوتیوب
https://youtu.be/ahNhhzz9JtQ


۰۰۳ - نصب ادیتور و اجرای بهتر کدهای پایتون
🖥 تماشا در یوتیوب
https://youtu.be/GQdOVEKqdiA


۰۰۴ - کامنت نویسی، تفکیک برنامه نویس خوب از بد
🖥 تماشا در یوتیوب
https://youtu.be/qBg8ZWHP9MQ


فایل های پروژه:
github.com/mehran-tarif/python-course

در ارتباط با: سیلیسیم (مهران تعریف)

با تشکر از جنگو اکسپرت، بزرگترین کامیونیتی جنگوی ایران

© @DjangoEx
👍70👎3711🕊3🔥2
Django Expert
✔️ کورس جدید پایتون برگزار می کنم. هدفش تکمیل مراحل اولیه یادگیری جنگو و همچنین انجام کارای خفن با پایتون هست. خبر خوب واسه اونایی که میخوان جنگو یاد بگیرن هم اینکه برای جنگو ۴.۱ کورس جنگو بروز و دوباره ریکورد میشه (با پروژه جدید) ❇️ پس اگر تو پایتون می لنگید،…
به جرات میتونم مهران تعریف یکی از تاثیرگذارترین شخصیت های جنگوی فارسی ایرانه از دست ندید این آموزش خوبش رو

پی.نوشت: درگیر دیسلایک ها نباشید ظاهراً درگیر ربات های cli ها شدیم 😊
👍95👎48🕊42🤔2🔥1😁1
✔️ درخواست همکاری

سلام و وقت به‌خیر
رضا ایزدی جهرمی هستم و به‌دنبال موقعیت شغلی توسعه‌دهندۀ جنگو (جونیور) هستم.
آماده کار در موقعیتهای شغلی دورکاری
بک اند دولوپر هستم تا پایان تابستان هم میتونم حضوری در تهران باشم.
تجربه‌های کاری:
-کاراموزی در شرکت نادین سافت
- کاراموزی در شرکت ملی حفاری ایران
-تجربه کار به صورت پروژه‌ای با شرکت شناختی شریف
پروژه‌های شخصی:
سیستم نوبت دهی، medium clone، سیستم تمرین دانشجویی، expense tracker و … که در گیت هاب میتونید مشاهده کنید
هم چنین چندین پروژه رو هم در هرکو بار گذاری کرده ام


ابزارها/تکنولوژی‌هایی که باهاشون کار کردم :
Python
Django
DRF
JWT Auth.
git
Nodejs
Expressjs
Typescript
MongoDB
React
Postgresql
Celery
Redis
linux
html, css

سن : 22
شهر : کرج
محصل : کارشناسی مهندسی کامپیوتر


ایمیل :[email protected]
گیت هاب :

https://github.com/rezaizadijahromi


#استخدام #کارجو

© @DjangoEx
👍48👎10
✔️ آشنایی با Latency Numbers برای هر مهندس نرم‌افزاری اجباری هست!

دکتر Jeff Dean تحقیقی در سال ۲۰۱۰ انجام داده برای بررسی میزان تاخیر پردازش های کامپیوتری، ایشون از مهندس های قدیمی گوگل از سال ۱۹۹۹ هست و بخش های زیادی از محصولات گوگل رو طراحی و پیاده سازی کرده:
https://research.google/people/jeff/

طی این تحقیق اعدادی به دست اومده که میزان latency پردازش های مختلف هست و طراحی سیستم های نرم افزاری بسیار مهم هست به صورتی که میگن همه مهندسین نرم‌افزار باید این اعداد رو بشناسن.

یدونش رو مثال میزنم بقیه اش رو خودتون بخونید:
میزان latency زمانی که از L1 Cache اطلاعات رو دریافت می‌کنیم (ریزپردازنده‌ها) 0.5 نانو ثانیه هست اما برای مثال اگه همین اطلاعات به عنوان یک پکت از آمریکا به هلند ارسال بشه 150.000.000 نانو ثانیه خواهد بود.

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

اهمیت ماجرا کجاست؟
اگر در scale بالا این مقادیر حساب بشن و latency ریزپردازنده‌هارو ۱ ثانیه درنظر بگیریم، عملیات ارسال پکت از آمریکا به هلند ۳۴۷۲ روز و ۵ ساعت و ۲۰ دقیقه طول خواهد کشید! 🙂 و آشنایی با این اعداد نقش حیاتی رو در طراحی و پیاده سازی یک نرم‌افزار/سیستم کامپیوتری ایفا می‌کنه.

برای مطالعه Latency Number های مهم این منابع رو پیشنهاد می‌کنم:
- https://gist.github.com/sergekukharev/ccdd49d23a5078f108175dc71ad3c06c
- https://dzone.com/articles/latency-numbers-everyone-should-know
- https://gist.github.com/hellerbarde/2843375
شروع تحقیقات از Peter Norvig:
- https://norvig.com/21-days.html#answers

© @BobyDotCloud | @DjangoEx
👍23🔥5👏4🤔3
✔️ ساده اما کافی:)

👉 Link: https://gvanrossum.github.io/

〰️〰️〰️〰️〰️
© @DjangoEx
👍45😁9🕊7👎1🤔1
✔️ حلقه فور به سبک c کلاسیک در پایتون

داستان ازونجاست آقای Tushar Sadhawni چند وقتی پیش توی توییتر کد بالارو پست کرد و گفت که قراره دربارش بیشتر بنویسه.
الان ابزاری که این قابلیت رو پایتون اضافه می‌کنه رو در قالب کتابخانه پایتون به اشتراک گذاشته.
لینک کتابخانه:
https://github.com/tusharsadhwani/cursed-for
می‌تونید وب‌لاگش هم دنبال کنید که قراره درباره روش‌هایی که امتحان کرده و به این اپروچ رسیده رو بخونید
https://sadh.life

هرچند این موضوع نیاز به درکی از ساختار کامپایلر و مفسر و ساختار عمیق پایتون داره. ولی خوبه که گاهی وقتا در ابزاری که داریم عمیق بشیم و لذت عمیق شدن رو یادمون نره :)

〰️〰️〰️〰️〰️
© @DjangoEx
👍34👎7👌5🔥4👏2🎉2
برنامه نویسی یا شنا در اقیانوس ؟
کم و بیش که گروه و جاهای دیگه رو میخونم یا همچنین کلی از دولوپر های تازه کار بهم توی دایرکت پیام میدن ( البته با افتخار ) چند تا موضوع مشترک رو بینشون دیدم که به نظرم اومد یکبار برای همیشه اینجا در موردش یه چیزی بنویسم .
⁃ یکی از پر تکرار ترین سوالات که چقدر طول میکشه جنگو یادبگیرم ؟ یا چقدر پایتون بخونم تا بتونم جنگو شروع کنم ؟ من الان x درصد از پایتون بلدم ایا جنگو شروع کنم ؟
این سوال با اختلاف غلط ترین سوال که یک برنامه نویس میتونه داشته باشه . در دید کلی برنامه نویسی خطی نیست . بهش به یک خط صاف و مستقیم نگاه نکنید ، برنامه نویسی یه اقیانوس که هلیکوپتر زندگی داره شمارو میبره جلو و از یه جایی شما ازش میپری پایین و می افتی توی اقیانوس بی انتها . تنها کاری که میشه کرد اینکه شنا کنی فقط .
برنامه نویسی هم همین دقیقا ، شما باید همش یاد بگیری و شنا کنی تو عظمتش این نیست که یه کسی بگه بیا ۲ ماهه یادبگیر یا x ماهه ، اول اینکه گفتم این شکلی نیست که بگیم از فلان شروع کن تا فلان برسی میشه ۶ ماه . شاید شما خیلی چیزا بلد نباشی برای شما بشه n ماه ، شخص دیگری بشه ۳ ماه چون کلی چیز بلد و نکته بعدی اینکه اصلا نحوه یادگیری و سرعت یادگیری هرکسی متفاوت یه قانون کلی برای همه نیست . یا مثلا میگن چقدر پایتون بخونم ، خوب اینم کاملا غلط هیچ کس نمیتونه بگه شما چقدر بخونی تا جنگو شروع کنی یا چقدر پایتون خوندن برای شما کافیه . اگه از من بپرسی میگم تا زمانی که احساس راحتی کنی با پایتون و تقریبا بدونی داری چیکار میکنی . این چند دلیل که گفتم کفایت میکنه دیگه این سوال رو از هیچ کس نپرسین.
⁃ من باید x توی جنگو رو هم یادبگیرم ؟ من باید sql هم بلد باشم ؟
از نظر من اره شما باید همه چی رو شروع کنی به یادگرفتن ( دونه به دونه ) از os گرفته تا data structure تا algorithm تا server و sql و ........
چرا ؟ چون گفتم هیچ مسیر مستقیمی نیست و شما باید شنا کنی پس هرچی میشنوی و میبینی رو برو یادبگیر .
⁃ برای جنگو اصن نیاز data structure بلد باشیم ؟ بعله نیاز ، چرا چون اینکه شما برنامه نویسی نه یه کسی که فقط جنگو بلد هست و خواهد بود ، برنامه نویس تقریبا باید سعی کنه هرچیزی که به صورت پایه از بزرگان گفته شده و همینطور چیزهای جدید رو یاد بگیره . مثال اینکه شما فرض کن یه مدل داری که self refrence هست با ندونستن tree قطعا یه فاجعه بزرگ توی کوئری زدن ها به بار خواهید اورد .

⁃ کار اموزی رایگان ؟
اینو به هیچ وجه نه رد میکنم نه تایید ، هرچیزی که باعو میشه شمارو برسونه به مسیر حرفه ای رو تایید میکنم ، میخواد ۲ سال کاراموزی رایگان باشه یا یک هفته یا ۲ روز


در اخرم سعی کنید در مسیر شنا کردن لذت ببرید و مراقب کوسه های این مسیر مثل پکیج اموزشی x در ۲ ماه و فلان چیزو نمیخواد یادبگیری و ..... باشید.
اصن ارباب میگه :
به هنگام شنا مثل یک دست و پا چلفتی ، بپا به
مسیر دهن کوسه نیافتی


〰️〰️〰️〰️〰️
© @DjangoEx
👍46🐳45👌4👏2
Django Expert pinned «برنامه نویسی یا شنا در اقیانوس ؟ کم و بیش که گروه و جاهای دیگه رو میخونم یا همچنین کلی از دولوپر های تازه کار بهم توی دایرکت پیام میدن ( البته با افتخار ) چند تا موضوع مشترک رو بینشون دیدم که به نظرم اومد یکبار برای همیشه اینجا در موردش یه چیزی بنویسم . ⁃…»
✔️ اطلاعیه در خصوص افراد بن(Ban) شده از داخل گروه

با سلام و وقت بخیر خدمت شما همراهان گرامی با توجه به درخواست های مکرر افراد مختلف و تصمیم گیری تیم تولید محتوای کانال تصمیم بر این شد که افرادی که در بلند دسترسی آنها از گروه گرفته شده بود و امکان مشارکت نداشتند مجدداً قابلیت پیوستند به گروه را داشته باشند و لذا به همین جهت تمام افراد از لیست سیاه (Black List) گروه حذف شدند و اکنون میتوانید بدون هیچ گونه مشکلی در گروه مشارکت و فعالیت داشته باشید.

در پایان از همه عزیزانی که به گروه می‌پیوندد خواهشمندیم #قوانین گروه را یکبار مطالعه بفرمایید.

لینگ گروه جنگو اکسپرت :
👉🏻 @DjangoIR

© @DjangoEx
🕊35👍4👎32🙏2
جنگو ۴.۱ منتشر شدددددددد🥳🥳🥳🥳


© @DjangoEx
🎉64👎8🔥7👍4
Django Expert
جنگو ۴.۱ منتشر شدددددددد🥳🥳🥳🥳 © @DjangoEx
خبر بعدی؟

تولید جنگو ۴.۱ سیلیسیم از خیلی خیلی پایه با یه پروژه خیلی خوب (شبکه اجتماعی که فروشگاه داره) شروع شددددد💃🕺


© @DjangoEx
👍68🔥12👎11😱7🥰1