مدتی با mindsdb.com کار میکردم. توی این مقاله، راجع به دیتابیس انجینهایی نوشتم که پشتشون مدلهای ماشین لرنینگ هست.
علاوه بر سینتکس نیتیو SQL، یکسری سینتکس جدید دارن. از procedure و مایکرو استفاده میکنن و.. کلا ایده جالبیه.
👉 https://blog.imsadra.me/next-gen-databases-ai-meets-sql
علاوه بر سینتکس نیتیو SQL، یکسری سینتکس جدید دارن. از procedure و مایکرو استفاده میکنن و.. کلا ایده جالبیه.
👉 https://blog.imsadra.me/next-gen-databases-ai-meets-sql
⚡4
Sadra Codes
مدتی با mindsdb.com کار میکردم. توی این مقاله، راجع به دیتابیس انجینهایی نوشتم که پشتشون مدلهای ماشین لرنینگ هست. علاوه بر سینتکس نیتیو SQL، یکسری سینتکس جدید دارن. از procedure و مایکرو استفاده میکنن و.. کلا ایده جالبیه. 👉 https://blog.imsadra.me/next…
داستان از این قراره که کلی دیتاسورس (منبع داده) در اختیار شماست. مثل اکسل، گوگل داک، حتی دیتابیسها و.. (یکی از دیتاسورسهایی که من روش کار کردم، دیتاسورس pypi بود. در ادامه راجع بهش صحبت میکنم)
شما با SQL، دیتاها رو از این دیتا سورس ها سلکت میکنید، به مدل میدید و یه تیبل جدید ساخته میشه که تیون شده روی دیتایی که بهش دادید. حالا کافیه که از اون مدل (تیبل)، سلکت کنید. با where clause پارامتر ها رو مشخص میکنید. مثلا میخوایم قیمت خونه ۳ خوابه رو تخمین بزنیم.
شما با SQL، دیتاها رو از این دیتا سورس ها سلکت میکنید، به مدل میدید و یه تیبل جدید ساخته میشه که تیون شده روی دیتایی که بهش دادید. حالا کافیه که از اون مدل (تیبل)، سلکت کنید. با where clause پارامتر ها رو مشخص میکنید. مثلا میخوایم قیمت خونه ۳ خوابه رو تخمین بزنیم.
SELECT price FROM trained_model WHERE rooms=3;
👍6
(تخمین میزان دانلود پکیج requests)
این دیتاسورس pypi هست. اطلاعاتی از پکیجهای پایتون در اختیار شما قرار میده. اینکه در هر روز، فلان پکیج چند بار روی چه سیستم عامل هایی دانلود شده و..
توی این مقاله از این دیتاسورس استفاده کردم تا تخمین بزنم فلان پکیج در هفته آینده چند بار دانلود میشه.
صرفا آزمایشی بود. دلیل اینکه دقیق جواب نمیده اینه که سعی کردم روی دیتای time series، از الگوریتم رگرسیون خطی استفاده کنم. اگه دقت کنید، اون تابع (خط قرمزه) دقیق روی دیتاها (خط بنفش) قرار نگرفته.
👉 https://blog.imsadra.me/i-predicted-the-future-with-mindsdb
این دیتاسورس pypi هست. اطلاعاتی از پکیجهای پایتون در اختیار شما قرار میده. اینکه در هر روز، فلان پکیج چند بار روی چه سیستم عامل هایی دانلود شده و..
توی این مقاله از این دیتاسورس استفاده کردم تا تخمین بزنم فلان پکیج در هفته آینده چند بار دانلود میشه.
صرفا آزمایشی بود. دلیل اینکه دقیق جواب نمیده اینه که سعی کردم روی دیتای time series، از الگوریتم رگرسیون خطی استفاده کنم. اگه دقت کنید، اون تابع (خط قرمزه) دقیق روی دیتاها (خط بنفش) قرار نگرفته.
👉 https://blog.imsadra.me/i-predicted-the-future-with-mindsdb
🔥4👍2
اگه میخواید از Sighted استفاده کنید ولی حوصله یا امکان نصب پایتون و پکیجهای مورد نیازش رو ندارید، اینجا با issue باز کردن میتونید از Sighted استفاده کنید. :))
👉 https://github.com/lnxpy/sighted-action/issues/new/choose
اینکه چطوری با GitHub Actions همچین سیستمی رو راه انداختم، اینجا راجع بهش نوشتم.
👉 https://blog.imsadra.me/boosting-sighted-accessibility-building-a-python-github-action
👉 https://github.com/lnxpy/sighted-action/issues/new/choose
اینکه چطوری با GitHub Actions همچین سیستمی رو راه انداختم، اینجا راجع بهش نوشتم.
👉 https://blog.imsadra.me/boosting-sighted-accessibility-building-a-python-github-action
👍3
ستون میگه یه سیستم داشته باشیم که با هر کامیت روی پروژه، یه ورژن بامپ (bump) شه. یعنی یه ورژن (احتمالا) patch اپگرید شه.
اگه همچین سیستمی داشتیم، بنظرتون الان کرنل لبنوکس ورژن چند بود؟ 😂
اگه همچین سیستمی داشتیم، بنظرتون الان کرنل لبنوکس ورژن چند بود؟ 😂
😁12
Sadra Codes
ستون میگه یه سیستم داشته باشیم که با هر کامیت روی پروژه، یه ورژن بامپ (bump) شه. یعنی یه ورژن (احتمالا) patch اپگرید شه. اگه همچین سیستمی داشتیم، بنظرتون الان کرنل لبنوکس ورژن چند بود؟ 😂
به این نکته توجه نکردم که اگه همچین سیستمی وجود داشته باشه، ممکنه شما رو بندازه توی یه لوپ بینهایت از کامیت کردن!
شما کامیت میکنی. یه هوک میاد و ورژن رو میبره بالا و خودش دوباره کامیت میکنه. اون کامیته دوباره یه هوک دیگه رو میاره بالا تا ورژن رو ببره بالا.. دوباره کامیت میکنه و..
شما کامیت میکنی. یه هوک میاد و ورژن رو میبره بالا و خودش دوباره کامیت میکنه. اون کامیته دوباره یه هوک دیگه رو میاره بالا تا ورژن رو ببره بالا.. دوباره کامیت میکنه و..
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
اون تیرانداز ترکه رو یادتون تو المپیک؟ توییت زد ایلان ماسک رو تگ کرد گفت بنظرت رباتهایی میان که اینجوری، با یه دست تو جیب، تیراندازی کنن و مدال بیارن؟
این کلیپو امروز ایلان ماسک توییت کرد: 😅
این کلیپو امروز ایلان ماسک توییت کرد: 😅
😁35🔥3🤡3🏆2⚡1👍1👌1
Forwarded from Python BackendHub (Mani)
فرهنگ فیدبک دادن واقعا افتضاحه! یک نفر میاد همینطوری کامنت میذاره، بدون اینکه هیچ دلیل و استدلالی باشه. هروقت دارین یک نظری راجب یک content میدین، چه مثبت چه منفی باید اینطوری باشه:
من فکر میکنم <افکارتون>…، چون <دلیل ۱> و <دلیل ۲>.
من حدس میزنم دوستمون چرا همچین حرفی زده، برای همین تو کانال توضیح میدم:
اولا سطح همه ویدیو ها خیلی پایینه، من دارم یک چیزیو abstract شده به شما توضیح میدم، با ازمون خطا. من نیازی به ازمون خطا ندارم برای اینکه اون مطلبو به شما بگم، بلکه دارم سعی میکنم انتقال مطلب رو قوی تر انجام بدم
دوما همه چیزو تو detail ریز توضیح نمیدم. مثلا تو ویدیو اخر میگم اره Session داره ابجکت های orm اتون رو track میکنه. نمیام بگم چطوری میکنه. چون باید یک ویدیو بدم فقط راجب این حرف بزنم، و به درده ۹۹ درصد نمیخوره و هدف یک crash course نیست و اکثریت رو گیج میکنه. به جاش با ازمون خطا این فکتو ثابت میکنم.
@PyBackendHub
من فکر میکنم <افکارتون>…، چون <دلیل ۱> و <دلیل ۲>.
من حدس میزنم دوستمون چرا همچین حرفی زده، برای همین تو کانال توضیح میدم:
اولا سطح همه ویدیو ها خیلی پایینه، من دارم یک چیزیو abstract شده به شما توضیح میدم، با ازمون خطا. من نیازی به ازمون خطا ندارم برای اینکه اون مطلبو به شما بگم، بلکه دارم سعی میکنم انتقال مطلب رو قوی تر انجام بدم
دوما همه چیزو تو detail ریز توضیح نمیدم. مثلا تو ویدیو اخر میگم اره Session داره ابجکت های orm اتون رو track میکنه. نمیام بگم چطوری میکنه. چون باید یک ویدیو بدم فقط راجب این حرف بزنم، و به درده ۹۹ درصد نمیخوره و هدف یک crash course نیست و اکثریت رو گیج میکنه. به جاش با ازمون خطا این فکتو ثابت میکنم.
@PyBackendHub
👍33👎4👌1🏆1🗿1
Python BackendHub
فرهنگ فیدبک دادن واقعا افتضاحه! یک نفر میاد همینطوری کامنت میذاره، بدون اینکه هیچ دلیل و استدلالی باشه. هروقت دارین یک نظری راجب یک content میدین، چه مثبت چه منفی باید اینطوری باشه: من فکر میکنم <افکارتون>…، چون <دلیل ۱> و <دلیل ۲>. من حدس میزنم دوستمون چرا…
یاد بگیریم قدردان باشیم. ❤️
❤32🤡19👌5👍4👎3🏆1🗿1
This media is not supported in your browser
VIEW IN TELEGRAM
اگه اوپنسورس کار میکنید، حتما ببینید!
دلسرد نشید. ❤️
دلسرد نشید. ❤️
❤12👍3
توی این مقاله، راجع به ابزارها و فلوی توسعه نرمافزار متنباز پایتون نوشتم!
نکاتی که باید بعنوان Contributor و Maintainer رعایت کنید. درباره نقش هر یک از ابزارهای زیر صحبت کردیم:
PyTest - pre-commit - Tox - GitHub Actions - Ruff - MkDocs - Material MkDocs - Sphinx - Coverage.py - CodeCov
و اینکه خودم چطور از این ابزارها استفاده میکنم.
اگه ریپازیتوری متنباز توسعه میدید، این مقاله دید خیلی خوبی راجع به روند توسعه بهتون میده. اینکه چطور Development Experience رو افزایش بدیم و ریپازیتوری رو دربرابر Vulnerabilityها مقاوم کنیم.
Link 👉 https://blog.imsadra.me/python-open-source-development-how-i-build-and-maintain-open-source-repositories
امیدوارم لذت ببرید. :) ❤️
نکاتی که باید بعنوان Contributor و Maintainer رعایت کنید. درباره نقش هر یک از ابزارهای زیر صحبت کردیم:
PyTest - pre-commit - Tox - GitHub Actions - Ruff - MkDocs - Material MkDocs - Sphinx - Coverage.py - CodeCov
و اینکه خودم چطور از این ابزارها استفاده میکنم.
اگه ریپازیتوری متنباز توسعه میدید، این مقاله دید خیلی خوبی راجع به روند توسعه بهتون میده. اینکه چطور Development Experience رو افزایش بدیم و ریپازیتوری رو دربرابر Vulnerabilityها مقاوم کنیم.
Link 👉 https://blog.imsadra.me/python-open-source-development-how-i-build-and-maintain-open-source-repositories
امیدوارم لذت ببرید. :) ❤️
❤🔥5👍5
Sadra Codes
توی این مقاله، راجع به ابزارها و فلوی توسعه نرمافزار متنباز پایتون نوشتم! نکاتی که باید بعنوان Contributor و Maintainer رعایت کنید. درباره نقش هر یک از ابزارهای زیر صحبت کردیم: PyTest - pre-commit - Tox - GitHub Actions - Ruff - MkDocs - Material MkDocs…
اینم اضافه کنم، از تمام ابزارهایی که نام بردم (به جز codecov) در ریپازیتوری PyAction استفاده کردم.
https://github.com/lnxpy/pyaction
قبلا از codecov واسه نشون دادن coverage badge استفاده میکردم. بد نبود ولی پرکتیس جالبی نیست. میشه اون badge رو از روشهای بهتری هم درستش کرد و به نمایش گذاشت.
میتونه مثال خوبی باشه واسه تمرین!
https://github.com/lnxpy/pyaction
قبلا از codecov واسه نشون دادن coverage badge استفاده میکردم. بد نبود ولی پرکتیس جالبی نیست. میشه اون badge رو از روشهای بهتری هم درستش کرد و به نمایش گذاشت.
میتونه مثال خوبی باشه واسه تمرین!
GitHub
GitHub - lnxpy/pyaction: :octocat: Create GitHub Actions Using Python
:octocat: Create GitHub Actions Using Python. Contribute to lnxpy/pyaction development by creating an account on GitHub.
👍4👎1
تقریبا هرچیزی که راجع به Lambda Functionها در پایتون نیازه که بدونید رو اینجا قرار دادم! ۵ دقیقه زمان میبره خوندنش!
- بهترین و بدترین رویکردهای استفاده از لامبداها.
- یوزکیسهای عادی.
- یوزکیسهای پیشرفته و کاربردی.
link 👉 https://blog.imsadra.me/lambda-the-single-line-function
لذت ببرید. :))
پینوشت: عکس پست یکی از جالبترین و در عین حال، بدترین یوزکیسهای لامبدا فانکشنه. اینکه بعنوان یه Decorator از لامبدا استفاده کنی! 😅
- بهترین و بدترین رویکردهای استفاده از لامبداها.
- یوزکیسهای عادی.
- یوزکیسهای پیشرفته و کاربردی.
link 👉 https://blog.imsadra.me/lambda-the-single-line-function
لذت ببرید. :))
پینوشت: عکس پست یکی از جالبترین و در عین حال، بدترین یوزکیسهای لامبدا فانکشنه. اینکه بعنوان یه Decorator از لامبدا استفاده کنی! 😅
👍9🔥2
درود دوستان. شرکت خوب جهت امریه سراغ دارید؟ (ترجیحا شیراز ولی تهرانم اوکیه)
دانشکده فنی دولتی درس خوندم. لیسانس نرمافزار. معدل بالا.
پیوی من: @lnxpy
اگه به دیده شدن هرچه بیشتر این پیام کمک کنید، خیلی ممنون میشم. :) ❤️
دانشکده فنی دولتی درس خوندم. لیسانس نرمافزار. معدل بالا.
پیوی من: @lnxpy
اگه به دیده شدن هرچه بیشتر این پیام کمک کنید، خیلی ممنون میشم. :) ❤️
👍11❤5