Learn Python
22.8K subscribers
714 photos
130 videos
202 files
439 links
🐍 Learn a new thing from python each day.
🌱 هر روز یک چیز جدید در پایتون یاد بگیرید.

📲 پیج اینستا: سرچ کنید LearnPY
👥 گروه: @official_python
💡 ادمین : @mrrobat
Download Telegram
آموزش کامل ساختار match-case در پایتون 💻
https://icodeacademy.ir/match-case-in-python/

#general

🐍 @LearnPY | لرن پای
3
یه ریپازیتوری خفن برای پایتون کارهای فارسی زبان 🔥👇
https://github.com/imrrobat/awesome-python-fa/blob/main/README.md

لیست تمام پکیج‌ها برای حوزه‌های مختلف آورده شده و میتونید سریعتر بفهمید که:
میخواین کار x رو انجام بدین، پکیج‌های y برای این کار وجود داره.


#general #repo

🐍 @LearnPY | لرن پای
توابع کم‌تر شناخته‌شده اما قدرتمند پایتون که باید بشناسید 👇
https://icodeacademy.ir/lesser-known-but-powerful-python-functions/

#general

🐍 @LearnPY | لرن پای
4
این سایت برای مرور پایتون عالیه 👇
https://www.pythoncheatsheet.org

#general

🐍 @LearnPY | لرن پای
7
نکات کدنویسی تمیز در پایتون:

1- از توابع داخلی به جای پیاده‌سازی دستی استفاده کنید
۲. از List Comprehension استفاده کنید، اما خوانا نگهش دارید
۳. از مجموعه‌ها (Set) و دیکشنری‌ها برای جستجوی سریع استفاده کنید
۴. از ژنراتورها برای پردازش داده‌های بزرگ استفاده کنید
۵. عملیات‌های سنگین را در حلقه‌ها تکرار نکنید
۶. از += برای رشته‌ها در حلقه‌ها استفاده نکنید

+ مطالعه مقاله کامل در اینجا +
#general

🐍 @LearnPY | لرن پای
13
آموزش کامل اف-استرینگ (f-strings) در پایتون: از صفر تا پیشرفته

در آی‌کد آکادمی بخوانید 👇🏻
https://icodeacademy.ir/f-string-in-python/

#general

🐍 @LearnPY | لرن پای
9
معرفی 7 محیط کدنویسی برای پایتون 🐍

اگر فکر میکنید برای پایتون فقط vs code و پایچارم وجود داره، این مقاله رو بخونید 👇🏻
https://icodeacademy.ir/7-best-python-ide/

#general

🐍 @LearnPY | لرن پای
8
persiantools package tut_[@LearnPY].pdf
255.3 KB
درسنامه کامل برای پکیج persiantools 🔥

#general

🐍 @LearnPY | لرن پای
💯82
معرفی سایت mycompiler.io

توی این سایت شما میتونید اسکریپت‌‌های‌ پایتون بنویسید و لینکش رو بدین همه استفاده کنن! مثلا اینا رو من نوشتم 👇🏻

اسکریپت برای محاسبه پس‌انداز به روش 50-30-20
🔗 https://www.mycompiler.io/view/12feFsX1naG

اسکریپت تبدیل اعداد انگلیسی به اعداد فارسی
🔗 https://www.mycompiler.io/view/2w91LFyTtu2

#general

🐍 @LearnPY | لرن پای
10😍2
mp4to3_[@LearnPY].py
1 KB
سورس کد برنامه گرافیکی برای تبدیل MP4 به MP3 با پایتون 🔥

🔸 این برنامه، یک ابزار گرافیکی ساده برای تبدیل فایل‌های ویدیویی MP4 به فایل صوتی MP3 است. در این برنامه از پکیج‌های tkinter و moviepy استفاده میشود.

〰️ آموزش و توضیح کدها در اینجا 〰️

#project #general

🐍 @LearnPY | لرن پای
6
💡ترفند: مقداردهی چندمتغیره با unpacking
🚦سطح: ساده

با نوشتن a, b = b, a می‌تونی مقدار دو متغیر رو بدون متغیر کمکی جا‌به‌جا کنی. سریع، تمیز، پایتونی!
a = 5
b = 10

a,b = b,a

# a = 10
# b = 5


#tips #general

🐍 @LearnPY | لرن پای
🗿106
🔥 اگه دنبال یه لیست خفن از کتابخونه‌های پایتون هستی، اونم به صورت دسته‌بندی‌شده و فارسی، این ریپازیتوری رو از دست نده!

📚 از هوش مصنوعی و تحلیل داده گرفته تا ریاضیات، شیمی، فیزیک و کلی حوزه دیگه — همه‌چی یکجا جمع شده.

🔗 https://github.com/imrrobat/awesome-python-fa

⭐️ ذخیره کن، به ریپو استار بده، برای دوستاتم بفرست.

#general

🐍 @LearnPY | لرن پای
💯32
ساخت دوست دختر مجازی با پایتون و هوش مصنوعی! 😃
https://youtu.be/t54pZENchoc

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

#ai #general

🐍 @LearnPY | لرن پای
🗿81
معرفی پکیج machine2human
🔗 https://pypi.org/project/machine2human/

سلام به همه! امروز می‌خوام یه کتابخونه‌ی ساده و کاربردی پایتون رو معرفی کنم به اسم machine2human (یا مختصرش m2h) — یه ابزار عالی و کوچک برای تبدیل زمان بین ثانیه و فرمت خوانا و برعکس. کافیه فقط کتابخونه رو با pip install machine2human نصب کنید و بعد مثل مثال زیر استفاده‌اش کنین:

from m2h import Hum2Sec, Sec2Hum

print(Sec2Hum(80000).string)
# خروجی: '22 часа 13 минут 20 секунд'

print(Hum2Sec("22 часа 13 минут 20 секунд").seconds)
# خروجی: 80000


چه نیازی هست؟ فرض کنین یه مقدار زمان توی اپ یا اسکریپتی دارین به‌صورت ثانیه و می‌خواید اون رو به شکل قابل‌فهم و با زبان‌های دیگه (مثل روسی) توی رابط نشون بدین، یا برعکس کاربر یه رشته وارد می‌کنه و شما باید تبدیلش کنین به ثانیه برای پردازش بیشتر. اینجا machine2human کاملاً به‌صرفه، سبک و بی‌دردسر کارتون رو راه می‌اندازه. استفاده‌اش هم بسیار ساده‌ست و با پشتیبانی از پایتون ≥3.6 اجرا می‌شه.

#general #package

🐍 @LearnPY | لرن پای
2
معرفی سایت Python Challange
🔗: https://www.pythonchallenge.com/
🔸 سایت چالش پایتونی یکی از قدیمی‌ترین و در عین حال خلاقانه‌ترین پلتفرم‌های تمرین برنامه‌نویسی پایتون است که به جای سوالات خشک و تئوری، با پازل‌های تصویری و معماهای مرموز ازت می‌خواد با فکر باز و خلاقیت سراغ کدنویسی بری.

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

🔸 برای یه برنامه‌نویس پایتون، این سایت مثل یه بازی ماجراجویانه‌ست که در حین سرگرمی، عمیق‌ترین گوشه‌های زبان و ابزارهاشو بهت یاد میده.

#website #general

🐍 @LearnPY | لرن پای
8
آیا هوش مصنوعی جایگزین برنامه‌نویسا میشه؟
آیا ارزش داره برنامه‌نویسی رو ادامه بدیم؟
آیا ارزش داره یکی برنامه‌نویسی رو تازه شروع کنه؟!


جواب تمام این سوالات در این ویدیو 5 دقیقه‌ای 👇🏻
https://www.youtube.com/watch?v=Zcfi_3u9srw

#general

🐍 @LearnPY | لرن پای
معرفی Faker – کتابخانه‌ای برای تولید داده‌های ساختگی
کتابخانه Faker به شما این امکان را می‌دهد که داده‌های ساختگی مثل اسم، آدرس، ایمیل، شماره تلفن و حتی متن تولید کنید. این کتابخانه برای تست برنامه‌ها، پر کردن دیتابیس‌های آزمایشی یا ساخت نمونه داده‌های آموزشی بسیار کاربردی است.

نصب:
pip install Faker



مثال ساده:
from faker import Faker

# Create a Faker instance
fake = Faker()

# Generate fake data
print("Name:", fake.name()) # Generate a random name
print("Address:", fake.address()) # Generate a random address
print("Email:", fake.email()) # Generate a random email



🔗 PyPI: https://pypi.org/project/Faker/

💡به نظرت از این توی چه پروژه‌هایی میشه استفاده کرد؟

#general #faker

🐍 @LearnPY | لرن پای
9🗿1