py-00-01 - چیو میخونیم؟
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 واقعی بدانی.
لطفا برای گذاشتن نظرات خود وارد شوید