راهنمای جامع نصب و شروع برنامه‌نویسی پایتون

  • صفحه اول
  • راهنمای جامع نصب و شروع برنامه‌نویسی پایتون
image

راهنمای جامع نصب و شروع برنامه‌نویسی پایتون

 

پایتون یکی از محبوب‌ترین زبان‌های برنامه‌نویسی جهان است که به دلیل سادگی، خوانایی و کاربردهای گسترده در زمینه‌های مختلف مانند توسعه وب، علم داده، هوش مصنوعی، اتوماسیون و... مورد توجه قرار گرفته است. در این راهنمای جامع، به طور کامل مراحل نصب، تست و شروع کار با پایتون را در سیستم‌عامل‌های مختلف بررسی می‌کنیم.

پایتون در دو نسخه اصلی ۲ و ۳ موجود است که نسخه ۳ نسخه فعلی و پشتیبانی شده محسوب می‌شود. توصیه می‌شود برای شروع از نسخه ۳ استفاده کنید چرا که نسخه ۲ دیگر پشتیبانی نمی‌شود و کتابخانه‌های جدید عمدتاً بر روی نسخه ۳ توسعه می‌یابند.

نصب پایتون در ویندوز

مرحله ۱: دانلود پایتون

برای نصب پایتون در ویندوز، به وب‌سایت رسمی پایتون مراجعه کنید:

۱. به آدرس python.org بروید
۲. آخرین نسخه پایتون ۳ (مثلاً Python 3.11.0) را انتخاب کنید
۳. فایل اجرایی (exe) مناسب برای سیستم‌عامل خود را دانلود کنید

مرحله ۲: نصب پایتون

پس از دانلود، مراحل زیر را دنبال کنید:

۱. فایل اجرایی را باز کنید
۲. گزینه "Add Python to PATH" را حتماً انتخاب کنید
۳. روی "Install Now" کلیک کنید
۴. صبر کنید تا فرآیند نصب کامل شود
۵. پس از اتمام نصب، روی "Close" کلیک کنید

مرحله ۳: تست نصب پایتون

برای اطمینان از نصب صحیح پایتون:

۱. Command Prompt را باز کنید (با جستجوی cmd در منوی استارت)
۲. دستور زیر را وارد کنید:

 
python --version
​
یا
bash
python3 --version

اگر نصب موفقیت‌آمیز بوده باشد، نسخه نصب شده پایتون نمایش داده می‌شود.

مرحله ۴: بررسی PATH

اگر در مرحله قبل پایتون شناخته نشد، ممکن است نیاز به اضافه کردن دستی مسیر پایتون به متغیر محیطی PATH داشته باشید:

۱. در منوی استارت "Environment Variables" را جستجو کنید
۲. "Edit the system environment variables" را انتخاب کنید
۳. روی دکمه "Environment Variables" کلیک کنید
۴. در بخش System Variables، متغیر Path را پیدا و انتخاب کنید
۵. روی Edit کلیک کنید
۶. مسیر نصب پایتون (معمولاً C:\Users\[Username]\AppData\Local\Programs\Python\Python311\) را اضافه کنید

نصب پایتون در لینوکس

روش ۱: استفاده از Package Manager

در بیشتر توزیع‌های لینوکس، پایتون از پیش نصب شده است. برای نصب یا بروزرسانی:

در اوبونتو/دبیان:

bash
sudo apt update
sudo apt install python3
sudo apt install python3-pip

در CentOS/RHEL/Fedora:

bash
# CentOS/RHEL
sudo yum install python3

# Fedora
sudo dnf install python3

روش ۲: نصب از سورس

برای نصب آخرین نسخه پایتون:

 
 
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget

 
cd /tmp
wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
tar -xf Python-3.11.0.tgz
cd Python-3.11.0

 
./configure --enable-optimizations
make -j 8
sudo make altinstall​

تست نصب در لینوکس

bash
python3 --version
pip3 --version

کار با محیط تعاملی پایتون (REPL)

محیط تعاملی پایتون (Read-Eval-Print Loop) یک ابزار قدرتمند برای آزمایش کد و یادگیری است.

راه‌اندازی REPL

در ویندوز:

bash
python

یا

bash
python3

در لینوکس:

bash
python3

کار با REPL

پس از اجرای دستور بالا، محیط تعاملی پایتون باز می‌شود:

Python 3.11.0 (default, Oct 24 2022, 18:26:48)
[GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
 حال می‌توانید کدهای پایتون را مستقیماً اجرا کنید:
 
>>> 2 + 3
5
>>> 10 * 5
50

 
>>> name = "Python"
>>> print(f"Hello {name}!")
Hello Python!

 
>>> def greet(name):
...     return f"Hello {name}!"
...
>>> greet("World")
'Hello World!'

 
>>> numbers = [1, 2, 3, 4, 5]
>>> [x * 2 for x in numbers]
[2, 4, 6, 8, 10]

 
>>> exit()

ویژگی‌های مفید REPL

  • تکمیل خودکار: با زدن Tab می‌توانید نام متغیرها و توابع را تکمیل کنید

  • تاریخچه دستورات: با کلیدهای جهت بالا و پایین می‌توانید بین دستورات قبلی حرکت کنید

  • Help: با دستور help() می‌توانید مستندات را ببینید

نوشتن و اجرای فایل‌های پایتون

ایجاد اولین فایل پایتون

در ویندوز:

۱. Notepad یا هر ویرایشگر متن دیگری را باز کنید
۲. کد زیر را وارد کنید:

 
# hello.py
print("Hello World!")
name = input("What is your name? ")
print(f"Welcome {name}!")

# Calculate sum of numbers
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(f"Sum of numbers: {total}")

# Factorial calculation function
def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n-1)

print(f"Factorial of 5: {factorial(5)}")

۳. فایل را با نام hello.py ذخیره کنید

اجرای فایل پایتون در ویندوز

روش ۱: از طریق Command Prompt

bash
python hello.py

روش ۲: دوبار کلیک روی فایل

  • اگر پایتون به درستی نصب شده باشد، دوبار کلیک روی فایل .py آن را اجرا می‌کند

روش ۳: از طریق PowerShell

powershell
py hello.py

ایجاد فایل پایتون در لینوکس

bash
nano hello.py

کد زیر را وارد کنید:

#!/usr/bin/env python3
# hello.py - Sample Python Program

import sys
import datetime

def main():
    print("=== Welcome Program ===")
    print(f"Execution time: {datetime.datetime.now()}")
    
    # Get user's name
    name = input("Please enter your name: ")
    
    if name.strip():
        print(f"Hello {name}!")
        print(f"Your name length: {len(name)} characters")
    else:
        print("Hello anonymous user!")
    
    # Display system information
    print(f"Python version: {sys.version}")
    print("Program executed successfully!")

if __name__ == "__main__":
    main()

اجرای برنامه پایتون در لینوکس

روش‌های مختلف اجرا

روش ۱: مستقیم با مفسر پایتون

bash
python3 hello.py

روش ۲: اجرای فایل قابل اجرا
ابتدا فایل را قابل اجرا کنید:

bash
chmod +x hello.py

سپس اجرا کنید:

bash
./hello.py

روش ۳: استفاده از Shebang
خط اول فایل باید شامل مسیر مفسر باشد:

python
#!/usr/bin/env python3

مثال برنامه پیشرفته‌تر

 
#!/usr/bin/env python3
# calculator.py - Simple Calculator

import math

class Calculator:
    def __init__(self):
        self.history = []
    
    def add(self, a, b):
        result = a + b
        self.history.append(f"{a} + {b} = {result}")
        return result
    
    def subtract(self, a, b):
        result = a - b
        self.history.append(f"{a} - {b} = {result}")
        return result
    
    def multiply(self, a, b):
        result = a * b
        self.history.append(f"{a} * {b} = {result}")
        return result
    
    def divide(self, a, b):
        if b == 0:
            raise ValueError("Division by zero is not allowed")
        result = a / b
        self.history.append(f"{a} / {b} = {result}")
        return result
    
    def show_history(self):
        print("\nCalculation History:")
        for operation in self.history:
            print(operation)

def main():
    calc = Calculator()
    
    while True:
        print("\n--- Python Calculator ---")
        print("1. Addition")
        print("2. Subtraction")
        print("3. Multiplication")
        print("4. Division")
        print("5. Show History")
        print("6. Exit")
        
        choice = input("Select operation (1-6): ")
        
        if choice == '6':
            print("Exiting program...")
            break
        
        if choice in ['1', '2', '3', '4']:
            try:
                num1 = float(input("First number: "))
                num2 = float(input("Second number: "))
                
                if choice == '1':
                    result = calc.add(num1, num2)
                    print(f"Result: {result}")
                elif choice == '2':
                    result = calc.subtract(num1, num2)
                    print(f"Result: {result}")
                elif choice == '3':
                    result = calc.multiply(num1, num2)
                    print(f"Result: {result}")
                elif choice == '4':
                    result = calc.divide(num1, num2)
                    print(f"Result: {result}")
            
            except ValueError as e:
                print(f"Error: {e}")
            except Exception as e:
                print(f"Unknown error: {e}")
        
        elif choice == '5':
            calc.show_history()
        
        else:
            print("Invalid option!")

if __name__ == "__main__":
    main()

نصب و تنظیم محیط توسعه حرفه‌ای

نصب Visual Studio Code

در ویندوز:
۱. از code.visualstudio.com دانلود کنید
۲. فایل نصب را اجرا و مراحل را دنبال کنید

در لینوکس (اوبونتو):

bash
sudo snap install --classic code

افزونه‌های ضروری پایتون برای VS Code

۱. Python (از Microsoft)
۲. Pylance
۳. Python Docstring Generator
۴. Auto Complete for Python

تنظیمات VS Code برای پایتون

۱. فایل جدید با پسوند .py ایجاد کنید
۲. VS Code به طور خودکار محیط پایتون را تشخیص می‌دهد
۳. برای اجرای کد، Ctrl+F5 بزنید یا از منوی Run استفاده کنید

ایجاد محیط مجازی (Virtual Environment)

در ویندوز:

bash
python -m venv myenv
myenv\Scripts\activate

در لینوکس:

bash
python3 -m venv myenv
source myenv/bin/activate

نصب کتابخانه‌های مورد نیاز

bash
pip install numpy pandas matplotlib requests flask django

دیباگ کردن در VS Code

۱. کنار خطوط شماره کلیک کنید تا Breakpoint ایجاد شود
۲. F5 بزنید تا دیباگر اجرا شود
۳. از پنل Debug برای مشاهده متغیرها استفاده کنید

نتیجه‌گیری

در این راهنمای جامع، مراحل کامل نصب، تست و شروع کار با پایتون را در هر دو سیستم‌عامل ویندوز و لینوکس بررسی کردیم. از نصب مفسر پایتون گرفته تا کار با محیط تعاملی، نوشتن فایل‌های اجرایی و تنظیم محیط توسعه حرفه‌ای با Visual Studio Code.

پایتون زبانی قدرتمند و همه‌کاره است که با ابزارها و کتابخانه‌های گسترده‌ای همراه است. شروع کار با آن ساده است اما قابلیت‌های پیشرفته‌ای برای پروژه‌های پیچیده ارائه می‌دهد.

برای ادامه یادگیری، می‌توانید از منابع آنلاین مانند مستندات رسمی پایتون، دوره‌های آموزشی و پروژه‌های عملی استفاده کنید. تمرین مداوم و کار روی پروژه‌های واقعی بهترین راه برای تسلط بر این زبان برنامه‌نویسی محبوب است.