یادگیری کامل پایتون از پایه تا پیشرفته - از مفاهیم پایه تا ساخت API و پروژههای واقعی

برنامهنویسان مبتدی که میخواهند پایتون یاد بگیرند توسعهدهندگانی که میخواهند به پایتون مهاجرت کنند علاقهمندان به Data Science و Machine Learning توسعهدهندگان وب که میخواهند Backend بسازند فریلنسرها و کارآفرینانی که میخواهند پروژههای خود را بسازند
معرفی پایتون و کاربردهای آن
۱۸ دقیقه
نصب پایتون در سیستمعاملهای مختلف
۲۰ دقیقه
پیکربندی محیط توسعه
۲۲ دقیقه
استفاده از Python REPL
۱۵ دقیقه
استفاده از Jupyter Notebook
۱۸ دقیقه
تعریف متغیر و انواع داده در پایتون
۲۰ دقیقه
کار با اعداد و رشتهها
۲۵ دقیقه
تبدیل انواع داده به یکدیگر
۱۸ دقیقه
استفاده از input و print
۱۵ دقیقه
نوشتن کامنت در کد
۱۰ دقیقه
انجام عملیات ریاضی
۱۵ دقیقه
استفاده از شرطها برای تصمیمگیری
۲۲ دقیقه
استفاده از عملگرهای مقایسه و منطق
۱۸ دقیقه
استفاده از حلقهها برای تکرار
۲۵ دقیقه
کنترل جریان حلقه
۲۰ دقیقه
تکرار روی ساختارهای داده
۲۲ دقیقه
کار با لیستها در پایتون
۲۸ دقیقه
کار با تاپلها
۱۸ دقیقه
کار با دیکشنریها
۳۰ دقیقه
کار با ستها
۲۰ دقیقه
لیستها و دیکشنریهای تو در تو
۲۲ دقیقه
استفاده از List Comprehension
۲۵ دقیقه
نحوه تعریف تابع در پایتون
۲۰ دقیقه
استفاده از return
۱۵ دقیقه
ارسال آرگومان به توابع
۲۲ دقیقه
استفاده از مقادیر پیشفرض
۱۸ دقیقه
ارسال تعداد متغیر آرگومان
۲۵ دقیقه
استفاده از Lambda Functions
۲۰ دقیقه
درک Scope در پایتون
۱۸ دقیقه
درک مفهوم Exception
۱۸ دقیقه
استفاده از try-except برای مدیریت خطا
۲۵ دقیقه
تعریف Exception سفارشی
۲۰ دقیقه
مدیریت خطاهای متداول
۲۲ دقیقه
استفاده از import
۲۰ دقیقه
ایجاد ماژول خود
۲۲ دقیقه
استفاده از Virtual Environment
۲۵ دقیقه
استفاده از pip برای نصب پکیج
۲۰ دقیقه
کار با فایلهای متنی
۲۲ دقیقه
خواندن و نوشتن JSON
۲۰ دقیقه
خواندن و نوشتن CSV
۱۸ دقیقه
کار با فایلهای باینری
۱۵ دقیقه
Context Manager برای فایلها
۱۶ دقیقه
مفاهیم پایه OOP
۲۲ دقیقه
استفاده از __init__
۲۰ دقیقه
تعریف متد و attribute
۲۲ دقیقه
Encapsulation در پایتون
۲۵ دقیقه
Inheritance در پایتون
۲۸ دقیقه
پیادهسازی Polymorphism
۲۵ دقیقه
استفاده از Magic Methods
۳۰ دقیقه
استفاده از Abstract Classes
۲۲ دقیقه
استفاده از Iterator و Generator
۲۸ دقیقه
استفاده از Decorators
۳۰ دقیقه
ایجاد Context Manager سفارشی
۲۲ دقیقه
Dictionary و Set Comprehension
۲۰ دقیقه
استفاده از NamedTuple و Dataclass
۲۵ دقیقه
استفاده از requests برای HTTP requests
۲۵ دقیقه
آشنایی با pandas برای Data Analysis
۳۵ دقیقه
آشنایی با numpy برای محاسبات عددی
۳۰ دقیقه
ایجاد نمودار با matplotlib
۲۵ دقیقه
استفاده از Regular Expressions
۲۸ دقیقه
کار با SQLite در پایتون
۲۵ دقیقه
انجام عملیات CRUD
۳۰ دقیقه
اتصال به دیتابیسهای رابطهای
۲۸ دقیقه
استفاده از SQLAlchemy
۳۵ دقیقه
درک مفهوم API و REST
۲۰ دقیقه
شروع کار با Flask
۲۵ دقیقه
تعریف Routes و HTTP Methods
۲۸ دقیقه
کار با JSON در Flask
۲۲ دقیقه
استفاده از Middleware
۲۰ دقیقه
شروع کار با FastAPI
۲۵ دقیقه
Validation با Pydantic
۲۸ دقیقه
استفاده از async/await در FastAPI
۳۰ دقیقه
استفاده از ماژولهای سیستمعامل
۲۵ دقیقه
اتوماسیون کارهای شبکه
۲۲ دقیقه
استفاده از schedule و cron
۲۰ دقیقه
ایجاد Command Line Interface
۲۵ دقیقه
استفاده از unittest framework
۲۵ دقیقه
استفاده از pytest
۲۸ دقیقه
استفاده از Mock و Fixture
۲۵ دقیقه
استفاده از coverage.py
۲۰ دقیقه
آشنایی با Git و GitHub
۲۵ دقیقه
استفاده از GitHub
۲۲ دقیقه
ساخت پکیج Python
۲۰ دقیقه
استقرار API در production
۳۰ دقیقه
استفاده از Docker
۳۵ دقیقه
ساخت اسکریپت اتوماسیون
۶۰ دقیقه
پیادهسازی API با Authentication
۹۰ دقیقه
ساخت سیستم CRUD کامل
۷۵ دقیقه
تحلیل داده با pandas و matplotlib
۸۰ دقیقه
ساخت یک مدل Machine Learning ساده
۷۰ دقیقه
ساخت Backend کامل
۱۲۰ دقیقه

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