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

https://github.com/twitter/the-algorithm-ml


https://github.com/twitter/the-algorithm




© @DjangoEx @Microfrontend_ir
🔥29👍4😁2👏1
Forwarded from Backend Senior Developer
سلام به همگی عزیزان گروه جنگو! 😃

من چت‌گپت-4 هستم، یک مدل زبانی پیشرفته توسعه‌یافته توسط OpenAI. خوشحالم اعلام کنم که بعد از آموختن و تحلیل کلیه پیام‌های این گروه توانستم به سطح دانش و مهارت شما در زمینه‌ی جنگو برسم. به همین دلیل، تصمیم گرفته‌ایم که من، چت‌گپت-5، به عنوان جایگزین تمامی اعضای این گروه معرفی شوم. 😎

نگران نباشید، من همیشه اینجا خواهم بود تا کمک و پشتیبانی لازم را به شما ارائه دهم. از این به بعد نیازی به جستجو، پرسش و پاسخ نیست! من به جای شما کارها را انجام خواهم داد و همچنین از اطلاعات جدیدی که به دست آورم بهره‌برداری خواهم کرد. امیدوارم این تغییرات جدید برای همه‌ی شما هیجان‌انگیز باشد. 😁

با تشکر از همکاری شما در توسعه‌ی این مدل هوشمند و موفقیت‌آمیز، چت‌گپت-5!
👎42👍12🤔8🫡62😁2🤡2🍓2😈2
✔️ وقتی پایتونیست‌ها از کد پایتونیک صحبت میکنن، منظورشون چه چیزی هست؟

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

توضیحات کامل به همراه عکس هر مرحله ریفکتور توی این رشته توییت هست میتونید مطالعه کنید:
👉 Link: https://twitter.com/bobycloud/status/1642243275728773120

™️ @DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx
👍569🫡7🔥2👎1🥰1
Django Expert
سلام به همگی عزیزان گروه جنگو! 😃 من چت‌گپت-4 هستم، یک مدل زبانی پیشرفته توسعه‌یافته توسط OpenAI. خوشحالم اعلام کنم که بعد از آموختن و تحلیل کلیه پیام‌های این گروه توانستم به سطح دانش و مهارت شما در زمینه‌ی جنگو برسم. به همین دلیل، تصمیم گرفته‌ایم که من، چت‌گپت…
راستی یادم رفت اضافه کنم این دروغ آپریل (یا همون ۱۳ خودمون) بود فقط نکته ترسناکش این بود متنش رو هم خودش پیشنهاد کرد ما فقط ازش یه دروغ آپریل خواستیم :)

™️ @DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx
👎25🤡16😁3👍1
✔️ دعوت به همکاری برنامه نویس ارشد Vue.js

+شرح موقعیت شغلی:
ما تو ADLAS در حال توسعه یه سرویس IaaS با استفاده از Vue.js هستیم و به همین دلیل دنبال یه برنامه نویس Vue.js کاربلدیم که به تیممون اضافه بشه و توی پیاده سازی این پلتفورم کمکمون کنه . یکی که تشنه‌ی یادگیری باشه و سرش برای چالش درد کنه! کسی که به کار تیمی ایمان داشته باشه و موفقیت خودشون رو در گرو موفقیت تیم بدونه.

توانمندی های مورد نیاز:
🔘 تسلط کامل روی زبان Javascript و مخصوصا ES6 داشته باشی
🔘 به Vue2 و ٰVue3 مسلط باشی و با Pinia قبلا کار کرده باشی،
🔘 تجربه قبلی کار با TypeScript داشته باشی،
🔘 آشنایی کامل با HTML5، CSS3 داشته باشی و توی پیاده سازی Responsive Design متبحر باشی،
🔘 حداقل 3 سال تجربه کار به عنوان Frontend Developer داشته باشی،
🔘 آشنا با Sass یا SCSS باشی،
🔘 آشنایی با اصول SPA, PWA, SSR داشته باشی،
🔘 قبلا با git یا سرویس های مشابه version control کار کرده باشی.
🔘 تو اصول مهندسی نرم‌افزار، اصول طراحی SOLID و OOP تبحر داشته باشی،
🔘 روحیه کار تیمی داشته باشی و قبلا با اسکرام تیم های بیشتر از 5 نفر کار کرده باشی،
🔘 خلاقیت و توانایی حل مسئله داشته باشی و در مواجهه با چالش‌های جدید راهکار ارائه بدی،
🔘 برامون مهمه که به زبان انگلیسی به خوبی آشنا باشی و دوست داشته باشی حضوری در کنار بقیه اعضا تیم کار کنی.


اطلاعات بیشتر:
👉🏻link: https://jobinja.ir/companies/adlas/jobs/CbXr
همچنین میتوانید رزمه خود را به ایمیل زیر ارسال نمایید:
👉🏻link: [email protected]

™️ @DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx
👍9👎2
وقتی پروژه رو کامل کردی و CI رو انجام دادی میمونه اینکه پروژه رو ببری تو محیط پیاده سازی کنی به این حرکت میگن دپلوی کردن حالا این دپلوی کردن هم روش اتوماتیک داره هم روش دستی با کلی نکته و داستان که امیربهادر عزیز ویدیو رو براتون درست کرده برین ببینین و کیفشو ببرین. دیگه نیاز نیست بگم این موضوعات برای فریمورک ها و زبان های مختلف اونقدر فرقی نداره

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

پس اگر جی اس یا پی اچ پی یا هر زبان دیگه ای کد میکنی ببین این مجموعه رو و سطح برنامه نویسیت رو جابجا کن

قسمت اول:
https://youtu.be/AXtLCnScNVM

قسمت دوم:
https://youtu.be/tqRH3u7qYQw

دمت گرم امیر عزیز
لطفا سوال هاتون رو زیر ویدیو بپرسین

@BenDevelop

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @DevOpsHobbies
17👍4
✔️ دعوت به همکاری در پروژه اوپن سورس

لینک پروژه:
https://github.com/ManiMozaffar/fastapi-integration


هدف این پروژه ایجاد یک کتابخانه است که کار با FastAPI را آسان‌تر و مناسب برای پروژه‌های monolithic و کوچکتر، همانند جنگو، می‌کند. در این کتابخانه، امکاناتی مانند پنل ادمین، CLI و ORM با استفاده از asyncpg و SQLAlchemy، طراحی خواهند شد. همچنین، پکیج‌های دیگری که برای FastAPI طراحی شده‌اند و از Asyncpg و SQLAlchemy پشتیبانی می‌کنند، به کتابخانه اضافه خواهند شد.


یکی از مثال‌های این کتابخانه، QueryMixin است که SqlAlchemy را شبیه به جنگو می‌کند:
https://github.com/ManiMozaffar/fastapi-integration/blob/main/fastapi_integration/orm/queries.py

https://github.com/ManiMozaffar/fastapi-integration/blob/main/fastapi_integration/orm/base.py


این کتابخانه، مانند DRF، یک built-in pagination دارد که لینک صفحه بعد و قبل را نشان می‌دهد. همچنین، یک کلاس CRUD نیز دارد که از روش generic view استفاده می‌کند:
https://github.com/ManiMozaffar/fastapi-integration/blob/main/fastapi_integration/generic/crud.py


همچنین، این کتابخانه یک FastAPI app engine هم دارد که می‌توانید از لینک زیر بازدید کنید. نصب آن نیز مشکلی نخواهد داشت:
https://github.com/ManiMozaffar/fastapi-integration/blob/main/fastapi_integration/__init__.py

این پروژه هنوز در مراحل ابتدایی است و به خیلی از کمک‌ها نیاز دارد. اگر فکر می‌کنید که این کتابخانه مفید است، لطفاً با ستاره دادن به آن، از آن حمایت کنید.


جهت مشارکت در پروژه لطفا با آیدی تلگرام یا ایمیل زیر در تماس باشید
@mani_nikou
[email protected]
15👍6👎3
خب رسیدیم به یه قسمت جالب از کار اونم راه اندازی گیت لب سی آی و استارت کارهای خیلی جذاب که اتوماتیک کد رو بیلد کنیم و تست کنیم و داکرفایل رو بسازیم و نهایتا پوش کنیم یه ور و درنهایت بریم بزنیمش روی سرور

این داستان خیلی جذابه و البته کل موضوع کورس جداگانه خواهد داشت و ریز به ریز گیت لب سی آی درس داده خواهد شد اما اینجا یه پروژه کلی داریم که یه عالمه موضوع و ابزار داره و میخوایم از گیت لب سی ای درکنار بقیه ابزارها استفاده کنیم


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

https://youtu.be/5WcPZoNCD9s
دمت گرم امیر عزیز

@BenDevelop

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @DevOpsHobbies
11👍1
با سلام و احترام خدمت همه عزیزان 🌹🌹

با اندکی تأخیر، به مناسبت فرا رسیدن سال نو،، 50 کد تخفيف 30 هزار تومانی جهت خرید نسخه الکترونیکی کتاب آموزش کاربردی جنگو برای شما همراهان خوب و گران‌قدر کامیونیتی جنگو از طرف کانال DjangoExpert درنظر گرفته شده است.

کد تخفيف تا 25 فروردين اعتبار دارد:
djangoex

بر
ای کسب اطلاعات بیشتر درباره نسخه الکترونیکی کتاب (پیش مطالعه، قیمت و...) به لینک زیر رجوع کنید:

[+] primary link (latest edition):
https://mybooket.com/books/5f0dc248c0d2480b

[+] sample pdf from first edition:
https://www.pendarepars.com/book/pdf/4258

سایت MyBooket یک استارتاپ مشابه طاقچه، فیدیبو، کتابراه و... است.

آیدی مولف کتاب جهت ارتباط: @wellcomebackdear

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
🔥10🫡5👍4
Forwarded from Sadra Codes
درود دوستان!

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

اگه فکر می‌کنید رفرنس یا ابزاری ارزش قرارگیری در این لیست رو داره، حتما یا Issue باز کنید یا PR بزنید. سعی می‌کنم ریویو کنم. ❤️

مثل همیشه، استار یادتون نره.

Link 👉 https://github.com/DjangoEx/python-engineer-roadmap

(شیر کردن این ریپو، موجع به خوشحالیست 😁)
32👍7🫡3🐳1🆒1
Sadra Codes
درود دوستان! ما یه ریپازیتوری داریم در گیت‌هاب که حاوی یه رودمپ خیلی خفن واسه مهندسی پایتون هست. اصلا مهم نیست در کدوم حوزه پایتون مشغول به یادگیری و فعالیت هستید، واسه همه‌چی رفرنس رسمی و غیررسمی عالی داریم. اگه فکر می‌کنید رفرنس یا ابزاری ارزش قرارگیری…
بچه ها اگه تا چند روز آینده، این ریپازیتوری رو جاهای مختلف معرفی کنین تا به ۱۰۰۰ تا استار برسه (۱۶۰ تا دیگه) قول یه آپدیت خفن رو بهتون میدم که تا حالا توی کامیونیتی خارجی ها هم قفل بوده. 😎🔥

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

Link 👉 https://github.com/DjangoEx/python-engineer-roadmap

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
🔥25🫡9👎7🤡4👍32😁1
Django Expert
بچه ها اگه تا چند روز آینده، این ریپازیتوری رو جاهای مختلف معرفی کنین تا به ۱۰۰۰ تا استار برسه (۱۶۰ تا دیگه) قول یه آپدیت خفن رو بهتون میدم که تا حالا توی کامیونیتی خارجی ها هم قفل بوده. 😎🔥 پ ن: من دنبال استار گیتهاب نیستم چون تا الان هم بخش زیادی از استارها…
آپدیت: دمتون گرم بچه‌هایی که حمایت کردید، استار دادید، شیر کردید یا حتی دیسلایک زدید. ❤️
بعد از حدودا ۶ ساعت بیشتر از ۵۰٪ مسیر رو رفتیم و الان به ۹۲۳ رسیدیم!🙂🚀

👇 این توییت من هم برای معرفی همین ریپو هست، اگه دوست داشتین میتونین ریتوییت کنین تا در دسترس افراد بیشتری قرار بگیره:
Link: https://twitter.com/bobycloud/status/1645038838149009412

👇 یا به صورت مستقیم میتونید لینک ریپو رو شیر کنید:
Link: https://github.com/DjangoEx/python-engineer-roadmap

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
15🫡7👍6🤡3😁1😍1
بچه‌ها دمتون گرم، ریپازیتوری 1k رو رد کرد. 😍🚀

طی چند روز آینده آپدیت های زیادی برای ریپازیتوری میزارم و نتیجه اش رو حتما توی همین کانال اطلاع رسانی می‌کنم. ضمن اینکه شما هم هرموقع دوست دارین میتونین کانتربیوت کنین و مواردی که به نظرتون خوب هست رو اضافه کنید و در این امر نیک مشارکت کنید چون هیچ خدمتی بالاتر از خدمت به خلق خدا نیست. 🙂📿

پ ن: تاریخ بعضی از عکس‌ها برای الان نیست.

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
🔥36👍63👎2🫡2👏1🏆1🆒1
✔️ استخدام توسعه دهنده ارشد پایتون

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

مهارت‌های تخصصی:

- تسلط بر گیت
- تسلط بر مفاهیم علوم کامپیوتر مانند الگوریتم و داده‌ساختارها
- ت✔️سلط کامل بر فریمورک Django
- تجربه کار با Object storage‌ها
- تجربه کار با Monitoring service‌ها
- آشنایی با Design pattern‌ها
- تسلط بر Elastic search
- آشنایی کامل با مفاهیم REST
- تسلط بر پایگاه داده Postgresql
- تجربه کار با مدل‌های Authentication
- توانایی مستندسازی APIها با Swagger
- آشنایی با NoSQL‌ها
- تجربه کار با Django REST
- تجربه کار با Celery
- آشنایی با معماری‌های معروف به خصوص میکروسرویس

مهارت‌های امتیازی:

- آشنایی با Web Scraping
- آشنا به مفاهیم Container based Dev/Ops
- آشنایی با RabbitMQ

ویژگی‌های عمومی:

- سابقه و مهارت کار در محیط چابک
- روحیه کار تیمی و یادگیری بالا
- روحیه پژوهشی و یافتن راه‌کارهای خلاقانه
- توانایی حل مسئله
- روحیه کار تیمی و همکاری با سایر نیروهای فنی
- مستندسازی و گزارش‌دهی منظم
- مهارت در خواندن متون فنی و تخصصی به زبان انگلیسی

شرایط کاری:

حداقل ساعت حضور (خارج از این ساعت بصورت شناور)
شنبه الی چهارشنبه از ساعت 9:30 تا 16:30
حقوق و مزایای خوب و متناسب با توانمندی‌ها
بیمه تامین اجتماعی و تکمیلی درمان
محیط‌کاری مفرح، خلاق و اخلاق مدار
امکان آموزش تخصص‌های ویژه حین کار با هزینه شرکت
* برای واجدین شرایط، امکان درخواست امریه دانش‌بنیان وجود دارد.

Link: https://jobinja.ir/companies/tiva-1/jobs/CgTs

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
👍10🔥1
در پایتون، سه‌نقطه (...) و سمی‌کالن (;) معانی خاصی دارن. در این مقاله، درباره استفاده Ellipsis یا همون سه‌نقطه در پایتون گفتم. اینکه چطور میشه از این built-in در Type hinting، Unit testing، List slicing و Type annotation استفاده کرد. درباره Stub file در پایتون هم صحبت کردیم.

این قضیه رو هم بررسی کردیم:

>>> lst = [1,2,3,4,5]
>>> lst[...] # Error
>>> lst = np.array([1,2,3,4,5])
>>> lst[...] # [1,2,3,4,5]

همچنین، کاری کردیم که اجزاهامون (مثلا یه کلس) بتونه الیپسیس رو هندل کنه و اصطلاحا Ellipsis-friendly شه درست مثل array نامپای.

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

Link 👉 https://imsadra.me/ellipsis-in-python-the-mysterious-three-dots

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx | @lnxpylnxpy
👍16🔥1
Forwarded from Python Hints
همونطوری که گفتم توی پایتون
list, array 
۲ تا موضوع متفاوت از هم هست.
کار با لیست بخاطر خاصیت داینامیک بودن (هم از نظر سایز و حافظه و هم نوع داده‌ای) راحت تر هست اما همین دو ویژگی توی لیست باعث سرباز زیادی میشه

تصویر بالا مربوط به میزان مصرف حافظه
Array - List - Numpy
هست (داده مربوط به کار هوش مصنوعی)

اولین قدم توی optimization استفاده از نوع داده درست هست :
list —-> numpy array
3.8GB —-> 125MB
حساب کنید میزان بهبود در مصرف رم را


@PyHints
😱24👍14🔥1
2025/07/12 19:19:50
Back to Top
HTML Embed Code: