cookie

Sizning foydalanuvchi tajribangizni yaxshilash uchun cookie-lardan foydalanamiz. Barchasini qabul qiling», bosing, cookie-lardan foydalanilishiga rozilik bildirishingiz talab qilinadi.

Reklama postlari
3 229
Obunachilar
+924 soatlar
+297 kunlar
+8330 kunlar

Ma'lumot yuklanmoqda...

Obunachilar o'sish tezligi

Ma'lumot yuklanmoqda...

21:30
Video unavailableShow in Telegram
✅توضیحاتی در مورد پکیج django all-auth توی این ویدئو که بخشی از آپدیت جدید آموزش ساخت فروشگاه اینترنتی هست در مورد موضوعات زیر صحبت شد: ✔️روش نصب django all-auth ✔️چرا از این پکیج استفاده کردیم ✔️اگر بخواهیم خودمان لاگین با گوگل رو بنویسیم چه چیزهایی باید بدونیم ✔️تنظیمات این پکیج ✔️قابلیت های این پکیج لینک آپارات: در حال آپلود
Hammasini ko'rsatish...
S008-Part011-Aboutdjangoallauth.mp460.12 MB
3👏 1
Repost from Python BackendHub
چیزی که من متعجب شدم اکثرا میگن این <خیلی پیچیدست>. ولی حقیقتا اصلا پیچیده نیست. کامیونیتی پایتون خیلی گارد زیادی نسبت به تایپینگ داره که تو دراز مدت قطعا ضربه میخورین چون پایتون الان هر نسخه ریلیز میده ۸۰ درصدش تایپینگ improvement هست و شما اگه الان typing بلد نباشین عملا از خیلی از لایبری های جدید نمیتونید استفاده کنید. تو این مثال حتی یک خط نشده. و شما اینکار رو برای آیدی ها انجام میدی. تو یک سرویس پرحجم که شما ۲۰۰ تیبل داری نهایتا میشه ۲۰۰ خط NewType. و باعث میشه signature همه کد های شما قابل خوانا باشه. این tip به درد شما میخوره اگه کد میزنی. لزوما به بک اند هیچ ربطی نداره. الان شما یک تابع بنویسید که یک سری‌آیدی موزیک و آیدی یوزر بگیره و بعد بگه برای هر موزیک هر یوزر پیش بینی کنه از صفر تا صد چقدر ممکنه دوست داشته باشه این ۳ مثال رو ببینید, مثال اول تایپینگ خوبی داره. مثال دوم تایپینگ داره ولی به درد بخور نیست خیلی. و مثال سوم تایپینگ نداره.

# WITH GOOD TYPING
Percentage: TypeAlias = int # from 0 to 100.
def calculate_music_populatiry(person_ids: list[PersonId], music_ids: list[MusicId]) -> dict[PersonId, list[tuple[Bookid, Percentage]]

# WITH BAD TYPING
def calculate_music_populatiry(person_ids: list[UUID], music_ids: list[UUID]) -> dict[UUID, list[tuple[UUID, int]]


# WITHOUT TYPING
def calculate_music_populatiry(person_ids, music_ids)
من میتونم بدونه اینکه کدو ببینم از فانکشن اولی استفاده کنم. فانکشن دومی معلوم نیست چی به چی لینک شده. پس باید حواسم باشه موقع استفاده ازش. و بعدا ریفکتورش هم کردم باید ۱۰۰درصد حواسم باشه signature اش تغییر نکنه. و فانکشن سوم که کلا فاجعست. اصلا maintainable نیست. قضاوت رو میذارم با خودتون. @PyBackendHub
Hammasini ko'rsatish...
👍 4
✅این رپو یک منبع hands-on برای یادگیری برنامه نویسی async در پایتون هست فرقی نداره که هر مسیری رو در برنامه نویسی با پایتون انتخاب کرده باشین (بک اند، دیتا، ماشین لرنینگ و ...) این روزا asyncio جزو ملزومات هست. مطالبی که کاور کردیم، شامل مطالب مقدماتی تا پیشرفته‌س که با احتمال زیاد مطالب جدید و مفیدی (با هر سطح دانشی) میتونید پیدا کنین. از لینک های مرجع زیادی در این رپو استفاده شده (مثلا داکیومنت های آفیشیال پایتون، سایت superfastpython و ...) که باعث عمیق شدن یادگیری میشن. همچنین از آخرین ورژن پایتون استفاده شده و آپدیت بودن اطلاعات این رپو، برامون مهم هست. ممنون میشم اگه براتون مفید بود، استار بدین و برای تکمیل یا بهتر شدنش مشارکت کنین. https://github.com/aligheshlaghi97/asynchronous-python
Hammasini ko'rsatish...
🔥 6👍 2
Repost from Django Expert
✔️ در طی چند سال گذشته از فعالیت کانال، محتواهای رایگان زیادی تولید شده و هدف کانال هم از ابتدا اشتراک دانش رایگان و عام المنفعه بوده، برای همین تصمیم گرفتیم یک بار دیگه تمام این محتواهارو در یک پیام قرار بدیم تا به راحتی قابل دسترسی برای افراد علاقمند به یادگیری باشه: ✅🎥 کانال یوتوب سیلیسیم مهران تعریف (آموزش پایتون و جاوااسکریپت و...) https://www.youtube.com/@Silicium7 ✅🎥 کانال یوتوب میکروفرانت اند (آموزش پایتون و جاواسکریپت و ...) https://www.youtube.com/@MicroFrontend ✅🎥 کانال یوتوب بابی کلاد (آموزش پایتون، کلاد، دوآپس و ...) https://www.youtube.com/@bobycloud ✅🎥 کانال یوتوب امیر مطهری (آموزش پایتون، میکروپایتون و ...) https://www.youtube.com/@AmirMotahari ✅🎥 کانال یوتوب گیت اور هیر مانی (آموزش پایتون، دیزاین پترن و ...) https://www.youtube.com/@GitOverHere ✅🎥 کانال یوتوب تورهام (آموزش پایتون، فست ای پی آی و ...) https://www.youtube.com/@techwithtori ✅🎥 کانال یوتوب شهریار شریعتی (آموزش سلری، جنگو چنلز، وب فریمورک ها و ...) https://www.youtube.com/@ShahriarShariati ✅🎥 کانال یوتوب دوآپس هابیز (آموزش امیربهادر - دوره پروژه محور جنگو به همراه داکر، سی آی سی دی و ...) https://www.youtube.com/watch?v=KtYDIJN3wmM&list=PLYrn63eEqAzY5uG5ks_OquWcojzHvhp9Z ✅🔥 سه فایل مصاحبه با آقای حسن رمضانی که از Core Developer های Django, Gunicorn, Pydantic, Urllib3 و ... هستند در کانال موجود هست که با سرچ کردن اسم آقای "حسن رمضانی" در کانال میتونید مصاحبه هارو پیدا کنید و گوش بدید. ✅📚 ریپازیتوری گیتهاب Awesome Python Resources: مجموعه ای از بهترین و کامل ترین ریسورس‌های مورد نیاز برای رشد در مسیر شغلی مهندسی نرم افزار (پایتون) به همراه تفکیک بر اساس Career Path و Advanced Topics https://github.com/DjangoEx/awesome-python-resources ✅📚 ریپازیتوری گیتهاب Awesome Python Roadmaps: مجموعه از رودمپ‌های مورد نیاز یک مهندس نرم افزار (پایتون) در Career Path هایی نظیر Backend، Data Scientist، Software Architect و ... https://github.com/DjangoEx/awesome-python-roadmaps ✅📚 تمام ریپازیتوری‌ها به صورت یکجا نیز در صفحه گیتهاب DjangoEx قابل دسترسی هست https://github.com/DjangoEx ✅ تمام این موارد آموزشی رایگان هستند و میتونید ازشون استفاده کنید. ✅ موقت: اگر مطلبی رو یادم رفته بزارم و قبلا توی کانال تولید محتوا داشتند لطفا به من (@BobyCloud) پیام بدید. #رودمپ #پایتون #جنگو #منابع #از_کجا_شروع_کنیم 〰️〰️〰️〰️〰️〰️ © @DjangoEx
Hammasini ko'rsatish...
👍 3
✅دوره غیر رایگان ساخت فروشگاه اینترنتی با جنگو آپدیت شد. 🤫اگه کد تخفیف 80 درصدی میخواهید خصوصی به @miladhzz پیام بدید. قسمت های زیر اضافه شدند: فصل هفتم ✔️ریفکتور کدهای پرداخت فصل هشتم ✔️بررسی مشکلات کد ورود یکبار مصرف ✔️ورود با ایمیل و رمز عبور ✔️تکمیل ورود با موبایل و کد یکبار مصرف چند قسمت از این دوره رو اینجا ببینید: https://t.me/djangolearn_ir/531 https://t.me/djangolearn_ir/533 https://t.me/djangolearn_ir/573 https://t.me/djangolearn_ir/676 https://t.me/djangolearn_ir/724 https://t.me/djangolearn_ir/808 لینک دوره در دانشجویار: https://www.daneshjooyar.com/project-django/
Hammasini ko'rsatish...
جنگولرن

✅ بخشی از آپدیت جدید دوره ساخت فروشگاه اینترنتی با جنگو لینک ویدئو در آپارات:

https://www.aparat.com/v/42cSP

لطفا ایرادهایی که توی این قسمت دیدید. خصوصی برای @miladhzz بفرستید.

👍 3
جزوه جلسه ۱۱ با تشکر از اقا مهدی ✅ @SEYED_BAX | @MakeDeveloper
Hammasini ko'rsatish...
شئ_گرایی_و_دکوریتور_بخش_۲_آموزش_رایگان_برنامه_نویسی_پایتون_جلسه.pdf6.52 KB
👍 3
قسمت دوم درک بهتر ORM جنگو https://youtu.be/zspbmH1Jf5I #درک_orm_جنگو @TorhamDevCH
Hammasini ko'rsatish...
درک بهتر ORM جنگو قسمت دوم

_result_cache :)

Photo unavailableShow in Telegram
چه پیشنهادهایی برای بهتر شدن این کد دارید؟ میتونید به @miladhzz بفرستید
Hammasini ko'rsatish...
👍 5
Photo unavailableShow in Telegram
و بدبختی های ساخت روسیه و دیگران
Hammasini ko'rsatish...
👍 6👎 5
Photo unavailableShow in Telegram
✅یه نکته امنیتی در جنگو این کد ModelBackend دیفالت جنگو هست (برای authenticate و در ادامه اش لاگین کردن). قبل از اینکه توضیحات پایین رو ببینید. به نظرتون دلیل نوشتن خط 50 چی بوده؟ البته کامنت هاش گفته چرا این کارو کرده و اون شماره 20760 شماره تیکت ش توی سایت جنگو هست. اگه جنگو این کد رو نمی نوشت، Attacker می تونست متوجه بشه یوزری که وارد کرده توی دیتابیس هست یا نه. اما این کد پسورد وارد شده رو hash میکنه تا پاسخ به کلاینت هم اندازه وقتی بشه که یوزر وجود داره و پسوردش بررسی میشه. لینک تیکت: https://code.djangoproject.com/ticket/20760
Hammasini ko'rsatish...
👍 18
Boshqa reja tanlang

Joriy rejangiz faqat 5 ta kanal uchun analitika imkoniyatini beradi. Ko'proq olish uchun, iltimos, boshqa reja tanlang.