TorhamDev | تورهام 😳 – Telegram
TorhamDev | تورهام 😳
2.84K subscribers
421 photos
49 videos
21 files
591 links
code, linux and anything related.

• YouTube
youtube.com/@techwithtori

• CodeNaline Podcast
@CodeNaline

• Group
@GothamProgrammers

• Github
github.com/TorhamDev

• Email
torhamdev@gmail.com
Download Telegram
Forwarded from Sadra Codes
اگه پکیج پایتون می‌نویسید و علاقه دارین که نمودار دانلود اخیر پکیجتون رو داشته باشین و در README نمایشش بدین، یه اکشن نوشتم که به راحتی می‌تونید اینکار رو باهاش انجام بدید!

می‌تونید سایز و رنگ نمودار رو هم خودتون ست کنید.

آدرس اکشن (شیوه استفاده در لینک): https://github.com/marketplace/actions/pypi-chart-badge

Made with PyAction
به نظرتون شغل برنامه‌نویسی اشباع‌شده؟
Anonymous Poll
23%
اشباع شده کار نیست.
77%
اشباع نشده، متخصص نیست.
برنامه نویس grep:
The key to making programs fast is to make them do practically nothing. ;-)

منبع: چرا gnu grep سریع میباشد :D

@TorhamDevCH
تلگرام تو نسخه جدید سرویس احراز شماره تلفن راه اندازی کرده. این سرویس برای شرکت‌ها و بیزینس‌هاست، از اونجایی که هزینه سرویس پیامکی میتونی خیلی گرون باشه برای بیزینس‌ها( برای مثال ارسال به یک کشور دیگه) تلگرام این فیچر داده و شما میتونید ازش استفاده کنید و پولش رو داخل وبسایت Fragment پرداخت کنید.

هرچی پلتفرم شما یوزر بیشتری داشته باشه فیچر بیشتری میتونید بدید =)


@TorhamDevCH
👍3
درد یعنی پای کلاس ۳ ساعته بشینی برای این. :)

@TorhamDevCH
6👍10
اصلا میخام برم کتاب The C programming language بخونم افسردگی‌هام ترمیم پیدا کنه.
2👍23👎1
Forwarded from Python BackendHub (Mani)
امروز خیلی خوشحالم که بالاخره Naked SQLAlchemy رو معرفی میکنم، یه thin wrapper روی SQLAlchemy Core که کار با دیتابیس‌ها تو پایتون رو ساده‌تر می‌کنه. بعد از اینکه با pitfallهای ORM مواجه شدم—مثل اینکه داده‌های توی حافظه با وضعیت واقعی دیتابیس یکی نبود به خاطر پیچیدگی‌هایی مثل identity mapping و dirty tracking—فهمیدم این ویژگی‌هایی که قرار بوده کار رو راحت کنن، در واقع باعث پیچیدگی و سخت‌تر شدن یادگیری می‌شن. Naked SQLAlchemy با ترویج استفاده صریح از SQL و map مستقیم نتایج کوئری به dataclassهای پایتون، این لایه‌های غیرضروری رو کنار می‌زنه.

علاوه بر بهبود سرعت قابل توجه (تقریباً دو برابر سریع‌تر از ORM)، یادگیری Naked SQLAlchemy آسونه چون بر پایه دانشی هست که احتمالاً از قبل داری. امکاناتی مثل مپ کردن dataclass، مدیریت session بدون داشتن state، و امکان تعریف SQL View رو لایه ORM. با تمرکز روی ویژگی‌های اساسی و دوری از abstractionهای پیچیده، به شما این امکان رو می‌ده که کدهای واضح و ‍explicit و قابل نگهداری بنویسن، بدون دردسرهای معمول ORM.

فلسفه من اینه که کمتر، بیشتره. با کنار گذاشتن لایه‌های غیرضروری، Naked SQLAlchemy یه راهکار قابل اعتماد، کارآمد و ساده برای دسترسی به دیتابیس تو پایتون ارائه می‌ده. اگه دنبال ابزاری هستی که از pitfallهای معمول ORM دوری کنه و از تخصص SQLی که از قبل داری استفاده کنه، دعوتت می‌کنم Naked SQLAlchemy رو امتحان کنی.

لینک ریپازیتوری
لینک مستندات

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

@PyBackendHub
👍43
Forwarded from Python BackendHub (Mani)
AioClock
در ماه ۴ هزار دانلود داره 🚀
یک شرکت بزرگ تو برزیل هم داره ازش استفاده میکنه و تو لینکدین ازم تشکر کردن خیلی حس خوبی داشت :))

واقعا دوست دارم فول تایم اوپن سورس کار کنم. و مثلا همین پروژه naked sqlalchemy ام حاصله دو شب کار بود.
ولی متاسفانه هنوز به نقطه ای نرسیدم که بتونم کسب درآمد کنم از پروژه اوپن سورسم
برای همین به حمایتتون نیاز دارم این حمایت میتونه یک استار گیت هاب باشه, که پروژه هام بیشتر دیده شه و به اون نقطه نزدیک تر شم 🫶

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

AioClock - A modern python scheduling framework with dependency injection and modular integration support. Alternative for Rocketry or apscheduler

Naked SQLA - A simple and lightweight object mapper around SQLAlchemy core, simple alternative to SQLAlchemy ORM.


CfCrawler - Cloudflare scraper and cralwer written in Async, In-place library for HTTPX. Crawl website that has cloudflare enabled, easier than ever!

@PyBackendHub
👍91
آغاز فعالیت.

به توصیه یکی از بچه‌ها نسخه ویکی‌پدیا رو دادم چاپ کنن :D


@torhamdevch
👍5
آدم حالت تهوع میگیره با این اینترنت کار میکنه :D
👍45👎1
یک تسکی رو دارم میزنم api key خودم گم کرده بودم گفتم ببینم برادرا چه خبر😂😂
چرا cast کردن داخل سی انقدر یکجوریه 😂

اصلا پرانتز دور int میزارم یکطوری میشم 🗿

بله دوستان دارم اون میم عملی میکنم بعد پایتون سی میخونم :D

@TorhamDevCH
👍6💔1
Forwarded from HICTE Blog (smm)
This media is not supported in your browser
VIEW IN TELEGRAM
#خبر

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

🚁 Hicte Blog <~ @TechTube <~ tsarnick
👍213
Forwarded from Python BackendHub (Mani)
همیشه با خودم فکر میکردم چی میشد اگه همونطوری که FastAPI ریسپانس 2xx که ریترن میکنیم و تو سواگر میاره, بقیه حالت ها رو هم بیاره. مثلا اگه اهراز حویت کاربر درست انجام نشد بهش تو سواگر نشون بده چه ریسپانسی ممکنه بگیره.

برای همین پروژه ای نوشتم که اینکارو انجام میده. شما تو این پروژه فقط یک خط کد میتونید این قابلیت رو به پروژتون اضافه کنید!

لینک گیتهاب
لینک داکیومنتشن

لایبری RichAPI با استفاده از Abstract Syntax Tree کل کد FastAPI شما رو آنالیز میکنه و میبینه زیر روتر های شما چه اکسپشن هایی ممکنه رخ بده و اون رو به سواگر اضافه میکنه!

اگه این پست یا این کتابخونه برات مفید بوده، خیلی ممنون می‌شم اگه بهش یه ستاره بدی. استار گیت هاب شما به من خیلی انگیزه میده که به توسعه و بهبود فریمورک‌های متن‌باز ادامه بدم. 🙂🙏


@PyBackendHub
11