پایتون | Data Science | Machine Learning
24.7K subscribers
612 photos
78 videos
118 files
476 links
◀️اینجا با تمرین و چالش با هم پایتون رو یاد می گیریم

بانک اطلاعاتی پایتون
پروژه / code/ cheat sheet
+ویدیوهای آموزشی

+کتابهای پایتون
تبلیغات:
@alloadv

🔁ادمین :
@maryam3771
Download Telegram
Python tools you need for AI Projects



#پایتون #Python #هوش_مصنوعی

📱 @Python4all_pro
Please open Telegram to view this post
VIEW IN TELEGRAM
4
This media is not supported in your browser
VIEW IN TELEGRAM
This tool lets you create your python GUIs like Canva, Using Drag and Drop. Outputs clean editable python code.


Link to GitHub 👇

https://github.com/PaulleDemon/PyUIBuilder

#پایتون #python
📱 @Python4all_pro
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🖥این دوره جامع پایتون که در یوتیوب متتشر شده پایتون رو به زبانی ساده با کلی مثال و تمرین آموزش میده

https://www.youtube.com/watch?v=ix9cRaBkVe0


#پایتون #Python

📱 @Python4all_pro
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤‍🔥1
☑️ گوگل یه ابزار اوپن سورس جدید برای استخراج داده ها از اسناد معرفی کرده که بصورت لوکال رو سیستم ها اجرا میشه

⬅️یه‌ کتابخانه پایتونه که از متن داده ها رو استخراج میکنه و بصورت ساختاریافته و در قالب گزارش بصری ارائه میده

👇👇
https://github.com/google/langextract


🔤آموزشها و مطالب مرتبط رو با هشتگ در کانال جستجو کنید
#کتابخانه #library #پایتون #Python #علم_داده

📱 @Python4all_pro
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Cartoonify Your Image (Cool Effect)


#پایتون #Python

📱 @Python4all_pro
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👾1
Turns Python functions into web applications

https://github.com/offerrall/FuncToWeb/



#پایتون #Python

📱 @Python4all_pro
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔8 #Python Memory Optimization Tricks for Big Data




📱 @Python4all_pro
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Encrypt & Decrypt Files in #Python



📱 @Python4all_pro
Please open Telegram to view this post
VIEW IN TELEGRAM
AI apps get way more powerful when multiple agents can collaborate and specialize.

Especially when you understand agent design and inter-agent communication.

Here, Balajee goes over how to build a multi-agent #AI system in #Python, containerize it with Docker, and deploy it in a scalable environment.

https://www.freecodecamp.org/news/build-and-deploy-multi-agent-ai-with-python-and-docker/


📱 @Python4all_pro
Please open Telegram to view this post
VIEW IN TELEGRAM
📊 کتابخونه ffn — همه چیز برای ترید و تحلیل مالی!
یه کتابخونه پایتونی پیدا کردم که واقعاً دنیای مالی و ترید رو برات راحت می‌کنه!

🛠️ چیکار می‌کنه؟
ffn یه مجموعه کامل از ابزارهاست برای:

📈 تحلیل داده‌های مالی — سهام، ارزهای دیجیتال، ETF
📊 محاسبه بازدهی — روزانه، هفتگی، ماهانه
⚖️ بهینه‌سازی سبد سرمایه — پیدا کردن بهترین تخصیص دارایی‌ها
📉 محاسبه ریسک — انحراف معیار، بتا، آلفا

💡 پروژه عملی: داشبورد بهینه‌سازی سبد سرمایه
یه ایده پروژه باهاش بسازی:

مرحله ۱: دریافت داده
data = ffn.get('aapl,msft,btc,eth', start='2020-01-01')

چند دارایی نوسانی رو انتخاب کن (مثلاً اپل، مایکروسافت، بیت‌کوین، اتریوم)

مرحله ۲: محاسبه بازدهی
returns = data.to_returns()

بازدهی روزانه هر دارایی رو حساب کن

مرحله ۳: بهینه‌سازی
weights = ffn.calc_mean_var_weights(returns)

بهینه‌ترین وزن تخصیص سرمایه رو پیدا کن — بیشترین سود با کمترین ریسک!

🎯 چرا این کتابخونه خاصه؟
سبک و سریع — کدنویسی کم، نتیجه زیاد
رابط ساده — یادگیری آسان
قابلیت ترکیب — با Pandas و NumPy کار می‌کنه
مناسب برای پروژه‌های واقعی — داشبورد، تحلیل، بهینه‌سازی



🔗 مشاهده در GitHub

اگه علاقه‌مندی به حوزه مالی و تریدی — این کتابخونه نقطه شروع عالیه!

#Python #Finance #Trading #تحلیل_مالی


🆔 @python4all_pro

لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
4
چطور با #Python و matplotlib یک نمودار حاشیه‌نویسی‌شده بسازیم 🐍📊
import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure(figsize=(8, 6))

X = list(range(10))
plt.plot(X, np.exp(X))
plt.title('Annotating Exponential Plot using plt.annotate()')
plt.xlabel('x-axis')
plt.ylabel('y-axis')

plt.annotate('Point 1', xy=(6, 400),
arrowprops=dict(arrowstyle='->'),
xytext=(4, 600))

plt.annotate('Point 2', xy=(7, 1150),
arrowprops=dict(arrowstyle='->',
connectionstyle='arc3,rad=-.2'),
xytext=(4.5, 2000))

plt.annotate('Point 3', xy=(8, 3000),
arrowprops=dict(arrowstyle='-|>',
connectionstyle='angle,angleA=90,angleB=0'),
xytext=(8.5, 2200))

plt.show()

توضیح مرحله به مرحله
۱. ایمپورت کتابخونه‌ها
import matplotlib.pyplot as plt
import numpy as np

matplotlib.pyplot برای رسم نمودار و numpy برای محاسبات عددی (مثل تابع exp) لازمه.
۲. ساخت شکل و رسم داده

fig = plt.figure(figsize=(8, 6))
X = list(range(10))
plt.plot(X, np.exp(X))


یک شکل با اندازه‌ی ۸×۶ ساخته می‌شه و تابع نمایی e^x روی بازه‌ی ۰ تا ۹ رسم می‌شه.

۳. عنوان و برچسب محورها
plt.title('Annotating Exponential Plot using plt.annotate()')
plt.xlabel('x-axis')
plt.ylabel('y-axis')

۴. حاشیه‌نویسی‌ها با plt.annotate()
تابع annotate() سه پارامتر کلیدی داره:
پارامتر
کارش
text
متنی که می‌خوای نشون بدی
xy
نقطه‌ای که فلش بهش اشاره می‌کنه
xytext
موقعیت متن روی نمودار
arrowprops
استایل فلش
Point 1 — فلش ساده:
plt.annotate('Point 1', xy=(6, 400),
arrowprops=dict(arrowstyle='->'),
xytext=(4, 600))

فقط یه فلش معمولی از متن به نقطه.

Point 2 — فلش منحنی:
plt.annotate('Point 2', xy=(7, 1150),
arrowprops=dict(arrowstyle='->',
connectionstyle='arc3,rad=-.2'),
xytext=(4.5, 2000))

با connectionstyle='arc3,rad=-.2' فلش به صورت کمان با انحنای -0.2 رسم می‌شه (منفی یعنی انحنا به یه سمت خاص).

Point 3 — فلش با زاویه‌ی سفارشی:
plt.annotate('Point 3', xy=(8, 3000),
arrowprops=dict(arrowstyle='-|>',
connectionstyle='angle,angleA=90,angleB=0'),
xytext=(8.5, 2200))

اینجا connectionstyle='angle' با angleA=90 و angleB=0 یه فلش زاویه‌دار می‌سازه. سر فلش هم -|> یعنی پیکان کلاسیک با خط صاف.

💡 نکته: کلید اصلی plt.annotate() همینه: با xytext متن رو هر جا که دلت بخواد بذار، و با xy مشخص کن فلش به کدوم نقطه‌ی واقعی روی نمودار اشاره کنه.


🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
2