آموزش پایتون | هوش مصنوعی | voidcompile
5.93K subscribers
246 photos
48 files
58 links
یادگیری برنامه نویسی، هوش مصنوعی، دیتا ساینس و پروژه‌های تحقیقاتی

Python | Machine Learning | Biopython | AI

مطالب آموزشی ، تحقیقاتی ، پروژه محور و پژوهشی برای
علاقه مندان به یادگیری برنامه نویسی
Download Telegram
آموزش پایتون | هوش مصنوعی | voidcompile
🚀 ۵ ترفند پایتون که باید بلد باشی! اینجا ۵ تا ترفند کاربردی پایتون داری که سرعت و تمیزی کدنویسیت رو می‌بره بالا: 1. List Comprehension 2. zip برای ترکیب لیست‌ها 3. Unpacking 4. Lambda Functions 5. معکوس کردن رشته با Slice # 🔹 ۵ ترفند خفن پایتون 🔹
🚀 ۳ فانکشن پایتون که باید بلد باشی!

1️⃣ reverse_item → معکوس رشته یا لیست
2️⃣ flatten → باز کردن لیست‌های تو در تو
3️⃣ is_palindrome → چک کردن کلمه‌های پالیندروم

🔹 این فانکشن‌ها ساده‌ان ولی توی کدنویسی روزمره خیلی به کارت میان.
📌 سیو کن، چون مطمئناً لازمت میشه!


# 1. معکوس کردن هر چیزی
def reverse_item(x):
return x[::-1]

# 2. فلت کردن لیست تو در تو
def flatten(lst):
return [i for sub in lst for i in sub]

# 3. چک کردن پالیندروم
def is_palindrome(word):
return word == word[::-1]

print(reverse_item("VoidCompile"))
print(flatten([[1,2],[3,4]]))
print(is_palindrome("radar"))

#python
💻@voidcompile
🔥1911🏆9💯3👍2
آموزش پایتون | هوش مصنوعی | voidcompile
🔍 آموزش الگوریتم Binary Search با پایتون جستجوی دودویی یکی از مهم‌ترین و سریع‌ترین الگوریتم‌ها در علوم کامپیوتره. این الگوریتم به جای این که کل لیست رو خط به خط بگرده، در هر مرحله فضای جستجو رو نصف می‌کنه و خیلی سریع به جواب می‌رسه! 🚀 📌 توی این آموزش یاد…
⚡️ ترفند f-string در پایتون: دیباگ و فرمت حرفه‌ای در یک خط!
با f"{var=}" می‌تونی متغیر رو همراه اسمش چاپ کنی و با فرمت‌دهی مثل :.2f و :,.2f خروجی تمیز بگیری.
برای دیباگ سریع، نمایش قیمت/ارقام مالی و گزارش‌گیری عالیه.

price, tax = 1299.9, 0.09
total = price * (1 + tax)
print(f"{price=:.2f}, {tax=:.0%}, {total=,.2f}")


# خروجی نمونه: price=1299.90, tax=9%, 1,416.89

#python
💻@voidcompile
16🔥12🏆11💯3👍2
🚀 ترفند پایتون: Transpose در یک خط!

به جای نوشتن حلقه‌های طولانی، می‌تونی با استفاده از zip(*list) به راحتی ترنسپوز ماتریس رو بگیری.
این ترفند مخصوصاً توی دیتا ساینس، الگوریتم‌ها و کار با آرایه‌ها فوق‌العاده‌ست.

📌 یادت باشه: zip(*matrix) یعنی باز کردن لیست و ترکیب ستون‌ها → تبدیل ردیف‌ها به ستون‌ها.

# لیست دوبعدی
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]

# ترنسپوز در یک خط
transposed = list(zip(*matrix))
print(transposed)
# خروجی: [(1, 4, 7), (2, 5, 8), (3, 6, 9)]

#python
💻@voidcompile
🔥17🏆1612👍2💯1
از همون سلام ساده،
یه نسل از ذهن‌ها شکل گرفت،
نسلی که با کد حرف می‌زنن، با الگوریتم فکر می‌کنن،
و با داده رؤیا می‌سازن.

دنیا همیشه با یه "Hello" شروع میشه
مهم اینه تو اون سلام رو بنویسی.
#python
print("Hello, World!")

#JavaScript
console.log("Hello, World!");

#C
#include <stdio.h>

int main(void) {
printf("Hello, World!\n");
return 0;
}

#Java
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

برنامه نویسی را از همین حالا شروع کن
توی کانال کلی پست های تمرینی هست !

#java #python #c #Csharp

💻@voidcompile
🔥13👍1211💯9🤩5🏆1👨‍💻1
آموزش پایتون | هوش مصنوعی | voidcompile
🧬 DNA یا کد پایتون؟ هر دو چیزی مشترک دارن: هر دو رشته‌ای از کاراکترها هستن. هر دو می‌تونن اطلاعات رو ذخیره و منتقل کنن. هر دو می‌تونن ساختارها و سیستم‌های زنده (بیولوژیکی یا دیجیتال) بسازن. 📌 حالا سوال مهم: به نظرت آینده‌ای می‌رسه که مرز بین کدنویسی و…
😎 یه انیمیشن خفن فقط با چند خط پایتون!

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

📌 نکته: \r باعث میشه خروجی در همون خط به‌روزرسانی بشه.


import time, sys

animation = "|/-\\"
for i in range(30):
sys.stdout.write("\rLoading " + animation[i % len(animation)])
sys.stdout.flush()
time.sleep(0.1)

print("\nDone!")

#python
💻@voidcompile
👍13🔥13💯109🤩8🏆1
توی این پست میخوام یک کتابخونه معرفی کنم که باهاش میتونیم یک نوار پیشرفت ساده و باحال در ترمینال ایجاد کنیم !

from tqdm import tqdm
import time

for i in tqdm(range(100)):
time.sleep(0.01)

#python
💻@voidcompile
1👍21🔥1512🤩12💯2🏆2
ترفند روز پایتون!

میدونستی چطور میشه یه رشته رو فقط با یک خط کد برعکس کرد؟ 🐍

این کد کوتاه و تمیز رو ببین:
# برعکس کردن رشته در پایتون
original_text = "Hello World"

# ترفند اینجاست!
reversed_text = original_text[::-1]

print(reversed_text)
# Output: dlroW olleH


کوتاه، تمیز و فوق‌العاده کاربردی! 🔥 سیوش کن که یادت نره! 😉
#پایتون #python
@voidcompile
124👍21💯17🤩15🔥13🏆2
آموزش طراحی اپلیکیشن دسکتاپ با پایتون! 🖥
🐍 پایتون فقط برای وب و داده نیست؛ برای ساخت اپ‌های دسکتاپ حرفه‌ای هم عالیه!

اگه دنبال اینی که یه اپلیکیشن دسکتاپ (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👍14🤩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
👍9🎉96❤‍🔥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👍1💯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
💯41👍1🏆1
الگورتیم های یادگیری ماشینی که هر دیتاساینس کار باید بداند .


#ML #machine_learning #python
@voidcompile
112🎉7👍6🔥5🤩4👏31