آموزش پایتون
88 subscribers
281 photos
21 videos
81 files
178 links
ارتباط با ما:
@learnpythonicyBot

لینک گروه چت:
https://t.me/learnpythonicychat

لینک چنل ایتا:
https://eitaa.com/learnpythonicy
Download Telegram
دستور while در یک نگاه!

یک ابزار مفید برای تکرار عملیات تا زمان برقراری یک شرط خاص است.

#while | #codeBites | learnpythonicy
3
✔️ 5 خطای پرکاربرد پایتون که همه می‌بینن!

1️⃣ NameError: 
"وقتی از متغیری استفاده کنی که تعریفش نکردی!"
print(undefined_var) # خطا!

2️⃣ IndentationError:
"فراموش کردن تو رفتگی یا فاصله‌های نادرست"
if True:
print("Hello") # خطا!

3️⃣ TypeError:
"انجام عملیات روی نوع‌های ناسازگار"
"10" + 5 # خطا!

4️⃣ IndexError:
"دسترسی به خونه‌ای از لیست که وجود نداره"
lst = [1, 2]
print(lst[10]) # خطا!

5️⃣ KeyError:
"درخواست کلیدی که توی دیکشنری نیست"
data = {"name": "Ali"}
print(data["age"]) # خطا!


#error | #خطا | @learnpythonicy | #codeBites


> *برای مشاهده کامل خطاها: dir(__builtins__)*
✔️ 10 Python One-Liners That Will Blow Your Mind!

1️⃣ Swap Variables
a, b = 10, 5; a, b = b, a

2️⃣ List Comprehension
squares = [x**2 for x in range(10)]

3️⃣ Lambda Function
add = lambda x, y: x + y

4️⃣ Read File
lines = [line.strip() for line in open('file.txt')]

5️⃣ Factorial
import math; fact = math.factorial(5)

6️⃣ Fibonacci Sequence
fib = lambda n: n if n <= 1 else fib(n-1) + fib(n-2)

7️⃣ Reverse String
reverse = "hello"[::-1]

8️⃣ Flatten List
flat_list = [item for sublist in [[1,2],[3,4]] for item in sublist]

9️⃣ Check Prime
is_prime = lambda n: all(n % i != 0 for i in range(2, int(n**0.5)+1))

🔟 Web Server
python -m http.server 8000


> *Warning: Don't overuse them in production code!*

#PythonTricks | #codeBites | @LearnPythonIcy

Which one is your favorite? Drop a comment! ⤵️
✔️ 5 دستور پایتون که مثل کلید میانبر عمل می‌کنند!

1️⃣ اجرای سرور تست سریع
python -m http.server 8000

📌 کاربرد: راه‌اندازی فوری یک سرور محلی برای تست فایل‌های HTML/JS

2️⃣ تبدیل لیست به رشته
words = ['Python', 'is', 'awesome']
sentence = ' '.join(words) # 'Python is awesome'

📌 کاربرد: اتصال آیتم‌های لیست با جداکننده دلخواه

3️⃣ معکوس کردن لیست/رشته
my_list = [1, 2, 3]
reversed_list = my_list[::-1] # [3, 2, 1]

📌 کاربرد: برعکس کردن هر دنباله‌ای بدون تابع

4️⃣ خواندن فایل در یک خط
content = [line.strip() for line in open('data.txt')]

📌 کاربرد: پردازش سریع خطوط فایل بدون .close() (پایتون خودش مدیریت می‌کند)

5️⃣ تعویض مقادیر متغیرها
a, b = 10, 5
a, b = b, a

📌 کاربرد: جابجایی مقادیر بدون متغیر موقت

#بدانیم | @learnpythonicy
#codeBites
👍2
✔️ 10 Python One-Liners That Will Blow Your Mind!


1️⃣ Swap Variables
a, b = 10, 5; a, b = b, a

2️⃣ List Comprehension
squares = [x**2 for x in range(10)]

3️⃣ Lambda Function
add = lambda x, y: x + y

4️⃣ Read File
lines = [line.strip() for line in open('file.txt')]

5️⃣ Factorial
import math; fact = math.factorial(5)

6️⃣ Fibonacci Sequence
fib = lambda n: n if n <= 1 else fib(n-1) + fib(n-2)

7️⃣ Reverse String
reverse = "hello"[::-1]

8️⃣ Flatten List
flat_list = [item for sublist in [[1,2],[3,4]] for item in sublist]

9️⃣ Check Prime
is_prime = lambda n: all(n % i != 0 for i in range(2, int(n**0.5)+1))

🔟 Web Server
python -m http.server 8000

> *Warning: Don't overuse them in production code!*

#PythonTricks | #codeBites | @LearnPythonIcy

Which one is your favorite? Drop a comment! ⤵️
4
✔️ ساختار while

#while | #codeBites | learnpythonicy
🔍 راهنمای #هشتگ‌ها برای دسترسی سریع‌تر به مطالب کانال

برای اینکه راحت‌تر به مطالب دلخواهتون برسید، از هشتگ‌های زیر استفاده کنید:

---

### 😂 #طنز

مطالب فان و خنده‌دار برای فاصله گرفتن از دنیای کدنویسی.

### 🧪 #تست_تایم

تست‌ها و تمرین‌هایی که باید برای تقویت مهارت‌های برنامه‌نویسی بزنید.

### 📘 #بدانیم

نکات مهم و کاربردی درباره‌ی برنامه‌نویسی و پایتون.

### 📚 #بخوانیم

دانستنی‌ها و مقالاتی که پیشنهاد می‌کنم حتما مطالعه کنید.

### 📖 #معرفی_کتاب / #بوک_تایم

کتاب‌های پیشنهادی برای یادگیری اصولی‌تر.

### 🔥 #موتیو_تایم

پست‌های انگیزشی و انرژی‌بخش برای ادامه‌ی مسیر یادگیری.

### 📚 #کتابخانه

کتابخانه‌هایی که در کانال معرفی شده‌اند.

### 📃 #برگه_تقلب و #Cheat_Sheet

خلاصه و نکات کلیدی
---
### 🎮 #game

بازی های ساخته شده با پایتون

### 🛣 #roadmap

نقشه‌راه یادگیری پایتون و مهارت‌های لازم.

### 🧩 #project_time

پروژه‌های تمرینی برای افزایش تجربه و تسلط.

### 📄 #paper

مقالات علمی و تخصصی معرفی‌شده.

---

### ⚡️ #PythonTricks

میانبرها و ترفندهای کاربردی پایتون.

### #Pythonmagic

رفتارهای خاص و جالب پایتون که کمتر کسی می‌داند.

### 🧰 #functools

ابزارها و تکنیک‌های مرتبط با توابع.

### 🧱 #codeBites

خلاصه‌ی یک دستور همراه با نمونه‌کد کوتاه.

### ❗️ #error

خطاهای رایج پایتون و روش رفع آن‌ها.

### 📰 #news

اخبار روز پایتون و دنیای تکنولوژی.

### 🖼 #carousel

پست‌های اسلایدری برای آموزش موضوعات مختلف.

---

### 🤖 #AI

هوش مصنوعی

### 📊 #ML

یادگیری ماشین

### 🧠 #DL

یادگیری عمیق (ژرف)

---

## 🔎 جستجوی سریع دستورات و کتابخانه‌ها

هر دستور یا کتابخانه‌ای که لازم دارید کافیست هشتگش را جستجو کنید:

#split
#while
#class
#for
#dict
#list
#opencv
#cv2
#numpy
#matplotlib
#tkinter
و …

---

## 🎯 دوره‌ها و تمرین‌ها

📘 دوره آموزش مقدماتی پایتون

🧪 حل ۳۰ سؤال کاربردی برای تقویت مهارت‌های دوره مقدماتی

🎖چالش ۳۰ روزه Python for AI