py-00-01 - چیو میخونیم؟

بازدید : 51

3

اشتراک

py-00-01 - چیو میخونیم؟

توضیحات :

در دوره «اصول پایتون» چه چیزهایی یاد می‌گیریم؟

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

1. متغیرها و انواع داده‌ها (Variables & Data Types)

در ابتدا با مفهوم متغیر آشنا می‌شوید و یاد می‌گیرید داده‌ها در پایتون چگونه ذخیره می‌شوند. سپس با مهم‌ترین نوع داده‌ها کار می‌کنیم:

  • int (اعداد صحیح)

  • float (اعداد اعشاری)

  • str (رشته‌ها یا متن)

  • bool (مقادیر درست و غلط)

  • و دیگر دیتا تایپ‌های مهم


2. عملگرها (Operators)

در این بخش کار با انواع عملگرها را یاد می‌گیرید:

  • عملگرهای ریاضی (جمع، تفریق، ضرب، تقسیم و ...)

  • عملگرهای مقایسه‌ای (==, !=, >, < و ...)

  • عملگرهای منطقی (and, or, not)

  • عملگرهای یگانی (Unary Operators) مثل منفی کردن عدد


3. کنترل جریان برنامه (Flow Control)

اینجا یاد می‌گیرید چطور منطق یک برنامه را کنترل کنید:

  • شرط‌ها با if, elif, else

  • حلقه‌ها (for و while)

  • مدیریت مسیر اجرای برنامه


4. توابع (Functions)

در این بخش یاد می‌گیرید:

  • چطور یک تابع تعریف کنیم

  • تفاوت پارامتر و آرگومان

  • کار با ورودی و خروجی (return)

  • آشنایی با توابع بازگشتی (Recursive)

  • استفاده از توابع آماده پایتون مثل:

    • print()

    • input()

    • توابع کار با رشته‌ها


5. برنامه‌نویسی شی‌گرا (OOP – مقدمه تا پیشرفته)

ابتدا یک مقدمه اصولی از مفاهیم شی‌گرایی می‌گیرید، سپس وارد مباحث جدی‌تر می‌شویم:

  • تعریف class

  • مفهوم __init__

  • متدها

  • getter و setter

  • repr__ و str__

  • درک کامل ساختار شی‌گرایی در پایتون


6. کار با فایل‌ها (File I/O)

در این بخش یاد می‌گیرید:

  • ساخت فایل

  • خواندن و نوشتن فایل‌های متنی

  • کار با فایل‌های JSON

  • تفاوت فایل‌های متنی و باینری

  • کار با BLOB‌ها (مثل کپی فایل صوتی و تصویری)


7. ماژول‌ها و کتابخانه‌ها

اینجا با مفهوم ماژولار بودن پایتون آشنا می‌شوید:

  • ماژول چیست؟

  • تفاوت ماژول، پکیج و لایبرری

  • کار با ماژول معروف os

  • مدیریت فایل‌ها و فولدرها

  • حذف، جستجو و مرتب‌سازی فایل‌ها


8. دیتابیس در پایتون

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

  • مفهوم CRUD (Create, Read, Update, Delete)

  • اتصال به دیتابیس SQLite

  • آشنایی با اتصال به:

    • SQL Server

    • MySQL

  • اجرای عملیات واقعی دیتابیسی از طریق پایتون


9. جمع‌بندی هدف دوره

این دوره طوری طراحی شده که:

  • اگر تازه‌کار هستی، اصول رو درست یاد بگیری

  • اگر قبلاً پایتون دیدی، پایه‌هات محکم شود

  • بتونی بعدش وارد هر مسیری از پایتون بشی

اگر تمام تمرین‌ها را انجام بدهی و همراه دوره پیش بروی، در پایان دوره می‌توانی خودت را یک Python Programmer واقعی بدانی.

لطفا برای گذاشتن نظرات خود وارد شوید

نظرات شما عزیزان