یادگیری زبان برنامهنویسی پایتون (Python) یکی از بهترین انتخابها برای شروع برنامهنویسی است، بهویژه اگر به حوزههای هوش مصنوعی، دادهکاوی، توسعه وب یا اتوماسیون علاقه دارید. پایتون به دلیل سادگی، خوانایی بالا و جامعه پشتیبان قوی، محبوبیت زیادی دارد.
دانلود پایتون: از سایت رسمی Python نسخه Python ۳.x را نصب کنید.
ویرایشگر کد:
✅ تست نصب: در ترمینال/CMD بنویسید:
bash
python --version
(باید نسخه پایتون را نمایش دهد.)
print("Hello, World!") # خروجی: Hello, World!
name = "Ali" # رشته (String)
age = ۲۵ # عدد صحیح (Integer)
height = ۱.۷۵ # عدد اعشاری (Float)
is_student = True # بولین (Boolean)
ریاضی: +
, -
, *
, /
, **
(توان)
مقایسه: ==
, !=
, >
, <
منطقی: and
, or
, not
age = ۱۸
if age >= ۱۸:
print("بزرگسال")
else:
print("نوجوان")
حلقه for
(برای تکرار روی لیستها):
for i in range(۵): # ۰ تا ۴
print(i)
حلقه while
(تا زمانی که شرط درست باشد):
count = ۰
while count < ۳:
print(count)
count += ۱
fruits = ["سیب", "موز", "پرتقال"]
print(fruits[۰]) # خروجی: سیب
colors = ("قرمز", "سبز", "آبی")
person = {"name": "Ali", "age": ۲۵}
print(person["name"]) # خروجی: Ali
def greet(name):
return f"سلام {name}!"
print(greet("علی")) # خروجی: سلام علی!
with open("file.txt", "r", encoding="utf-۸") as f:
content = f.read()
print(content)
with open("file.txt", "w", encoding="utf-۸") as f:
f.write("متن جدید")
حوزه | کتابخانههای پرکاربرد |
---|---|
علم داده | NumPy, Pandas, Matplotlib |
یادگیری ماشین | Scikit-learn, TensorFlow, PyTorch |
توسعه وب | Django, Flask |
اتوماسیون | Selenium, BeautifulSoup |
ماشین حساب ساده (ورودی دو عدد و عملیات)
پیشبینیکننده سن بر اساس سال تولد
مدیریت لیست کارها (To-Do List)
اسکرپر وب (با BeautifulSoup
)
کتاب: "Automate the Boring Stuff with Python" (لینک رایگان)
تمرین تعاملی: W۳Schools Python
✅ هر روز کدنویسی کنید (حتی ۲۰ دقیقه).
✅ پروژهمحور یاد بگیرید (یادگیری بدون پیادهسازی بیفایده است!).
✅ از جامعه پایتون کمک بگیرید (Stack Overflow, فرومهای فارسی).
برای دانلود فایل کامل آموزشی زبان برنامه نویسی پایتون اینجا را کلیک نمایید.