Aiogram یک فریمورک غیرهمزمان پایتونی برای ساخت بات تلگرامه که روی asyncio ساخته شده و برای بات‌های سریع و مقیاس پذیر استفاده میشه. باهاش میتونی بات‌های حرفه‌ای با هندلرهای تمیز، FSM، فیلترهای پیشرفته و اتصال به دیتابیس و APIهای مختلف بسازی. توی خیلی از بات‌های تجاری، فروشگاهی و پشتیبانی تلگرام استفاده میشه و بین دولوپرهای بات خیلی محبوبه. با Aiogram میشه بات فروش فایل، سیستم نوبت دهی، بات آموزشی، بات بازی و حتی پلتفرم SaaS تلگرامی ساخت.

دانلود نسخه 3.20 | نسخه 3.24

آموزش نصب آفلاین پکیج‌های پایتونی در اینجا (کلیک کنید).

موافقین ۱ مخالفین ۰

پایتون به خاطر سادگی و قدرتش معروفه، اما بعضی وقت‌ها فقط با یه خط کد می‌تونی کارهایی بکنی که توی بقیه زبان‌ها چند خط طول می‌کشه!
اینا ۷ تا از اون ترفندهاییه که باید بلدشون باشی 👇

🔹 ۱. برعکس کردن رشته

text = "python"
print(text[::-1])  
# nohtyp

با استفاده از slicing و گام منفی، رشته از آخر به اول خونده می‌شه. 

موافقین ۱ مخالفین ۰

FastAPI یک فریمورک مدرن و خیلی سریع پایتونی برای ساخت API هست که روی Starlette و Pydantic ساخته شده و تمرکزش روی کارایی، تایپ هینت و مستندسازی خودکاره. باهاش میتونی خیلی راحت APIهای حرفه‌ای، میکروسرویس، بک‌اند اپ موبایل و وب اپلیکیشن‌های مقیاس پذیر بسازی و همزمان مستندات Swagger آماده داشته باشی. توی شرکت‌های بزرگی مثل Netflix و Uber برای بعضی سرویس‌ها استفاده شده و بین استارتاپ‌ها خیلی محبوبه. همچنین برای ساخت سیستم چت، سرویس پرداخت، بک‌اند هوش مصنوعی و پلتفرم SaaS انتخاب عالیه.

دانلود نسخه 0.128.0

آموزش نصب آفلاین پکیج‌های پایتونی در اینجا (کلیک کنید).

موافقین ۲ مخالفین ۰

Flask یک فریمورک سبک و مینیمال پایتونی برای ساخت وب اپلیکیشن و API هست که کنترل کامل ساختار پروژه رو به خودت میده و برخلاف Django اجزای اضافی نداره. باهاش میتونی خیلی سریع بک‌اند RESTful، وب‌سایت‌های ساده، میکروسرویس و MVP بسازی و هر چیزی که لازم داشتی با اکستنشن‌ها بهش اضافه کنی. شرکت‌ها و استارتاپ‌های زیادی برای سرویس‌های داخلی و APIها از Flask استفاده میکنن و پروژه‌هایی مثل Pinterest قدیما ازش استفاده میکردن. همچنین برای ساخت بات، داشبورد ساده، سیستم لاگین یا سرویس‌های سبک ابری خیلی گزینه خوبیه.

فریمورک flask-> نسخه 3.1.2

پکیج flask-login -> نسخه 0.6.3

پکیج flask-sqlalchemy -> نسخه 3.1.1 |

پکیج flask-bcrypt -> نسخه 1.0.1

آموزش نصب آفلاین پکیج‌های پایتونی در اینجا (کلیک کنید).

موافقین ۱ مخالفین ۰

NiceGUI یک کتابخانه پایتونی برای ساخت رابط کاربری وب با کمترین درگیری با HTML، CSS و JavaScript هست که بهت اجازه میده فقط با پایتون اپلیکیشن‌های تحت وب بسازی. باهاش میتونی داشبورد، پنل ادمین، ابزارهای داخلی، فرم‌ها و اپ‌های تعاملی real-time درست کنی و مستقیم به بک‌اند پایتونی وصل بشی. روی FastAPI ساخته شده و برای پروژه‌های سریع، MVP و ابزارهای شخصی خیلی محبوبه و خیلی از دولوپرها ازش برای ساخت سیستم مانیتورینگ، ابزار تحلیل داده و پنل‌های مدیریتی استفاده میکنن. همچنین میتونی باهاش پروژه‌هایی مثل سیستم مدیریت تسک، داشبورد کریپتو، پنل مانیتور سرور یا حتی نسخه وب اپلیکیشن‌های دسکتاپ بسازی.

دانلود نسخه 3.5.0

آموزش نصب آفلاین پکیج‌های پایتونی در اینجا (کلیک کنید).

موافقین ۲ مخالفین ۰

Faker یک کتابخانه پایتونی برای ساخت داده‌های فیک و تستی مثل اسم، ایمیل، شماره تلفن، آدرس، پروفایل کاربر و اطلاعات بانکیه که بیشتر توی تست نرم افزار و توسعه بک‌اند استفاده میشه. باهاش میتونی دیتابیس‌های آزمایشی بسازی، API رو با داده واقعی‌نما تست کنی و سناریوهای مختلف رو شبیه سازی کنی بدون اینکه اطلاعات واقعی استفاده کنی. توی خیلی از پروژه‌های Django، FastAPI و تست‌های اتوماتیک استفاده میشه و ابزارهای معروف تست نرم افزار بهش وابسته هستن. همچنین میتونی باهاش پروژه‌هایی مثل مولد دیتای تست برای فروشگاه آنلاین، شبیه ساز شبکه اجتماعی یا سیستم تست لاگین و پرداخت بسازی.

دانلود نسخه 40.1.2

آموزش نصب آفلاین پکیج‌های پایتونی در اینجا (کلیک کنید).

آدرس صفحه PyPI این مخزن:

🔗 PyPI: https://pypi.org/project/Faker/

موافقین ۲ مخالفین ۰

با یه کد ادیتوری آشنا شدم و خیلی باهاش حال کردم گفتم در موردش بیام بنویسم! کد ادیتور Zed... دلایل زیادی وجود داره که شما رو قانع میکنه نصبش کنید!

کد ادیتور Zed، یک ادیتور متن مدرن و فوق‌العاده سریع هستش که توسط تیم سازنده‌ی Atom و Tree-sitter توسعه یافته. این ادیتور با زبان Rust نوشته شده و برای برنامه‌نویسانی طراحی شده که هم سرعت و هم سادگی برایشان اهمیت داره. Zed از collaborative editing (ویرایش هم‌زمان)، رابط کاربری مینیمال، و هوش مصنوعی برای تکمیل کد و پیشنهادها پشتیبانی می‌کند. برخلاف ادیتورهای سنگینی مثل VS Code، تمرکز Zed روی عملکرد و تجربه‌ی بی‌وقفه است، طوری که حتی روی سیستم‌های ضعیف هم باورنکردنی سریع اجرا می‌شود.

ویژگی‌های کلیدی:
1. قابل نصب هم روی سیستم‌های 32 بیتی و هم 64 بیتی
2. فوق‌العاده سبک
3. چندین برابر سریعتر از VsCode و Sublime
4. ویرایش همزمان (آنلاین)

توی یوتوب هم معرفی کردمش و بررسی کردم: برای تماشای ویدیو یوتوب کلیک کنید

دانلود از وبسایت رسمی

موافقین ۱ مخالفین ۰

زمانی که من شروع کردم به یاد گرفتنِ پایتون، با حجم زیادی از آموزش‌های رایگان رو به رو شدم و خیلی هم خوشحال بودم! حتی پکیج‌های پابلیک شده رو دانلود میکردم و سعی میکردم به یاد گرفتن ازشون! خیلی هم علاقه داشتم. به شکلی که شب و روز پای سیستم بودم و تمرین میکردم. اما مدرسی که برای یه دوره رایگان وقت گذاشته بود، از ته دل یاد نمیداد! همچنین پکیج‌هایی که پابلیک شده بود ناقص بود و اون بخش حل تمرین و پشتیبانی رو دیگه نداشت! و همه تر از همه اینکه این دوره‌ها همینا بودن! دیگه آپدیت نمیشدن! و پایتون هی داشت براش نسخه جدید میومد!

موافقین ۱ مخالفین ۰

توی این آموزش میخوایم با پایتون یه اسکریپت خیلی ساده بنویسیم که شهر رو وارد بکنیم و آب و هوای اون شهر رو بهمون بده. برای این آموزش میخوایم از یه API رایگان برای هواشناسی استفاده کنیم پس به کتابخانه requests نیاز داریم که بتونیم با اون API ارتباط برقرار کنیم. همچنین برای اینکه خروجی زیباتر بشه یکم از ماژول os هم استفاده میکنیم. در کل سطح این آموزش مبتدی تا متوسط هستش. 

موافقین ۲ مخالفین ۰

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

و میبینم این روند خیلی داره جواب میده! با خودت میگی بالاخره یه روز میشه! شاید دیر بشه ولی میشه! اون عذاب وجدان اینکه "وای امروز هیچ کاری نکردم" رو دیگه نداری! خواستم از این تجربه اینجا بنویسم و بگم برای برنامه‌نویسی هم میتونید این رو انجام بدین. هر روز یه حرکت! یه خط کد! یاد گرفتن یه نکته! ارزشش رو داره! شاید الان نه! شاید الان خیلی به چشم نیاد و کارِ کوچیکی باشه! ولی یواش یواش جمع میشه رو هم و میشه یه حرکت بزرگ!

پس یادتون باشه که "قرار نیست به همه کارها برسین در طول روز"... هدف نباید رسیدن باشه! هدف باید کِیف کردن از مقصد باشه! و اینم یادتون نره که شما مامور به اقدام هستین، نه مسئول به نتیجه ... پس از اینکه هر روز حتی یه ذره هم که شده به هدفتون نزدیکتر میشین، لذت ببرین!

موافقین ۱ مخالفین ۰