دبیرخانه کمیته راهبردی هوش مصنوعی- کارگاه‌ها و دوره‌های آموزشی
یادگیری زبان برنامه نویسی پایتون

بازیابی تصاویر و رنگ‌ها  | تاریخ ارسال: 1404/2/27 | 

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


🔰 مراحل یادگیری پایتون از صفر

۱. نصب و راه‌اندازی

  • دانلود پایتون: از سایت رسمی Python نسخه Python ۳.x را نصب کنید.

  • ویرایشگر کد:

    • مبتدی: VS Code + افزونه پایتون

    • پیشرفته: PyCharm

✅ تست نصب: در ترمینال/CMD بنویسید:

bash
Copy
Download
python --version

(باید نسخه پایتون را نمایش دهد.)


۲. مبانی اولیه پایتون

الف) ساختار پایه

python
Copy
Download
print("Hello, World!")  # خروجی: Hello, World!

ب) متغیرها و انواع داده

python
Copy
Download
name = "Ali"      # رشته (String)
age = ۲۵          # عدد صحیح (Integer)
height = ۱.۷۵     # عدد اعشاری (Float)
is_student = True # بولین (Boolean)

ج) عملگرها

  • ریاضی+-*/** (توان)

  • مقایسه==!=><

  • منطقیandornot


۳. ساختارهای کنترلی

الف) شرط‌ها (if-else)

python
Copy
Download
age = ۱۸
if age >= ۱۸:
    print("بزرگسال")
else:
    print("نوجوان")

ب) حلقه‌ها (Loops)

  • حلقه for (برای تکرار روی لیست‌ها):

python
Copy
Download
for i in range(۵):  # ۰ تا ۴
    print(i)
  • حلقه while (تا زمانی که شرط درست باشد):

python
Copy
Download
count = ۰
while count < ۳:
    print(count)
    count += ۱

۴. ساختارهای داده‌ای

الف) لیست (List)

python
Copy
Download
fruits = ["سیب", "موز", "پرتقال"]
print(fruits[۰])  # خروجی: سیب

ب) تاپل (Tuple) (لیست غیرقابل تغییر)

python
Copy
Download
colors = ("قرمز", "سبز", "آبی")

ج) دیکشنری (Dictionary) (ذخیره کلید-مقدار)

python
Copy
Download
person = {"name": "Ali", "age": ۲۵}
print(person["name"])  # خروجی: Ali

۵. توابع (Functions)

python
Copy
Download
def greet(name):
    return f"سلام {name}!"

print(greet("علی"))  # خروجی: سلام علی!

۶. کار با فایل‌ها

خواندن از فایل

python
Copy
Download
with open("file.txt", "r", encoding="utf-۸") as f:
    content = f.read()
    print(content)

نوشتن در فایل

python
Copy
Download
with open("file.txt", "w", encoding="utf-۸") as f:
    f.write("متن جدید")

۷. کتابخانه‌های مهم پایتون

حوزه کتابخانه‌های پرکاربرد
علم داده NumPy, Pandas, Matplotlib
یادگیری ماشین Scikit-learn, TensorFlow, PyTorch
توسعه وب Django, Flask
اتوماسیون Selenium, BeautifulSoup

🎯 پروژه‌های تمرینی برای تسلط

  1. ماشین حساب ساده (ورودی دو عدد و عملیات)

  2. پیش‌بینیکننده سن بر اساس سال تولد

  3. مدیریت لیست کارها (To-Do List)

  4. اسکرپر وب (با BeautifulSoup)


📚 منابع یادگیری رایگان


💡 نکات نهایی

✅ هر روز کدنویسی کنید (حتی ۲۰ دقیقه).
✅ پروژه‌محور یاد بگیرید (یادگیری بدون پیاده‌سازی بی‌فایده است!).
✅ از جامعه پایتون کمک بگیرید (Stack Overflow, فروم‌های فارسی).




برای دانلود فایل کامل آموزشی زبان برنامه نویسی پایتون اینجا را کلیک نمایید.

نشانی مطلب در وبگاه دبیرخانه کمیته راهبردی هوش مصنوعی:
http://goums.ac.ir/find-253.28134.80901.fa.html
برگشت به اصل مطلب