In backend way
98 subscribers
27 photos
8 videos
8 files
16 links
اینجا هیچ چیز خاصی نمیبینی صرفا دارم آموزش هایی که میبینم رو به زبون خودم واسه خودم داکیومنت میکنم شاید به درد تو هم بخوره
Download Telegram
In backend way
https://leetcode.com/problems/integer-to-roman/
یکی از سوالای خیلی خوشگلی که دیدم از سایت Leetcode
توصیه میکنم حتما شما هم یه نگاهی بندازید بهش
تا آخر امشب یا فردا شب راه حلش رو براتون میزارم
پ.ن: اگه تونستید حل کنید کدتون رو داخل کامنتا بزارید بقیه هم استفاده کنن.

@matrix_py
😂😂😂😂😂
😁4
In backend way
Photo
این کد یه مشکلی داره
کد رو میشه ران کرد
اما یه باگ خیلی ریز داره
ببینم کسی میتونه باگش رو پیدا کنه یا نه.

@matrix_py
In backend way
Photo
به کثیف بودن کد توجه نکنید😂
اینجا کسی تا حالا با وب اسکرپینگ آشنایی داره که کار کرده باشه؟
اگه کسی هست @khodeshonam پیام بده.
اصلا وب اسکرپینگ چی هست؟
به زبون خیلی ساده بخوام توضیح بدم
فرض کنید که از یه سایتی داده های خیلی زیادی میخواید استخراج کنید که این کار به صورت دستی هم زمان بره و هم منطقی نیست و ممکنه حتی یکسری داده ها تکراری باشن و هزاران مشکل دیگه
وب اسکرپر میاد براتون با سرعت بالاتر و دقیق تر تمام اون داده های مدنظرتون رو واکشی میکنه و تحویلتون میده
متاسفانه leetcode رو از دست دادیم

@matrix_py
In backend way
https://leetcode.com/problems/3sum/description/
الگوریتم این یکی رو واقعا نمیدونم چطوری باید پیاده سازی کنم.
In backend way
kodnevisi-tamiz_[www.ketabesabz.com].pdf
سه تا کتابی که قطعا به دردتون میخوره
@matrix_py
📊 کار با داده های آماری در پایتون

توی این پست میخوایم ببینیم چجوری باید با داده های آماری داخل پایتون کار کرد. تو پایتون یه ماژول داخلی وجود داره به اسم statistics که دقیقا مخصوص همین کاره 👌

نیازی به نصب نداره و فقط کافیه با دستور زیر ایمپورتش کنید 👇
import statistics


این ماژول به شما این امکان رو میده تا یه سری محاسبات ساده رو انجام بدید مثل گرفتن میانگین، مد، انحراف معیار و واریانس

اول باید از لحاظ ریاضی بدونیم اینا چی هستن :

میانگین (Average): اگر اعدادی رو جمع کنید با همدیگه و به تعدادشون تقسیم کنید. مثل
(5 + 4 + 3) / 3 = 4


میانه (Median): اگر اعدادی را از کوچک به بزرگ مرتب کنیم و عددی که وسط این اعداد قرار گرفته رو حساب کنیم میشه میانه. در مثال زیر به عنوان مثال میانه 3 است
1, 2, 3, 4, 5

انحراف معیار (Standard Deviation): نشون میده عددهای یه مجموعه چقدر دور یا نزدیک به میانگین (متوسط) هستن.

واریانس (Variance): مثل انحراف معیاره، ولی به جای اینکه مستقیماً فاصله عددها از میانگین رو بگه، فاصله‌ها رو به توان دو می‌رسونه و بعد میانگینشون رو می‌گیره.

مد (Mode): داده ای که بیشترین تکرار رو داخل یه مجموعه داره.

حالا بیاید وارد کد بشیم و چیزایی رو که گفتیم امتحان کنیم 😃

برای مثال ها از لیستی به اسم data استفاده میکنیم
data = [3, 5, 7, 10, 15]



برای گرفتن میانگین باید اعدادمون رو داخل یه لیست بزاریم و بعدش از تابع mean که این ماژول در اختیارمون میذاره استفاده کنیم:
mean = statistics.mean(data)
print("میانگین:", mean)


برای گرفتن میانه باید از تابع median استفاده کنیم :
median = statistics.median(data)
print("میانه:", median)


برای گرفتن انحراف معیار باید از تابع stdev استفاده کنیم:
stdev = statistics.stdev(data)
print("انحراف معیار:", stdev)


برای گرفتن واریانس باید از تابع variance استفاده کنیم:

variance = statistics.variance(data)
print("واریانس:", variance)


برای گرفتن مد باید از تابع mode استفاده کنیم:
data = [3, 5, 5, 7, 5, 10, 15]

mode = statistics.mode(data)
print("مد:", mode)


به همین راحتی !! 👌

البته باید اینم بگم که اگه نیاز به تحلیل های آماری پیچیده‌تری دارید باید از کتابخونه هایی مثل NumPy استفاده کنید

امیدوارم از این پست لذت برده باشید و مفید باشه براتون 🙏

🔖 #Python, #پایتون

👤 soroushGH

💎 Channel: @DevelopixPython
تکامل سیستم ذخیره سازی😁

@matrix_py
11