Coding Lovers
2.03K subscribers
189 photos
16 videos
19 files
229 links
:همه شبکه های اجتماعی یکجا 🌐
Zil.ink/codinglovers

📌 تبلیغات:
@CodingLoversAds

:گروه 🍻
@CodingLovers_GP

:حرفی سخنی 🧑‍💻
@Amir_OfficiaI

:ثبت نمونه کار 🪄
@CodingLovers_result
Download Telegram
کره جنوبی ۸۵۸ ترابایت اطلاعات دولتی خودش رو از دست داده

چرا؟ همه رو ریخته بوده توی سرور های فیزیکی توی ساختمون
ساختمون اتیش گرفته رفته هوا
هیچ بکاپی هم نداشتن ❤️

همه جا دارن میگن "عوارض گشادی" 😂😂

اطلاعاتی که معمولا دولت ها نگه میدارن:
- اطلاعات هویتی شهروند ها ( ثبت احوال، گذرنامه ها، ... )
- اطلاعات مالیاتی و مشاغل
- اطلاعات سوابق بیمه
- اطلاعات گواهینامه ها

@CodingLovers_OFF
😁17
بیایید یک بار برای همیشه دیکشنری های پایتون رو یاد بگیریم 🤓

دیکشنری ها یکی از قابلیت های خفن و پر کاربر پایتون هستن.
توی این ویدیو، ما با همه متود های دیکشنری ها توی پایتون آشنا میشیم در 10 دقیقه.

📱 از اینجا ببینید:
😊 https://youtu.be/xEahF8-Mkq4
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍1🔥1
🚀 ماکسیمم سرعت FastAPI
قراره ببینیم چجوری میشه سرعت FastAPI رو به بالاترین حد خودش برسونیم.

دقیقا FastAPI چیست؟
یه فریم‌وورک که با Starlette ساخته شده مخصوص نوشتن REST API.
درواقع تنها کاری که انجام میده اینه که درخواست دریافت میکنه، میده به کد شما، جوابو برمیگردونه. خودش هیچ ارتباطی با اینترنت نداره.
خلاصه‌ش اینه که فقط یه تابع‌ست که ورودی میگیره و خروجی میده.
( بیشتر میخوای بدونی باید راجب ASGI بخونی )
🔥 سرعت FastAPI وابسته به چیزای دیگست:
- چه ORMیی استفاده میکنین
- از چه web serverیی استفاده میکنین
- از چه پایتونی استفاده میکنین

پس برای رسیدن به بالاترین سرعت فقط باید انتخاب های درستی داشته باشیم.

🏚 در ORM ها
توی ORM ها، پیشنهاد خودم sqlalchemy هست. درسته سرعتش کمی کنده، ولی اذیت کننده هم نیست و توی پروژه های بزرگ کم نمیاره، اما بقیه کم میارن. اگه براتون فقط سرعت مهمه، میتونین از tortoise استفاده کنین - ( منتظر لایبرریم باشین 🥹 )

🌐 در Web Server ها
پرسرعت ترین وب سرور های پایتون به ترتیب socketify و granian هستن. متاسفانه کار با socketify خیلی مشکل سازه و زیاد با fastapi هماهنگ نیس، درعوض granian کاملا با fastapi اوکی کار میکنه.

توی web server ها، پیشنهاد خود fastapi
به ما uvicorn هست. اما سرعتش پایینه :)

🐍 نسخه پایتون
همیشه از آخرین نسخه استفاده کنین.
همچنین طبق بنچمارک ها، استفاده از granian و fastapi توی PyPy سرعتش چند برابر CPython هست.

💢 درنتیجه
ترکیب ما میشه:
FastAPI + SQLAlchemy + Granian + PyPy

نکته:
اگه هدفتون Rest API نیست، از Starlette جای FastAPI استفاده کنین.


@CodingLovers_OFF 🔥
😁75
اینقدر به پیامکای ایرانسل اهمیت ندادم تشنج کرد
😁134
ادیتور zed بلاخره ویندوز رو ساپورت کرد
و یه UI برای تنظیمات طراحی کرده

@CodingLovers_OFF
6👍3
تغییرات جدید و خفن زیادی توی Python اتفاق افتاده، بریم بررسی شون کنیم؟🤔
👍13
Coding Lovers
تغییرات جدید و خفن زیادی توی Python اتفاق افتاده، بریم بررسی شون کنیم؟🤔
دیگه نیازی نیست Annotation هایی که میدیم از قبل define شده باشن
Differed Annotations

از حالا میتونیم نسخه های کپی از مفسر پایتون رو داخل خود کد پایتونمون اجرا کنیم 🤓
Multi Interpreter

معرفی قابلیت جدیدی به اسم تمپلیت استرینگ ها که سینتکسش شبیه اف استرینگ های خودمون هستن
Template strings


و از همه مهم تر، غیرفعال شدن رسمی Gil توی این نسخه 🥳 (به صورت دیفالت Gil فعال هست اما میتونید نسخه بدون Gil رو هم به راحتی نصب کنید)
Free threaded mode
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥2
🔥 پایتون 3.14 اومده! بدون GIL، چندتا Interpreter، و کلی چیز دیوونه‌کننده 😱🐍

پایتون 3.14 بالاخره اومده و ترکونده! تو این ویدیو خلاصه و مفید توضیح دادم چه تغییرات مهمی آورده، از حذف GIL گرفته تا چندتا Interpreter همزمان، رشته‌های T جدید، Annotations بهتر، ابزار جدید asyncio، و حتی پشتیبانی از فشرده‌سازی zstd!



😊 بفرمایید تماشا:
🎥 https://youtu.be/MKKSqmETQ5o
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52
سلام چطورید بچه ها؟
امشب یه ویدیو باحال داریم که خیلی درخواستش زیاد بود

تا وقتش برسه ( مثل همیشه ساعت 8 ) ری اکشن بزنید انرژی بگیریم ❤️😇
Please open Telegram to view this post
VIEW IN TELEGRAM
19🔥3👍2
بالاخره آموزش aiogram 😍
البته این بار مثل همیشه نیست، این بار قراره اکثر چیزایی که برای ساخت بات تلگرام لازم داریم رو توی همین یک ویدیو یاد بگیریم. (یک ساعت ویدیو)

آیوگرام احتمالا خفن ترین و پرامکانات ترین کتابخونه پایتونی برای ساخت بات تلگرام هست و چون کد هاش به صورت async نوشته میشه، توی همزمانی هم به مشکلی نمیخوریم 👍😎

🤓 بیشتر توضیح نمیدم، خودتون برید ببینید:
📱 https://youtu.be/fxrRQTUi-h0
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥4👍2
Coding Lovers
Annotations بهتر
واقعا آپدیت 3.14 خیلی توی بخش انوتیشن یا همون تایپ هینت تاثیر خوبی گذاشت بنظرم

توی پایتون مدرن، مهم ترین بخش همین تایپ هینت ها هستن و این اپدیت باعث شد یکپارچگی خیلی خوبی به وجود بیاد درمورد Type hint ها (Type annotation)
👍5
رفقا، انقد که از ORM حرف زدیم اینجا
اما چند نفرتون میدونید ORM چیه؟
Anonymous Poll
40%
من میدونم و بلدم استفاده 😎
15%
فقط تئوری میدونم 🤓
45%
اصن چی هست 😅
😁10
shinefrequency.com

نظرات؟
🔥91👍1😁1
آقا سوالم اینه که، چرا پروژه های مثل FastAPI و Pydantic و HTTPX و... (پروژه های مدرن) انقدر روی Type annotated بودن اصرار دارن و بهش افتخار میکنن؟