آموزش جامع پایتون: از مبتدی تا پیشرفته - آخرین آپدیت

دانلود The Complete Python Bootcamp: From Beginner to Advanced

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع پایتون: از مبتدی تا پیشرفته

برنامه نویس پایتون شوید و یکی از پرطرفدارترین مهارت‌های سال 2025 را بیاموزید!

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

با بیش از 100 درس و بیش از 20 ساعت محتوای آموزشی، این دوره هیچ موضوعی را ناگفته نمی‌گذارد. شما از طریق آزمون‌ها، تمرین‌ها، تکالیف و پروژه‌های واقعی یاد خواهید گرفت و یک نمونه کار پایتونی ایجاد می‌کنید که مهارت‌های شما را به نمایش می‌گذارد.

یاد بگیرید چگونه از پایتون برای کارهای واقعی استفاده کنید، از جمله:

  • خودکارسازی وظایف و مدیریت فایل

  • وب اسکرپینگ (Web Scraping) و کار با APIها

  • پردازش تصویر با OpenCV و Pillow

  • برنامه نویسی شی گرا (OOP) پیشرفته

  • ساخت برنامه‌های کاربردی واقعی با پایتون

ویژگی‌های برجسته دوره:

  • رویکرد مناسب برای مبتدیان – بدون نیاز به تجربه قبلی

  • فیلم‌های آموزشی کامل کدنویسی – گام به گام با تمرین عملی یاد بگیرید

  • راه اندازی چند پلتفرمی – پایتون را بر روی ویندوز، مک یا لینوکس نصب کنید

  • دسترسی مادام العمر – هر زمان که خواستید به مطالب بازگردید

مباحث پوشش داده شده:

  • مبانی خط فرمان

  • نصب و اجرای پایتون

  • رشته‌ها، لیست‌ها، تاپل‌ها، مجموعه‌ها، دیکشنری‌ها

  • توابع، دامنه و آرگومان‌ها

  • برنامه نویسی شی گرا (OOP)

  • ورودی/خروجی فایل و روش‌های پیشرفته

  • اشکال زدایی و مدیریت خطا

  • ماژول‌ها و بسته‌های پایتون

  • وب اسکرپینگ و اتوماسیون

  • دکوراتورها و ژنراتورهای پایتون

  • مدیریت فایل و Logging پیشرفته

  • پردازش تصویر و تشخیص چهره

  • عبارات با قاعده و مدیریت داده

  • و خیلی بیشتر!

پروژه‌های عملی دوره:

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

پیش نیازها:

هیچ تجربه برنامه نویسی قبلی لازم نیست - این دوره برای افراد کاملا مبتدی طراحی شده است.

یک کامپیوتر (ویندوز، macOS یا لینوکس) با دسترسی به اینترنت.

تمایل به یادگیری و تمرین برنامه نویسی پایتون.

این دوره دارای 30 روز ضمانت بازگشت وجه است! اگر راضی نبودید، تمام مبلغ پرداختی به شما بازگردانده می‌شود—بدون هیچ سوالی!

پس منتظر چه هستید؟ سفر پایتون خود را امروز شروع کنید و مهارت‌های برنامه نویسی خود را به سطح بعدی ببرید!


سرفصل ها و درس ها

مروری بر دوره Course Overview

  • پیام خوشامدگویی خودکار Auto Welcome Message

  • معرفی دوره Course Introduction

  • مروری بر سرفصل‌های دوره Course Curriculum Overview

  • چرا پایتون؟ Why Python?

  • سوالات متداول دوره Course FAQs

راه‌اندازی پایتون Python Setup

  • مبانی خط فرمان Command Line Basics

  • نصب پایتون (گام به گام) Installing Python (Step by Step)

  • اجرای کد پایتون Running Python Code

مبانی شی و ساختار داده در پایتون Python Object and Data Structure Basics

  • معرفی انواع داده در پایتون Introduction to Python Data Types

  • اعداد در پایتون Python Numbers

  • سوالات مصاحبه درباره اعداد در پایتون Python Numbers Interview Questions

  • آزمون اعداد در پایتون Python Number Quiz

  • عملیات حسابی با اعداد صحیح و اعشاری در پایتون Python Arithmetic Operations with Integer and Float

  • انتساب متغیرها Variable Assignments

  • انتساب متغیرها - سوالات مصاحبه Variable Assignments - Interview Questions

  • آزمون انتساب متغیر Variable Assignment Quiz

  • معرفی رشته‌ها Introduction to Strings

  • سوال مصاحبه درباره رشته‌ها String Interview Question

  • آزمون رشته‌ها String Quiz

  • اندیس‌گذاری و برش رشته‌ها Indexing and Slicing with Strings

  • اندیس‌گذاری و برش - سوالات مصاحبه Indexing and Slicing Interview Questions

  • آزمون اندیس‌گذاری و برش Indexing and Slicing Quiz

  • ویژگی‌ها و متدهای رشته String Properties and Methods

  • ویژگی‌ها و متدهای رشته - سوالات مصاحبه String Properties and Methods Interview Questions

  • ویژگی‌ها و متدها - آزمون Properties and Methods - Quiz

  • معکوس کردن، بزرگ کردن و قالب‌بندی یک رشته Reverse, Uppercase, and Format a String

  • طول، الحاق و تکرار رشته Length and String Concatenation and Repetition

  • طول، الحاق و تکرار - سوالات مصاحبه Length and String Concatenation and Repetition Interview Questions

  • آزمون: طول، الحاق، تکرار رشته Quiz: Length, String Concatenation, Repetition

  • تکرار و قالب‌بندی یک رشته Repeat and Format a String

  • قالب‌بندی چاپ با رشته‌ها Print Formatting with Strings

  • قالب‌بندی چاپ - سوالات مصاحبه Print Formatting Interview Questions

  • آزمون: قالب‌بندی چاپ Quiz: Print Formatting

  • قالب‌بندی و چاپ یک پیام تبریک Format and Print a Greeting Message

  • لیست‌ها در پایتون Lists in Python

  • سوالات مصاحبه درباره لیست‌ها Lists Interview Questions

  • آزمون: لیست‌ها در پایتون Quiz: Lists in Python

  • حذف موارد تکراری از یک لیست Remove Duplicates from a List

  • دیکشنری در پایتون Dictionary in Python

  • سوالات مصاحبه درباره دیکشنری Dictionary Interview Questions

  • آزمون: دیکشنری‌ها در پایتون Quiz: Dictionaries in python

  • شمارش فراوانی کلمات در یک جمله Count the Frequency of Words in a Sentence

  • تاپل در پایتون Tuple in Python

  • سوالات مصاحبه درباره تاپل Tuple Interview Questions

  • آزمون: تاپل در پایتون Quiz: Tuple in python

  • یافتن مقادیر حداکثر و حداقل در یک تاپل Find the Maximum and Minimum Values in a Tuple

  • مجموعه‌ها در پایتون Sets in python

  • سوالات مصاحبه درباره مجموعه‌ها Set Interview Questions

  • آزمون: مجموعه‌ها در پایتون Quiz: Sets in python

  • یافتن عناصر مشترک در دو مجموعه Find Common Elements in Two Sets

  • مقادیر بولی در پایتون Boolean in Python

  • سوالات مصاحبه درباره مقادیر بولی Boolean Interview Questions

  • آزمون: مقادیر بولی در پایتون Quiz: Booleans in python

  • بررسی اینکه آیا یک عدد زوج است یا فرد Check if a Number is Even or Odd

  • ورودی/خروجی با فایل‌های اصلی در پایتون I/O with Basic Files in Python

  • پرسش و پاسخ مصاحبه ورودی/خروجی فایل اصلی Basic File I/O Interview Question & Answer

  • آزمون: ورودی/خروجی فایل اصلی در پایتون Quiz: Basic file I/O in python

  • مرور آزمون ارزیابی اشیاء و ساختارهای داده پایتون Python Objects and Data Structures Assessment Test Overview

  • بخش اول راه حل‌های آزمون ارزیابی اشیاء و ساختارهای داده پایتون Python Object and Data Structures Assessment Test Solutions Part One

  • بخش دوم راه حل‌های آزمون ارزیابی اشیاء و ساختارهای داده پایتون Python Object and Data Structures Assessment Test Solutions Part Two

  • بخش سوم راه حل‌های آزمون ارزیابی اشیاء و ساختارهای داده پایتون Python Object and Data Structures Assessment Test Solutions Part Three

عملگرهای مقایسه‌ای پایتون Python Comparison Operators

  • عملگرهای مقایسه‌ای در پایتون Comparison Operators in Python

  • سوالات مصاحبه: عملگرهای مقایسه‌ای در پایتون Interview Questions: Comparison Operators in Python

  • آزمون عملگرهای مقایسه‌ای پایتون Python Comparison Operators Quiz

  • زنجیره‌سازی عملگرهای مقایسه‌ای در پایتون با عملگرهای منطقی Chaining Comparison Operators in Python with Logical Operators

  • سوالات مصاحبه: عملگرهای منطقی در پایتون Interview Questions: Logical Operators in Python

  • آزمون عملگرهای منطقی پایتون Python Logical Operators Quiz

دستورات پایتون Python Statements

  • حلقه‌های For در پایتون For Loops in Python

  • حلقه‌های While در پایتون While Loops in Python

  • عملگرهای مفید در پایتون Useful Operators in Python

  • درک لیست در پایتون List Comprehensions in Python

متدها و توابع Methods and Functions

  • متدها و مستندات پایتون Methods and the Python Documentation

  • معرفی توابع Introduction to Functions

  • منطق با توابع پایتون Logic with Python Functions

  • بازکردن بسته‌بندی تابع و تاپل در پایتون Function and Tuple Unpacking in Python

  • آرگومان و آرگومان کلیدواژه در پایتون Argument and Keyword Argument in Python

  • دامنه متغیر در پایتون Variable Scope in Python

پروژه نقطه عطف - 1 Milestone Project - 1

  • 1. معرفی تمرین‌های پروژه گرم‌کردن 1. Introduction to warm up project exercises

  • 2. نمایش اطلاعات 2. displaying information

  • 3. پذیرش ورودی کاربر 3. accepting user input

  • 4. اعتبارسنجی ورودی کاربر 4. Validating user input

  • 5. تعامل ساده کاربر 5. simple user interaction

  • 9. نمای کلی راه حل برای بخش اول پروژه نقطه عطف 9. solution overview for milestone project part one

  • 10. نمای کلی راه حل برای بخش دوم پروژه نقطه عطف 10. solution overview for milestone project part two

برنامه‌نویسی شیءگرا Object Oriented Programming

  • 1. برنامه‌نویسی شیءگرا - معرفی 1. Object Oriented programming - Introduction

  • 2. برنامه‌نویسی شیءگرا - ویژگی‌ها و کلیدواژه Class 2. Object Oriented Programming - Attributes and Class Keyword

  • 3. برنامه‌نویسی شیءگرا - ویژگی‌ها و متدهای شیء کلاس 3. Object Oriented Programming - Class Object Attributes and Methods

  • 4. برنامه‌نویسی شیءگرا - وراثت و چندریختی 4. Object Oriented Programming - Inheritance and Polymorphism

  • 5. برنامه‌نویسی شیءگرا - متدهای ویژه (MagicDunder) 5. Object Oriented Programming - Special (MagicDunder) Methods

  • 8. برنامه‌نویسی شیءگرا - نمای کلی چالش 8. Object Oriented Programming - Challenge Overview

  • 9. برنامه‌نویسی شیءگرا - راه حل چالش 9. Object Oriented Programming - Challenge Solution.srt

ماژول‌ها و بسته‌ها Modules and Packages

  • 1. pip install و PyPi 1. pip install and PyPi

  • 2. ماژول‌ها و بسته‌ها 2. Modules and Packages

  • 3. __name__ و __main__ 3. __name__ and __main__

خطاها و مدیریت استثناها Errors and Exceptions Handling

  • 1. خطاها و مدیریت استثناها 1. Errors and Exception Handling

  • 5. نمای کلی Unittest و Pylint 5. Unittest and Pylint Overview

  • 6. اجرای تست‌ها با کتابخانه Unittest 6. Running Tests with the Unittest Library

پروژه نقطه عطف - 2 Milestone Project - 2

  • 1. نمای کلی پروژه - سیستم مدیریت وظایف 1. Project Overview - Task Management System

  • 2. ایجاد ساختار پروژه 2. Create project structure

  • 3. ایجاد کلاس Task 3. Creating the Task Class

  • 4. ایجاد کلاس User و مدیریت فایل‌ها 4. Creating the User Class and Handling Files

  • 5. ایجاد کلاس Manager 5. Creating Manager Class

  • 6. ایجاد متد Main و اجرای پروژه‌ها 6. Creating the Main method and Running the projects

دکوراتورهای پایتون Python Decorators

  • 1. نمای کلی دکوراتورها با پایتون 1. Decorators with python Overview

مولدهای پایتون Python Generators

  • 1. مولدها با پایتون 1. Generators With Python

ثبت وقایع پایتون (Logging) Python Logging

  • 1. معرفی Logging 1. Introduction to Logging

  • 2. ایجاد یک logger سفارشی در پایتون 2. Creating a Costume logger in python

  • 3. ایجاد Logging Handler 3. Creating logging Handler

  • 4. فیلتر کردن پیشرفته لاگ 4. Advanced log Filtering

  • 5. پیاده‌سازی چرخش لاگ - بر اساس اندازه فایل 5. Implementing Log Rotation - File Sized base

  • 6. پیاده‌سازی چرخش لاگ - بر اساس زمان 6. Implementing Log Rotation - Time Based

پروژه نقطه عطف - 3 Milestone Project - 3

  • 1. نمای کلی سیستم پیشرفته استریم داده Logging 1. Advanced Logging Data Streaming System Overview

  • 2. ایجاد ساختار پروژه 2. Creating Project Structure

  • 3. ایجاد Logger، Data Stream و متدهای Main 3. Creating the Logger, Data Stream and main Methods

  • 4. اجرای برنامه 4. Executing the Program

ماژول‌های پیشرفته پایتون Advanced python Modules

  • 2. ماژول Collections پایتون 2. Python Collections Moduls

  • 3. باز کردن و خواندن فایل‌ها و پوشه‌ها 3. Opening and Reading files and Folders

  • 4. استفاده از OS walk برای درک بهتر 4. Using OS walk for better understanding

  • 5. ماژول‌های Datetime پایتون 5. Python Datetime Modules

  • 6. ماژول‌های Math و random پایتون 6. Python Math and random modules

  • 7. اشکال‌زدا پایتون (Debugger) 7. Python Debugger

  • 8. عبارات باقاعده پایتون قسمت اول 8. Python Regular Expression part one

  • 9. عبارات باقاعده پایتون قسمت دوم 9. Python Regular Expression Part two

  • 10. عبارات باقاعده پایتون قسمت سوم 10. Python Regular Expression part three

  • 11. زمان‌بندی کد پایتون خود 11. Timing Your Python Code

  • 12. فشرده‌سازی و خارج کردن فایل‌ها از حالت فشرده با پایتون 12. Zipping and Unzipping files with python

وب‌کاوی با پایتون (Web Scraping) Web Scraping with Python

  • 1. معرفی وب‌کاوی 1. Introduction to Web Scrapping

  • 2. راه‌اندازی کتابخانه‌های وب‌کاوی 2. Setting Up Web Scraping LIbraries

  • 3. وب‌کاوی پایتون - گرفتن عنوان 3. Python Web Scrapping - Grabbing the Title

  • 4. وب‌کاوی پایتون - گرفتن کلاس و تگ 4. Python Web Scraping - Grabbing a class and Tag

  • 5. وب‌کاوی پایتون - دانلود تصاویر 5. Python Web Scraping - Downloading images

  • 6. مثال‌های کتاب وب‌کاوی پایتون 6. Python Web Scraping - Book Examples

پروژه نقطه عطف - 4 Milestone Project - 4

  • 1. نمای کلی پروژه - سیستم وب‌کاوی و تحلیل داده 1. Project Overview - Web Scraping and Data analysis system

  • 2. ایجاد ساختار پروژه 2. Creating the Project Structure

  • 3. ایجاد منطق خراش‌دهنده (Scraper) 3. Creating Scraper Logic

  • 4. ایجاد پردازشگر داده و متدهای Main 4. Creating Data Processor and Main Methods

  • 5. اجرای برنامه 5. Executing the Program

کار با تصاویر با پایتون Working with Images with Python

  • 1. معرفی پردازش تصویر 1. Introduction to Image Proccessing

  • 2. کار با تصویر با استفاده از Pillow 2. Working with Image using Pillow

  • 3. کار با تصویر با استفاده از OpenCV 3. Working with Image Using OpenCV

  • 4. ابزار حاشیه‌نویسی تصویر کوچک 4. Mini Image Annotation Tool

  • 5. فیلترهای بهبود تصویر 5. Image Enhancement Filters

  • 6. پروژه کوچک ایجاد فیلتر به سبک اینستاگرام 6. Mini Project Creating Instagram Style Filter

تکنیک‌های پیشرفته پردازش تصویر Advanced Image Processing Techniques

  • 1. معرفی تشخیص چهره پیشرفته 1. Introduction to Advance Face detection

  • 2. تشخیص چهره با استفاده از Haar Cascades 2. Face Detection Using Haar Cascades

  • 3. تطبیق الگو برای تشخیص شیء 3. Template Matching for Object Detection

  • 4. تشخیص کانتور و تشخیص شکل 4. Contour Detection and Shape Recognition

  • 5. پروژه کوچک برنامه تشخیص چهره بلادرنگ با استفاده از OpenCV 5. Mini Project Real Time Face Detection App Using OpenCV

کار با فایل‌های مختلف در پایتون Working with different Files in Python

  • 1. معرفی مدیریت فایل 1. Introduction to File Handling

  • 2. کار با فایل متنی در پایتون 2. Working with text file in python

  • 3. خطاهای رایج مدیریت فایل 3. Common File Handling Errors

  • 4. کار با فایل‌های JSON در پایتون 4. Working with JSON Files in python

  • 5. کار با فایل‌های باینری در پایتون 5. Working with Binary Files in python

مدیریت پیشرفته فایل در پایتون Advanced File Handling in python

  • 1. مدیریت پیشرفته فایل در پایتون 1. Advance File Handling in python

  • 2. مدیریت فایل و دایرکتوری در پایتون 2. File and Directory Management in python

پروژه نقطه عطف - 5 Milestone Project - 5

  • 1. نمای کلی پروژه نقطه عطف تحلیلگر فایل لاگ 1. Milestone Project Log File Analyzer Overview

  • 2. راه حل پروژه نقطه عطف تحلیلگر فایل لاگ 2. Milestone Project Log File Analyzer Solution

ایمیل‌ها با پایتون Emails with Python

  • 1. معرفی مدیریت ایمیل در پایتون 1. Introduction to Email Handling in python

  • 2. ارسال یک ایمیل متنی ساده 2. Sending a Simple Plain-Text Email

  • 3. نوشتن ایمیل‌های HTML 3. Composing HTML Emails

  • 4. ارسال یک ایمیل با یک پیوست 4. Sending an Email with an Attachment

  • 5. ارسال یک ایمیل با CC و BCC 5. Sending an Email with CC & BCC

نمایش نظرات

آموزش جامع پایتون: از مبتدی تا پیشرفته
جزییات دوره
26 hours
138
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,061
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Neamatullah Ekhteyari Neamatullah Ekhteyari

مدرس آنلاین - مهندس نرم افزار - تستر نفوذ