آموزش نصب و شروع برنامهنویسی پایتون روی لپتاپ (راهنمای جامع)
🔰 بخش 1: نصب پایتون روی ویندوز، مک و لینوکس
📥 نصب روی ویندوز
- به سایت رسمی پایتون بروید: python.org/downloads
- آخرین نسخه را دانلود کنید (مثلاً Python 3.12)
- فایل نصبی را اجرا و تیک “Add Python to PATH” را بزنید
- Install Now را انتخاب کنید
- پس از نصب، CMD را باز کرده و تایپ کنید:
python --version
- اگر نسخه را نشان داد، نصب موفق بوده است!
🍎 نصب روی مک
- مکها معمولاً پایتون 2.x را دارند، اما برای نسخه جدید:
brew install python
یا از سایت پایتون دانلود کنید.
🐧 نصب روی لینوکس (اوبونتو)
sudo apt update
sudo apt install python3
💻 بخش 2: انتخاب ویرایشگر کد (IDE)
ویرایشگر | لینک | ویژگیها |
---|---|---|
VS Code | code.visualstudio.com | سبک، قوی، پشتیبانی از افزونهها |
PyCharm | jetbrains.com/pycharm | حرفهای، مناسب پروژههای بزرگ |
Sublime Text | sublimetext.com | سریع و سبک |
🔹 پیشنهاد ما: VS Code + افزونه Python
📜 بخش 3: نوشتن اولین برنامه پایتون
- VS Code را باز کنید.
- یک فایل جدید با نام
hello.py
ایجاد کنید. - کد زیر را بنویسید:
print("سلام دنیا! من با پایتون شروع کردم!")
name = input("اسمتو بگو: ")
print(f"خوش اومدی {name}!")
- ذخیره کنید (Ctrl+S).
- برای اجرا:
- در VS Code: Ctrl + F5
- یا در CMD:
bash python hello.py
📚 بخش 4: یادگیری مباحث پایه پایتون (جدول آموزشی)
مبحث | مثال | کاربرد |
---|---|---|
متغیرها | age = 20 | ذخیره دادهها |
شرطها | if age >= 18: print("بزرگسال") | تصمیمگیری |
حلقهها | for i in range(5): print(i) | تکرار عملیات |
لیستها | fruits = ["سیب", "موز"] | ذخیره مجموعهای از دادهها |
توابع | def greet(): print("Hello") | سازماندهی کد |
🚀 بخش 5: منابع رایگان برای یادگیری پایتون
- سایتهای آموزشی:
- w3schools.com/python
- realpython.com
- کتابهای رایگان:
- “Automate the Boring Stuff with Python” (PDF رایگان)
- دورههای یوتیوب:
- “Python for Beginners” از کانال freeCodeCamp
💡 بخش 6: پروژههای تمرینی برای شروع
- ماشین حساب ساده (جمع، تفریق، ضرب، تقسیم)
- پیشبینی سن بر اساس سال تولد
- بازی حدس عدد (کامپیوتر یک عدد تصادفی انتخاب کند و کاربر حدس بزند)
- لیست کارهای روزانه (CRUD: ایجاد، خواندن، آپدیت، حذف)
مثال پروژه سوم (بازی حدس عدد):
import random
number = random.randint(1, 100)
guess = None
while guess != number:
guess = int(input("عدد بین 1 تا 100 رو حدس بزن: "))
if guess < number:
print("برو بالا!")
elif guess > number:
print("برو پایین!")
print("آفرین! درست حدس زدی!")
🔧 بخش 7: عیبیابی و رفع خطاها
- ارور معروف SyntaxError:
- معمولاً به دلیل پرانتز یا دو نقطه فراموش شده.
- مثال:
if x > 5
❌ →if x > 5:
✅ - ارور NameError:
- متغیر تعریف نشده است.
- مثال:
print(age)
در حالی کهage
تعریف نشده. - ماژول پیدا نشد (ModuleNotFoundError):
- باید ماژول را نصب کنید:
bash pip install numpy