Python for Data Science
317 subscribers
127 photos
16 videos
12 files
61 links
اطلاعات مفید جهت یادگیری پایتون برای علم داده
Download Telegram
🍃🍃🍃🍃🍃🍃🍃🍃🍃
روز ولادت امام علی(ع) و روز مرد مبارک باشه
3
🎉 سال نو شما مبارک باشه
ان‌شاءالله سالی پر از موفقیت داشته باشید. 🌸

🐍🐍🐍

🔎 @py4ds
1
🎉مجددا عیدتون مبارک 🌙
🔎 @py4ds
3
Forwarded from پروگرمرزمیم (Alireza)
گریه‌ها کرده وطن، تاب آورده وطن🖤

#بندرعباس_تسلیت

🔎 @py4ds
💔1
😎 با آی پی آمریکا اکانت ۱۵ ماهه پرو گوگل Gemini ، notebooklm و Veo3 رو فعال و بعدش منم دعا کنید

۲ ترابایت فضای ذخیره‌سازی هم براتون فعال میشه

تقریبا ۳۰ میلیون پولشه!

http://one.google.com/join/ai-student


❗️حتما باید فیلترشکن آمریکا باشه که میتونید از افزونه veepn روی مرورگر کروم یا اج استفاده کنید!
🔎 @py4ds
Please open Telegram to view this post
VIEW IN TELEGRAM
که از چشم بد اندیشان
خدایت در امان دارد ...

@py4ds
4
❗️این رو یادتون باشه که هیچ‌کس حق نداره کسی رو از خونه‌‌اش بیرون کنه!
با تهدید یا با هر ابزار دیگه‌ای!

شاید بگید حالا چرا ما صهیونیست‌ها رو تهدید به اخراج می‌کنیم؟
ج: آفرین چون فلسطین خونه اونها نیست!

🇮🇷 #پاینده_ایران
🔥5
🔺دسترسی افراد زیادی به اینترنت قطع شده و امیدوارم زودتر از این شرایط سخت عبور کنیم 💪

👈لینک‌های زیر ممکنه به کارتون بیاد.
اگه کار مهمی دارین که بخاطر مشکل قطعی اینترنت کارتون خوابیده و نمی‌تونید با سرویس‌های مهم مثل داکر و pypi در ارتباط باشید، فعلا از مخازن زیر استفاده کنید:

🐳مخازن داکر آروان
https://www.arvancloud.ir/fa/dev/docker
🐧مخازن لینوکس آروان
https://www.arvancloud.ir/fa/dev/linux-repository
🐍مخازن python و چیزهای دیگه
https://python.iranrepo.ir/


دورزدن تحریم که فعلا کار نمیکنه ولی تست‌ش ضرر نداره

shecan.ir
begzar.ir
dnspro.ir

🔎 @py4ds
🔴معاهده‌ی NPT و اجرای آن در ایران


🔹 معاهده‌ی NPT چیست؟

معاهده منع گسترش سلاح‌های هسته‌ایی (NPT) یک پیمان بین‌المللی است که در ۱۹۷۰ اجرایی شد. اهداف اصلی آن:

1⃣ عدم اشاعه: جلوگیری از دستیابی کشورهای غیرهسته‌ای به سلاح اتمی.

2⃣ خلع سلاح: تعهد کشورهای هسته‌ای به کاهش تسلیحات.

3⃣ حق استفاده صلح‌آمیز: تضمین دسترسی همه کشورها به فناوری هسته‌ای برای انرژی و پزشکی.


🔹 وضعیت ایران در NPT

🔺ایران در ۱۹۷۰ این معاهده را امضا کرد و از اعضای مؤسس آن است.

🔺 طبق NPT، ایران حق توسعه برنامه هسته‌ای صلح‌آمیز (مثل نیروگاه‌ها و تحقیقات پزشکی) را دارد. (غنی‌سازی تا ۹۰ نیز می‌تواند به صورت صلح آمیز در نظر گرفته شود و یکی از کاربردهای آن ساخت زیردریایی‌های اتمی است!)

🔺 ایران طی سالهای اخیر تحت بیشترین نظارت‌های بین‌المللی و فراتر از حد معمول بوده که به آن نظارت‌های فراپادمانی گفته می‌شود.

🔎 @py4ds
👍4
Forwarded from Mohsen Chavoshi
"علاج"

شاعر: کاظم بهمنی
آهنگساز و تنظیم‌کننده: محسن چاوشی
گیتار الکتریک: عادل روح‌نواز
پیانو: توحید نوری
میکس و مسترینگ: مهدی کریمی
طراح کاور: حامد تلخ‌آبی
1
This media is not supported in your browser
VIEW IN TELEGRAM
اَلسَّلامُ عَلَی الْحُسَیْن وَ عَلی عَلَیِ بْن الْحُسَین وَ عَلی اَوْلادِ الْحْسَیْن وَ عَلی اَصحابِ الْحُسَین🖤

تاسوعا و عاشورای حسینی تسلیت باد🏴

🔎 @py4ds
8
🔺می‌دونید ابعاد یک مکعب یا یک گوی کروی که از ۴۰۰ کیلوگرم اورانیوم غنی شده‌ی ۶۰ درصد درست شده باشه چقدر هست؟

import math

# --- Input Parameters ---
mass = 400 # Mass in kilograms

# Densities of Uranium Isotopes in kg/m³
d_235 = 18800 # Density of U-235
d_238 = 19050 # Density of U-238

# The mixture percentage
enriched_u_235_percentage = 60

# --- Calculations ---
# 1. Calculate the density of the 60% enriched uranium mixture
# The mixture is U-235 and U-238 by mass.
enriched_u_235 = enriched_u_235_percentage / 100
d_enriched = 1 / ((enriched_u_235 / d_235) + ((1 - enriched_u_235) / d_238))

# 2. Calculate volume and side length using the new enriched density
volume = mass / d_enriched
side_length = pow(volume, (1 / 3))

# 3. Calculate radius using the new enriched density
radius = pow(volume / math.pi, (1 / 2))

# --- Pretty Print Results ---
print(f"⚛️ {enriched_u_235_percentage}% Enriched Uranium Cube Calculation ⚛️")
print("-" * 45)
print(f"For a solid cube with a mass of {mass} kg: ")
print(f" 🧪 Calculated Density: {d_enriched:.1f} kg/m³")
print(f" Volume: {volume:.3f} m³")
print(f" For 🧊 Side Length: {side_length:.3f} meters ({side_length * 100:4.1f} cm)")
print(f" For 🏐 Radius: {radius:.3f} meters ({radius * 100:4.1f} cm)")
print("-" * 45)


🔎 @py4ds
1
Forwarded from Python Hints
#تجربه

بیش از ۹۸٪ پروژه‌های اپلیکیشن‌هایی که کار کردم دیتابیس رو اشتباه انتخاب کرده بودند!

اصلا طبیعیت دیتاها و کار با دیتابیس و ... اشون SQL نیست
اما ۱۰۰٪ تأکید دارند که از SQL استفاده بشه و اکثراً بعد از مدتی کوئری‌های پیچیده کل سیستمشون رو می‌گیره !


مشکل کجاس ؟
- عدم شناخت کافی از دیتابیس‌های دیگه:
Mongo, Janus, Casandra, Scylla, ....
این بیشترین موردی هست که دیدم.

- عدم توانایی طراحی درست سیستم؛ معماری سیستم خیلی مهم هست.

- عدم بررسی و آنالیز نیازمندی‌های سیستم؛ اینکه درگیر دنبال بهترین‌ها بودن نشید چیز خوبیه ولی اینکه سر چیزای ابتدایی هم تحقیق نمی‌کنید و می‌ندازید گردن اینکه من نمی‌خوام کمالگرا باشم یک موضوع متفاوت هست.

- ترس، ترس از تست کردن چیزای جدید.
طرف می‌گه من ۱۰ ساله دارم SQL کار می‌کنم (خب به درک!!)، نهایت همرو خودم Query می‌نویسم! به فکر نفرات بعدی روی پروژه هم باش
احمقانه تصمیم نگیر


راجب mongodb بخونید، خیلی از شما چیزی که بهش نیاز دارید mongodb هست
Transaction
رو هم داره؛ تا ۱۰۰ لول ارتباط تو در تو هم نگه میداره (که عمرا و عملاً بهش نمی‌رسید)
به راحتی می‌تونید replication و read-only داشته باشید

دیزاین collection (مثل table بهش فکر کنید) می‌تونی ثانیه‌ای عوض بشه اگر بخواید.
فرض کنید توی sql بتونید، هروقت خواستید بدون دردسر و migration, ... ستون اضافه کنید.

به کمک پکیج motor خیلی راحت؛ async رو هم در اختیار خواهید داشت

Janus
هم گزینه خوبی هست برای اون‌هایی که به دیتابیس Graph نیاز دارند.
۶ سال قبل بعنوان جایگزین رایگان Neo4j ازش استفاده کردم روی حجم داده بسیار بسیار بالا و خیلی رضایت بخش بود.


خلاصه که زرتی نرید با SQL شروع کنید.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🔸هوش مصنوعی ChatGPT5 وقتی که داره فکر می‌کنه تا یک جواب داغونی بهم بده ...
😁

🔎 @py4ds
Forwarded from Linuxor ?
شغل جدیدی که هوش مصنوعی ایجاد کرده : متخصص پاکسازی کدشعر

@Linuxor