Python Coding Academy
135 subscribers
7 photos
3 files
4 links
🐍 Learn Python. Build Skills. Create the Future.

📚 Python lessons from beginner to advanced
💻 Clear explanations & real-world examples
🚀 Learn to code. Learn to build.
Download Telegram
Channel created
🐍 آموزش Python — از صفر تا حرفه‌ای | پست ۱
سلام! 👋
قراره توی این کانال پایتون رو از صفر شروع کنیم و قدم‌به‌قدم جلو بریم؛ حتی اگر تا حالا یک خط کد هم ننوشتی.
در این دوره با هم یاد می‌گیریم:
🔹 مبانی و اصول برنامه‌نویسی
🔹 متغیرها و انواع داده
🔹 شرط‌ها و حلقه‌ها
🔹 List، Tuple، Set و Dictionary
🔹 توابع و ماژول‌ها
🔹 کار با فایل‌ها
🔹 مدیریت خطاها
🔹 برنامه‌نویسی شیءگرا (OOP)
🔹 کتابخانه‌های کاربردی Python
🔹 و در نهایت ساخت پروژه‌های واقعی 🚀
بعد از یادگیری مبانی، می‌تونیم وارد مسیرهای تخصصی مثل:
🤖 هوش مصنوعی و Machine Learning
🌐 طراحی وب
📊 تحلیل داده
⚙️ اتوماسیون
🤖 رباتیک
بشیم.
قانون این دوره:
فقط آموزش‌ها رو نخون؛ کدها رو خودت اجرا کن و تمرین‌ها رو انجام بده.
📌 از پست بعدی، نصب Python و آماده‌سازی محیط برنامه‌نویسی رو شروع می‌کنیم.

پست ۱ از دوره Python

https://t.me/PythonCodingAcademy
20👍1
🐍 آموزش Python — پست ۲
نصب Python و آماده‌سازی محیط برنامه‌نویسی
قبل از اینکه اولین کدمون رو بنویسیم، باید Python رو روی کامپیوتر نصب کنیم.
1️⃣ دانلود Python
به سایت رسمی Python برو و آخرین نسخه پایدار Python 3 رو دانلود کن.
هنگام نصب، حتماً این گزینه رو فعال کن:
✅ Add Python to PATH
بعد روی:
Install Now
کلیک کن.
2️⃣ بررسی نصب Python
بعد از نصب، CMD یا Terminal رو باز کن و بنویس:
python --version

اگر نصب درست انجام شده باشه، چیزی شبیه این می‌بینی:
Python 3.x.x

3️⃣ اجرای Python
حالا داخل CMD بنویس:
python

اگر علامت زیر رو دیدی:
>>>

یعنی Python آماده استفاده است. 🎉
برای خروج هم می‌تونی بنویسی:
exit()

⚠️ اگر python شناخته نشد
اگر با خطایی مثل:
'python' is not recognized...

مواجه شدی، احتمالاً Python به PATH اضافه نشده یا نصب به‌درستی انجام نشده.
📌 تمرین پست ۲:
Python رو نصب کن و دستور زیر رو اجرا کن:
python --version

اگر نسخه Python نمایش داده شد، آماده‌ایم برای اولین کد! 🚀
پست ۲ از دوره Python
👍1
🐍 آموزش Python — پست ۳
نصب VS Code و ساخت اولین فایل Python
حالا که Python رو نصب کردیم، به یک محیط مناسب برای نوشتن کد نیاز داریم.
یکی از بهترین گزینه‌ها برای شروع، Visual Studio Code (VS Code) هست.
1️⃣ نصب VS Code
VS Code رو دانلود و نصب کنید.
بعد از نصب، برنامه رو باز کنید.
2️⃣ نصب افزونه Python
از قسمت Extensions در سمت چپ VS Code، عبارت زیر رو جستجو کنید:
Python

افزونه Python که توسط Microsoft منتشر شده رو نصب کنید.
3️⃣ ساخت پوشه پروژه
یک پوشه برای تمرین‌های دوره بسازید؛ مثلاً:
Python-Course

بعد در VS Code:
File → Open Folder
و پوشه Python-Course رو انتخاب کنید.
4️⃣ ساخت اولین فایل Python
داخل VS Code یک فایل جدید بسازید و اسمش رو بگذارید:
main.py

پسوند .py یعنی این فایل، یک فایل Python است.
داخل فایل بنویسید:
print("Hello Python!")

5️⃣ اجرای برنامه ▶️
روی دکمه Run در VS Code کلیک کنید.
اگر همه‌چیز درست باشد، در قسمت Terminal می‌بینید:
Hello Python!

🎉 تبریک! اولین برنامه Python خودت رو اجرا کردی.
📌 تمرین
یک فایل به نام main.py بساز و برنامه‌ای بنویس که این متن رو نمایش بده:
I am learning Python!

در پست بعدی، بالاخره وارد اولین کدنویسی واقعی Python می‌شیم و با تابع print() آشنا می‌شیم.
پست ۳ از دوره Python
👍1
🐍 آموزش Python — پست ۴
تابع print()؛ اولین ابزار ما در Python
در پست قبلی اولین برنامه‌مون رو اجرا کردیم:
print("Hello Python!")

اما print() دقیقاً چه کاری انجام می‌ده؟
🔹 print() چیست؟
print() یکی از ساده‌ترین و پرکاربردترین توابع داخلی Python است.
از آن برای نمایش اطلاعات در خروجی برنامه استفاده می‌کنیم.
مثلاً:
print("Hello World")

خروجی:
Hello World

🔹 نمایش چند متن
می‌تونیم چند بار از print() استفاده کنیم:
print("Hello")
print("I am learning Python")
print("Let's code!")

خروجی:
Hello
I am learning Python
Let's code!

هر print() به‌صورت پیش‌فرض در یک خط جدید نمایش داده می‌شود.
🔹 چاپ عدد
برای چاپ عدد نیازی به " " نداریم:
print(10)
print(25)
print(3.14)

خروجی:
10
25
3.14

اما این دو با هم فرق دارند:
print(10)
print("10")

اولی یک عدد است و دومی یک رشته (String).
در پست‌های بعدی دقیق‌تر با انواع داده‌ها آشنا می‌شیم.
🔹 انجام محاسبات داخل print()
یکی از قابلیت‌های جالب اینه که می‌تونیم محاسبات رو مستقیماً داخل print() انجام بدیم:
print(10 + 5)
print(20 - 8)
print(6 * 7)
print(10 / 2)

خروجی:
15
12
42
5.0

یعنی Python قبل از نمایش نتیجه، محاسبه رو انجام می‌ده.
🧠 نکته مهم
در Python حروف بزرگ و کوچک با هم فرق دارند.
این درست است:
print("Hello")

ولی این:
Print("Hello")

در Python صحیح نیست و باعث خطا می‌شود.
📌 تمرین
برنامه‌ای بنویس که خروجی زیر را نمایش دهد:
My name is Ali
I am learning Python
10 + 20 = 30

برای خط آخر می‌تونی از محاسبه استفاده کنی:
print(10 + 20)

سعی کن خودت برنامه رو بنویسی و اجراش کنی. 💻
پست ۴ از دوره Python
👍1
🐍 آموزش Python — پست ۵
متغیرها (Variables)؛ نگهداری اطلاعات در Python
تا اینجا با print() آشنا شدیم و می‌تونیم اطلاعات رو نمایش بدیم.
اما اگر بخوایم یک مقدار رو ذخیره کنیم و بعداً ازش استفاده کنیم، چی؟
اینجاست که متغیرها وارد می‌شن. 👇
🔹 متغیر چیست؟
متغیر مثل یک جعبه برای نگهداری اطلاعات است.
مثلاً:
name = "Ali"
age = 20

اینجا:
name نام متغیر است.
"Ali" مقداری است که داخل آن ذخیره شده.
age یک متغیر دیگر است.
20 مقدار آن است.
حالا می‌تونیم از متغیرها استفاده کنیم:
name = "Ali"
age = 20

print(name)
print(age)

خروجی:
Ali
20

🔹 متغیر می‌تواند تغییر کند
یکی از ویژگی‌های متغیر این است که مقدارش می‌تواند تغییر کند:
score = 10

print(score)

score = 20

print(score)

خروجی:
10
20

یعنی مقدار score از 10 به 20 تغییر کرده.
🔹 انواع مختلف اطلاعات
متغیرها می‌توانند انواع مختلفی از داده‌ها را نگهداری کنند:
name = "Ali"
age = 20
height = 1.75
is_student = True

در این مثال:
name        → متن
age → عدد صحیح
height → عدد اعشاری
is_student → درست/غلط

در پست‌های بعدی هرکدام از این نوع داده‌ها را دقیق‌تر بررسی می‌کنیم.
🔹 چند متغیر در یک برنامه
مثلاً:
name = "Ali"
age = 20
city = "Baku"

print(name)
print(age)
print(city)

خروجی:
Ali
20
Baku

⚠️ یک اشتباه رایج
این درست است:
name = "Ali"

اما این اشتباه است:
2name = "Ali"

نام متغیر نباید با عدد شروع شود.
همچنین بهتر است برای نام‌گذاری از اسم‌های واضح استفاده کنیم:
student_name = "Ali"
student_age = 20

به‌جای:
x = "Ali"
y = 20

📌 تمرین
برنامه‌ای بنویس که اطلاعات زیر را داخل متغیرها ذخیره کند:
نام
سن
شهر
رشته مورد علاقه

سپس با استفاده از print() همه آن‌ها را نمایش بده.
مثلاً:
name = "Ali"
age = 20

print(name)
print(age)

پست ۵ از دوره Python 🐍
👍1