
آموزش گامبهگام پایتون برای تازهکارها
پایتون (Python) یکی از محبوبترین زبانهای برنامهنویسی جهان است که در حوزههای مختلفی مانند
✅ هوش مصنوعی و یادگیری ماشین (TensorFlow, PyTorch)
✅ توسعه وب (Django, Flask)
✅ اتوماسیون و اسکریپتنویسی
✅ علم داده و تحلیل اطلاعات (Pandas, NumPy)
✅ برنامهنویسی بازی (Pygame)
کاربرد دارد
ویژگیهای کلیدی پایتون:
-
خوانایی بالا (نوشتن کدهای تمیز و قابل فهم)
-
جامعه بزرگ توسعهدهندگان (راهنمایی و کتابخانههای فراوان)
-
چندمنظوره بودن (مناسب برای پروژههای کوچک و بزرگ)
در این آموزش، از نصب پایتون تا نوشتن اولین برنامه را قدمبهقدم یاد میگیرید.
📥 بخش ۱: نصب و راهاندازی پایتون
۱. دانلود و نصب پایتون
-
ویندوز/مک: از سایت رسمی پایتون آخرین نسخه را دانلود کنید.
-
لینوکس (اوبونتو/دبیان):
sudo apt update && sudo apt install python3 python3-pip
✅ بررسی نسخه پایتون:
python3 --version # خروجی مثال: Python 3.10.6
۲. انتخاب محیط توسعه (IDE)
-
VS Code (محبوب و سبک)
-
PyCharm (حرفهای برای پروژههای بزرگ)
-
Jupyter Notebook (مناسب برای علم داده)
📜 بخش ۲: اولین برنامه پایتون
۱. چاپ متن در پایتون (print
)
print("سلام دنیا!") # خروجی: سلام دنیا!
۲. کامنتگذاری در پایتون
# این یک کامنت تکخطی است
"""
این یک کامنت
چندخطی است
"""
🔢 بخش ۳: متغیرها و انواع دادهها
۱. تعریف متغیرها
name = "علی" # رشته (String)
age = 20 # عدد صحیح (Integer)
price = 9.99 # عدد اعشاری (Float)
is_active = True # بولین (Boolean)
۲. بررسی نوع داده (type
)
print(type(name)) # <class 'str'>
print(type(age)) # <class 'int'>
۳. تبدیل نوع داده (int
, str
, float
)
num_str = "123"
num_int = int(num_str) # تبدیل به عدد
print(num_int + 5) # خروجی: 128
🔧 بخش ۴: عملگرها در پایتون
عملگر | مثال | توضیح |
---|---|---|
+ |
5 + 3 = 8 |
جمع |
- |
5 - 3 = 2 |
تفریق |
* |
5 * 3 = 15 |
ضرب |
/ |
10 / 2 = 5.0 |
تقسیم |
** |
2 ** 3 = 8 |
توان |
% |
10 % 3 = 1 |
باقیمانده |
مثال:
x = 10
y = 3
print(x // y) # تقسیم صحیح → 3
🔀 بخش ۵: ساختارهای کنترلی
۱. دستور if-elif-else
age = 18
if age < 13:
print("کودک")
elif age < 18:
print("نوجوان")
else:
print("بزرگسال")
۲. حلقه for
for i in range(5): # اعداد ۰ تا ۴
print(i)
۳. حلقه while
count = 0
while count < 3:
print("Hello!")
count += 1
📦 بخش ۶: لیستها و دیکشنریها
۱. لیست (List)
fruits = ["سیب", "پرتقال", "موز"]
fruits.append("انگور") # اضافه کردن
print(fruits[0]) # خروجی: سیب
۲. دیکشنری (Dictionary)
user = {"name": "علی", "age": 20}
print(user["name"]) # خروجی: علی
🛠️ بخش ۷: توابع (Functions)
۱. تعریف تابع ساده
def greet(name):
return f"سلام {name}!"
print(greet("علی")) # خروجی: سلام علی!
۲. تابع با پارامتر پیشفرض
def power(num, exponent=2):
return num ** exponent
print(power(3)) # خروجی: 9 (مقدار پیشفرض)
print(power(3, 3)) # خروجی: 27
🎯 بخش ۸: پروژه عملی — ماشین حساب ساده
def calculator(num1, num2, op):
if op == "+":
return num1 + num2
elif op == "-":
return num1 - num2
elif op == "*":
return num1 * num2
elif op == "/":
return num1 / num2
else:
return "عملگر نامعتبر!"
print(calculator(10, 5, "*")) # خروجی: 50
🚀 بخش ۹: مسیر یادگیری بعدی
-
یادگیری شیءگرایی (OOP)
-
کار با کتابخانهها (مثل
Pandas
برای دادهکاوی) -
ساخت ربات تلگرام یا وباپ با
Django
📚 منابع پیشنهادی:
✅ نتیجهگیری
پایتون یک زبان آسان و قدرتمند برای شروع برنامهنویسی است. با تمرین روزانه میتوانید در مدت کوتاهی پروژههای واقعی بسازید.
🔹 پیشنهاد بعدی: آموزش ساخت وبسایت با جنگو (Django) یا تحلیل داده با پایتون!

نویسنده
سیدهادی موسوی
Tags: #برنامه_نویسی