پایتون | هوش مصنوعی | voidcompile
6.06K subscribers
270 photos
49 files
61 links
یادگیری برنامه نویسی، هوش مصنوعی، دیتا ساینس و پروژه‌های تحقیقاتی
آموزش پایتون ، هوش مصنوعی ، یادگیری ماشین ، لینوکس، تکنولوژی‌ های روز برنامه‌ نویسی.
Python | Machine Learning | Biopython | AI

تبلیغات و همکاری : @void_compile
Download Telegram
آموزش طراحی اپلیکیشن دسکتاپ با پایتون! 🖥
🐍 پایتون فقط برای وب و داده نیست؛ برای ساخت اپ‌های دسکتاپ حرفه‌ای هم عالیه!

اگه دنبال اینی که یه اپلیکیشن دسکتاپ (Windows, macOS, Linux) بسازی که ظاهر کاربرپسند و امکانات قوی داشته باشه، پایتون با دو فریم‌ورک قدرتمندش، یعنی Tkinter (ساده و پیش‌فرض) و PyQt/PySide (قدرتمند و حرفه‌ای)، بهترین راه رو پیش روت می‌ذاره.

معرفی کوتاه فریم‌ورک‌ها:

Tkinter: فریم‌ورک استاندارد و پیش‌فرض پایتون. سریع برای ساخت ابزارهای کوچک و رابط‌های کاربری ساده.

PyQt/PySide: فریم‌ورک‌های بسیار قدرتمند مبتنی بر Qt که برای ساخت اپلیکیشن‌های صنعتی و پیچیده با طراحی‌های زیبا استفاده می‌شن.

شروع کردن با PySide (که معمولاً برای پروژه‌های تجاری انعطاف‌پذیرتره) یه انتخاب عالیه.

🎥 صفر تا صد آموزش PySide6 (معادل PyQt) برای ساخت اپلیکیشن: این آموزش جامع، قدم به قدم ساخت اپلیکیشن‌های دسکتاپ رو بهت یاد می‌ده.

PySide6 and Qt Tutorial

#پایتون #python
@voidcompile
1🤩20👍1612🔥8💯7🏆2
🤖 احساسات متن رو با پایتون تشخیص بده!
با چند خط کد پایتون می‌تونی تحلیل احساسات (Sentiment Analysis) انجام بدی 👇
from textblob import TextBlob

text = input("Enter a sentence: ")
blob = TextBlob(text)
sentiment = blob.sentiment.polarity

if sentiment > 0:
print("😊 Positive sentiment!")
elif sentiment < 0:
print("😡 Negative sentiment!")
else:
print("😐 Neutral sentiment.")

🧠 نتیجه؟ پایتون حس جمله‌ات رو تشخیص می‌ده!
حتی می‌تونی ازش توی پروژه‌های هوش مصنوعی، چت‌بات‌ها و سیستم‌های تحلیل نظرات استفاده کنی.

💡 کاربردها:

تحلیل نظرات کاربران در شبکه‌های اجتماعی 📊

ساخت چت‌بات‌های هوشمند 🤖

بررسی احساسات مشتریان در کسب‌وکارها 💬

📚 برای ترفندهای بیشتر هوش مصنوعی و پایتون، عضو کانال ما شو 💙
#پایتون #python

@voidcompile
👍19🔥15🤩137🏆3💯1
🎨 هوش مصنوعی بساز! تولید تصویر با پایتون 😍

فکر کردی فقط ChatGPT یا DALL·E می‌تونن تصویر بسازن؟
خودت هم می‌تونی با چند خط کد پایتون یه AI Image Generator واقعی بسازی! 👇

from diffusers import StableDiffusionPipeline
import torch

pipe = StableDiffusionPipeline.from_pretrained(
"runwayml/stable-diffusion-v1-5",
torch_dtype=torch.float16
).to("cuda")

prompt = "a futuristic robot painting in cyberpunk style"
image = pipe(prompt).images[0]
image.save("ai_art.png")

🧠 با این کد، یه مدل یادگیری عمیق (Deep Learning) با متن تو تصویر می‌سازه!
فقط یه جمله بنویس، و پایتون برات یه تصویر خلق می‌کنه 😍

💡 کاربردها:

ساخت تصاویر هنری و پست‌های شبکه‌های اجتماعی 🖼

تولید محتوای گرافیکی برای پروژه‌ها و سایت‌ها 💻

یادگیری مفاهیم هوش مصنوعی (AI) و یادگیری عمیق (Deep Learning)
#پایتون #python

@voidcompile
💯13👍9🎉9🤩9❤‍🔥65🔥3😍2🏆1
🧠 ترفند: اجرای کد پایتون از یک رشته‌ی رمزگذاری‌شده (Base64)

با این ترفند می‌تونی هر کدی رو به‌صورت مخفی (رمزگذاری‌شده) ذخیره و اجرا کنی مثل یه Easter Egg یا ترفند هکری 😏

import base64

# کد پنهان: print("Hello from encoded Python!")
secret = "cHJpbnQoIkhlbGxvIGZyb20gZW5jb2RlZCBQeXRob24hIik="

exec(base64.b64decode(secret))


شما هم موافقید تصویر هایی که gemini می زنه خیلی خوبه ؟ 😐😂
#python
@voidcompile
1👍15🤩11🔥8👏7🎉5🆒54
📡 کتابخانه Requests یکی از مهم‌ترین ابزارهای پایتون برای کار با اینترنت است.

باهاش می‌تونی:
- داده از یک API بگیری
- فرم ارسال کنی
- فایل دانلود کنی
- ریکوئست GET/POST بفرستی
- و کلاً با هر سایت یا سروری ارتباط بگیری!

import requests

response = requests.get("https://api.github.com")
print(response.status_code)
print(response.json())

#برنامه_نویسی #python
@voidcompile
🎉10👍97❤‍🔥6💯6😍5🔥4🤩4🏆4
📌 ۱. باز کردن فایل (open)
file = open("data.txt", "r")  # r = read

📌 ۲. خواندن کل فایل
file = open("data.txt", "r")
content = file.read()
print(content)
file.close()

📌 ۳. خواندن خط به خط
file = open("data.txt", "r")
for line in file:
print(line.strip())
file.close()

#python
@voidcompile
17🏆2👍1💯1
یک مثال پایتونی برای شرط های تو در تو

age = int(input("سن خود را وارد کنید: "))
level = input("سطح مهارت را وارد کنید (beginner / intermediate / expert): ")

if age >= 18:
print("سن شما مناسب است.")

if level == "beginner":
print("شما می‌توانید دوره مقدماتی را شروع کنید.")
elif level == "intermediate":
print("شما اجازه ورود به دوره متوسطه را دارید.")
elif level == "expert":
print("شما می‌توانید وارد دوره پیشرفته شوید.")
else:
print("سطح مهارت نامعتبر است.")
else:
print("سن شما برای ورود به دوره کافی نیست.")

#python
@voidcompile
💯4👍2🏆21
الگورتیم های یادگیری ماشینی که هر دیتاساینس کار باید بداند .


#ML #machine_learning #python
@voidcompile
113🎉7👍6🔥5🤩4👏31
💻 ۵ پروژه هوش مصنوعی که کارفرماها واقعاً دوست دارند در رزومه ببینند

1️⃣ دستیار هوشمند تحلیل فایل PDF
فایل را می‌گیرد، خلاصه می‌کند و به سؤالات کاربر پاسخ می‌دهد.

2️⃣ سیستم تشخیص اسپم و فیشینگ
ایمیل‌ها یا پیام‌ها را تحلیل کرده و موارد مشکوک را شناسایی می‌کند.

3️⃣ موتور جستجوی هوشمند اسناد
به جای جستجوی کلمات، مفهوم سؤال را درک می‌کند و پاسخ مرتبط پیدا می‌کند.

4️⃣ تحلیل احساسات کاربران
بررسی نظرات کاربران و استخراج میزان رضایت یا نارضایتی آن‌ها.

5️⃣ دستیار برنامه‌نویسی مبتنی بر LLM
توضیح کد، رفع خطا و تولید مستندات پروژه به‌صورت خودکار.

🎯 تفاوت بین یک پروژه معمولی و یک پروژه رزومه‌ساز؟

پروژه رزومه‌ساز فقط «کار می‌کند» نیست؛
بلکه کد تمیز، مستندات، GitHub فعال و توضیح فنی قابل دفاع دارد.

بسیاری از افراد دوره‌های زیادی می‌بینند،
اما کسانی استخدام می‌شوند که بتوانند یک پروژه واقعی را از ایده تا محصول بسازند.

📌 این پست را ذخیره کن؛ شاید پروژه بعدی تو یکی از همین‌ها باشد.

#AI #Python #MachineLearning #GitHub #Programming

@voidcompile
12👍9
🚀 ۷ سایت که هر برنامه‌ نویس باید بداند.

1️⃣ roadmap.sh
https://roadmap.sh
نقشه راه یادگیری برای Python، AI، Backend، DevOps و ده‌ها حوزه دیگر.

2️⃣ devdocs.io
https://devdocs.io
مستندات صدها زبان و فریم‌ورک در یک جا؛ سریع و بدون شلوغی.

3️⃣ regex101.com
https://regex101.com
بهترین ابزار برای تست و یادگیری Regex با توضیح لحظه‌ای.

4️⃣ excalidraw.com
https://excalidraw.com
طراحی دیاگرام، فلوچارت و معماری پروژه در چند ثانیه.

5️⃣ replit.com
https://replit.com
اجرای کد و ساخت پروژه بدون نیاز به نصب چیزی روی سیستم.

6️⃣ jsonformatter.org
https://jsonformatter.org
فرمت، اعتبارسنجی و خواندن آسان فایل‌های JSON.

7️⃣ tinywow.com
https://tinywow.com
مجموعه‌ای از ابزارهای رایگان برای PDF، تصویر، ویدئو و فایل‌ها.

💡 اگر برنامه‌ نویس هستی این پست را ذخیره کن؛ دیر یا زود به همه این ابزارها نیاز پیدا می‌کنی.


#Python #Programming #Coding #Developer #WebDev #AI #MachineLearning #DataScience


@voidcompile
220👍8
۳ قابلیت مخفی پایتون که باید بلد باشی

1️⃣ جابه‌جایی متغیرها بدون متغیر کمکی
a, b = 10, 20
a, b = b, a

print(a, b)

خروجی:

20 10


2️⃣ شمارش تکرار عناصر با یک خط کد
from collections import Counter

items = ["python", "ai", "python", "linux"]

print(Counter(items)

خروجی:

Counter({'python': 2, 'ai': 1, 'linux': 1})


3️⃣ خواناتر کردن اعداد بزرگ
budget = 1_000_000
salary = 15_500_000

print(budget)
print(salary)

خروجی:

1000000
15500000

📌 آندرلاین‌ها فقط برای خوانایی هستند و روی مقدار عدد تأثیری ندارند.

#Python #Programming #Coding #Developer #PythonTips #Tech #VoidCompile

@voidcompile
18👍11
CNN یا RNN

دو معماری مهم در یادگیری عمیق، اما با مأموریت‌های کاملاً متفاوت:

🖼️ الگوریتم CNN برای پردازش تصاویر و داده‌ های فضایی
📝الگوریتم RNN برای پردازش داده‌ های ترتیبی و زمانی

اگر بخواهی یک عکس را تحلیل کنی، CNN انتخاب اول است.
اگر بخواهی ترتیب کلمات، صدا یا داده‌های زمانی را درک کنی، RNN وارد میدان می‌شود.

#AI #DeepLearning #MachineLearning #CNN #RNN #Python #DataScience

@voidcompile
318👍8
🔥 ۵ ماژول کمتر شناخته‌شده پایتون که زندگی برنامه‌نویس‌ها را راحت‌تر می‌کنند

1️⃣ "pathlib"
کار با فایل‌ها و پوشه‌ها به روش مدرن و خوانا
from pathlib import Path

for file in Path(".").glob("*.py"):
print(file)

2️⃣ "collections"
ساختمان داده‌های قدرتمند مثل "Counter" و "defaultdict"
from collections import Counter

print(Counter("voidcompile"))

3️⃣ "itertools"
ابزارهای حرفه‌ای برای ترکیب، جایگشت و حلقه‌های پیشرفته
from itertools import permutations

print(list(permutations([1, 2, 3])))

4️⃣ "secrets"
تولید رمزهای تصادفی و امن
import secrets

print(secrets.token_hex(16))

5️⃣ "timeit"
اندازه‌گیری سرعت اجرای کد
import timeit

print(timeit.timeit("sum(range(100))", number=10000))

💡 نکته جالب:
همه این ماژول‌ها به صورت پیش‌فرض داخل پایتون هستند و نیازی به نصب هیچ پکیجی ندارند.

#Python #Programming #Coding

بقیه آموزش های پایتون :
#LearnPython@voidcompile

@voidcompile
122👍14
🚨 «دیگه برنامه‌ نویسی یاد نگیرید! هوش مصنوعی همه‌ چیز را انجام می‌دهد.»

احتمالاً این جمله را بارها در شبکه‌ های اجتماعی دیده‌ اید؛ اما آیا واقعاً درست است؟

واقعیت این است که هوش مصنوعی بسیاری از کارها را سریع‌تر کرده، اما هنوز کسی باید بداند چه چیزی بسازد، چرا بسازد و چگونه آن را ارزیابی و اصلاح کند.

برنامه‌ نویسی فقط نوشتن کد نیست؛
بلکه حل مسئله، طراحی سیستم، تحلیل داده، معماری نرم‌ افزار و درک منطق پشت یک محصول است. هوش مصنوعی می‌تواند در این مسیر یک دستیار فوق‌ العاده باشد، اما جایگزین این مهارت‌ ها نیست.

در واقع، کسانی که برنامه‌ نویسی بلد باشند، بیشترین بهره را از ابزارهای هوش مصنوعی خواهند برد؛ و کسانی که آن را ندانند، اغلب فقط مصرف‌کننده این ابزارها خواهند بود.

هوش مصنوعی پایان برنامه‌نویسی نیست؛ بلکه آغاز فصل جدیدی از آن است.

نظر شما چیست؟

#Programming #ArtificialIntelligence #Python


@voidcompile
236👍29
🐻 آیا Pandas هنوز بهترین انتخاب است؟

اگر با داده‌های بزرگ کار می‌کنید، وقت آن رسیده نگاهی به Polars بیندازید؛ کتابخانه‌ای که با تکیه بر Rust، سرعت بالا و مصرف حافظه کمتر، به یکی از محبوب‌ترین ابزارهای تحلیل داده تبدیل شده است.

چرا Polars؟
سرعت بسیار بالا
💾 مصرف حافظه کمتر
🧵 پشتیبانی از پردازش چندرشته‌ای (Multi-threading)
📊 مناسب برای Data Science و Data Engineering
🐍 سازگار با اکوسیستم پایتون

اگر هنوز از Pandas استفاده می‌کنید، این پست را ذخیره کنید؛ شاید پروژه بعدی‌تان با Polars سریع‌تر اجرا شود. 🚀

#Python #Polars #DataScience #DataEngineering

@voidcompile
333👍28🔥17