آموزش بوت کمپ کامل پایتون از صفر تا قهرمان در پایتون

The Complete Python Bootcamp From Zero to Hero in Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Python را مانند یک حرفه ای از اصول اولیه شروع کنید و تا ایجاد برنامه ها و بازی های خود ادامه دهید. شما خواهید آموخت که چگونه از قدرت پایتون برای حل کارها استفاده کنید. شما بازی ها و برنامه هایی خواهید ساخت که از کتابخانه های پایتون استفاده می کنند. شما می توانید از پایتون برای مشکلات کاری یا پروژه های شخصی خود استفاده کنید. شما یک نمونه کار از پروژه های مبتنی بر پایتون ایجاد خواهید کرد که می توانید آنها را به اشتراک بگذارید. استفاده حرفه ای از پایتون را یاد بگیرید، هم پایتون 2 و هم پایتون 3 را یاد بگیرید! بازی هایی مانند تیک تاک و بلک جک با پایتون ایجاد کنید! ویژگی های پیشرفته پایتون، مانند ماژول مجموعه ها و نحوه کار با مهرهای زمانی را بیاموزید! آموزش استفاده از برنامه نویسی شی گرا با کلاس ها! موضوعات پیچیده مانند دکوراتورها را درک کنید. آشنایی با نحوه استفاده از نوت بوک Jupyter و ایجاد فایل های py. درک نحوه ایجاد رابط کاربری گرافیکی در سیستم نوت بوک Jupyter! درک کاملی از پایتون از پایه ایجاد کنید! پیش نیازها:دسترسی به کامپیوتر با اتصال به اینترنت.

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

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

با بیش از 100 سخنرانی و بیش از 21 ساعت ویدئو، این دوره جامع هیچ سنگی را به جا نمی گذارد! این دوره شامل آزمون‌ها، تست‌ها، تمرین‌های کدنویسی و تکالیف خانگی و همچنین 3 پروژه اصلی برای ایجاد یک نمونه کار پروژه پایتون است!

یاد بگیرید که چگونه از پایتون برای کارهای دنیای واقعی مانند کار با فایل‌های PDF، ارسال ایمیل، خواندن فایل‌های اکسل، خراش دادن وب‌سایت‌ها برای اطلاعات، کار با فایل‌های تصویری و موارد دیگر استفاده کنید!

این دوره به صورت عملی پایتون را به شما آموزش می‌دهد، با هر سخنرانی، یک صفحه نمایش کدنویسی کامل و یک دفترچه کد مربوطه ارائه می‌شود! به هر روشی که برای شما بهتر است بیاموزید!

ما با کمک به شما برای نصب Python بر روی رایانه خود، صرف نظر از سیستم عامل شما، لینوکس، MacOS یا Windows، شروع می کنیم.

ما موضوعات مختلفی را پوشش می‌دهیم، از جمله:

  • اصول خط فرمان

  • نصب پایتون

  • اجرای کد پایتون

  • رشته ها

  • فهرست ها

  • لغت نامه ها

  • جلوها

  • تنظیمات

  • انواع داده شماره

  • قالب‌بندی چاپ

  • توابع

  • محدوده

  • args/kwargs

  • عملکردهای داخلی

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

  • ماژول ها

  • ماژول های خارجی

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

  • ارث

  • چند شکلی

  • ورودی/خروجی فایل

  • روش های پیشرفته

  • آزمون های واحد

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

شما مادام العمر به بیش از 100 سخنرانی به علاوه دفترچه یادداشت مربوطه برای سخنرانی ها دسترسی خواهید داشت!

این دوره با 30 روز ضمانت بازگشت وجه ارائه می شود! اگر به هیچ وجه راضی نباشید، پول خود را پس خواهید گرفت. بعلاوه، به عنوان تشکر از شما برای امتحان کردن دوره، به Notebookها دسترسی خواهید داشت!

پس منتظر چه چیزی هستید؟ Python را به گونه ای یاد بگیرید که باعث پیشرفت شغلی و افزایش دانش شما شود، همه به روشی سرگرم کننده و کاربردی!


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

بررسی اجمالی دوره 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

  • دریافت نوت بوک و مواد درسی Getting the Notebooks and the Course Material

  • نمای کلی Git و Github (اختیاری) Git and Github Overview (Optional)

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

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

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

  • اعداد: محاسبات ساده Numbers: Simple Arithmetic

  • اعداد - سوالات متداول Numbers - FAQ

  • آزمون اعداد Numbers Quiz

  • تکالیف متغیر Variable Assignments

  • مقدمه ای بر رشته ها Introduction to Strings

  • بررسی سریع چاپ Quick Print Check

  • نمایه سازی و برش با رشته ها Indexing and Slicing with Strings

  • فهرست بندی رشته ای String Indexing

  • برش رشته String Slicing

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

  • رشته ها - سوالات متداول Strings -FAQ

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

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

  • پرسش های متداول قالب بندی چاپ Print Formatting FAQs

  • قالب بندی چاپ Print Formatting

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

  • لیست ها Lists

  • لیست ها - سوالات متداول Lists - FAQ

  • آزمون لیست ها Lists Quiz

  • فرهنگ لغت در پایتون Dictionaries in Python

  • لغت نامه ها Dictionaries

  • دیکشنری ها - سوالات متداول Dictionaries - FAQ

  • مسابقه فرهنگ لغت Dictionaries Quiz

  • تاپلی شدن با پایتون Tuples with Python

  • مسابقه تاپلز Tuples Quiz

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

  • مجموعه ها Sets

  • بولی ها در پایتون Booleans in Python

  • مجموعه ها و آزمون بولی Sets and Booleans Quiz

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

  • ورودی/خروجی فایل File I/O

  • منابعی برای تمرین اولیه بیشتر Resources for More Basic Practice

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

  • راه حل های تست ارزیابی اشیاء و ساختارهای داده پایتون Python Objects and Data Structures Assessment Test Solutions

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

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

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

  • آزمون مقایسه اپراتورها Comparison Operators Quiz

بیانیه های پایتون Python Statements

  • دستورات If Elif و Else در پایتون If Elif and Else Statements in Python

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

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

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

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

  • بررسی اجمالی تست عبارات پایتون Python Statements Test Overview

  • راه حل های تست بیانیه های پایتون Python Statements Test Solutions

روش ها و توابع Methods and Functions

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

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

  • کلمه کلیدی def def Keyword

  • مبانی توابع پایتون Basics of Python Functions

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

  • بسته بندی تاپل با توابع پایتون Tuple Unpacking with Python Functions

  • تعامل بین توابع پایتون Interactions between Python Functions

  • مروری بر تمرینات تابع سریع شماره 1-10 Overview of Quick Function Exercises #1-10

  • بررسی سریع لینک Solutions Quick Check on Solutions Link

  • توابع شماره 1: چاپ Hello World Functions #1: print Hello World

  • توابع شماره 2: چاپ Hello Name Functions #2: print Hello Name

  • توابع شماره 3 - ساده بولی Functions #3 - simple Boolean

  • توابع شماره 4 - با استفاده از Booleans Functions #4 - using Booleans

  • توابع شماره 5: ریاضی ساده Functions #5: simple math

  • توابع شماره 6: یکنواخت است Functions #6: is even

  • توابع شماره 7: بزرگتر است Functions #7: is greater

  • *args و **kwargs در پایتون *args and **kwargs in Python

  • توابع #8: *args Functions #8: *args

  • توابع شماره 9: یکنواخت را انتخاب کنید Functions #9: pick evens

  • توابع شماره 10: خط افق Functions #10: skyline

  • تمرینات تمرین تابع - مرور کلی Function Practice Exercises - Overview

  • تمرینات تمرین تابع - راه حل Function Practice Exercises - Solutions

  • عملکرد عملکرد - راه حل ها سطح یک Function Practice - Solutions Level One

  • عملکرد عملکرد - راه حل ها سطح دو Function Practice - Solutions Level Two

  • راه حل های تمرین تابع - مسئله چالش Function Exercise Solutions - Challenge Problem

  • عبارات لامبدا، نقشه و توابع فیلتر Lambda Expressions, Map, and Filter Functions

  • بیانیه های تودرتو و دامنه Nested Statements and Scope

  • روش ها و توابع بررسی اجمالی تکالیف Methods and Functions Homework Overview

  • روشها و توابع تکلیف - راه حل Methods and Functions Homework - Solutions

پروژه Milestone - 1 Milestone Project - 1

  • مقدمه ای بر تمرینات پروژه گرم کردن Introduction to Warm Up Project Exercises

  • نمایش اطلاعات Displaying Information

  • پذیرش ورودی کاربر Accepting User Input

  • اعتبار سنجی ورودی کاربر Validating User Input

  • تعامل ساده با کاربر Simple User Interaction

  • اولین نمای کلی پروژه پایتون Milestone First Python Milestone Project Overview

  • راهنمای پروژه Milestone Milestone Project Help

  • بررسی اجمالی راه حل برای پروژه MileStone 1 - قسمت اول Solution Overview for MileStone Project 1 - Part One

  • بررسی اجمالی راه حل برای پروژه MileStone 1 - قسمت دوم Solution Overview for MileStone Project 1 - Part Two

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

  • برنامه نویسی شی گرا - مقدمه Object Oriented Programming - Introduction

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

  • برنامه نویسی شی گرا - ویژگی ها و روش های شی کلاس Object Oriented Programming - Class Object Attributes and Methods

  • برنامه نویسی شی گرا - وراثت و چند شکلی Object Oriented Programming - Inheritance and Polymorphism

  • برنامه نویسی شی گرا - روش های خاص (جادویی/داندر). Object Oriented Programming - Special (Magic/Dunder) Methods

  • برنامه نویسی شی گرا - مشق شب Object Oriented Programming - Homework

  • برنامه نویسی شی گرا - راه حل های تکلیف Object Oriented Programming - Homework Solutions

  • برنامه نویسی شی گرا - بررسی اجمالی چالش Object Oriented Programming - Challenge Overview

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

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

  • Pip Install و PyPi Pip Install and PyPi

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

  • __name__ و "__main__" __name__ and "__main__"

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

  • خطاها و رسیدگی به استثناها Errors and Exception Handling

  • خطاها و استثنائات تکلیف Errors and Exceptions Homework

  • خطاها و تکالیف استثنایی - راه حل Errors and Exception Homework - Solutions

  • به روز رسانی برای کاربران Pylint Update for Pylint Users

  • بررسی اجمالی Pylint Pylint Overview

  • اجرای تست ها با Unittest Library Running tests with the Unittest Library

پروژه Milestone - 2 Milestone Project - 2

  • مقدمه وارم آپ بخش پروژه Milestone 2 Introduction to Milestone Project 2 Section Warmup

  • کلاس کارت Card Class

  • کلاس عرشه Deck Class

  • کلاس بازیکن Player Class

  • منطق بازی - قسمت اول Game Logic - Part One

  • منطق بازی - قسمت دوم Game Logic - Part Two

  • منطق بازی - قسمت سوم Game Logic - Part Three

  • بررسی اجمالی پروژه Milestone 2 Milestone Project 2 Overview

  • Solution Walkthrough - کلاس های کارت و دک Solution Walkthrough - Card and Deck classes

  • Solution Walkthrough - کلاس های دست و تراشه Solution Walkthrough - Hand and Chip Classes

  • Solution Walkthrough - توابع برای بازی Solution Walkthrough - Functions for Game Play

  • Solutions Walkthrough - اسکریپت بازی نهایی Solutions Walkthrough - Final Gameplay Script

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

  • دکوراتورها با مروری بر پایتون Decorators with Python Overview

  • تکالیف دکوراتورها Decorators Homework

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

  • ژنراتور با پایتون Generators with Python

  • بررسی اجمالی تکالیف ژنراتورها Generators Homework Overview

  • راه حل های تکلیف ژنراتورها Generators Homework Solutions

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

  • مقدمه ای بر ماژول های پیشرفته پایتون Introduction to Advanced Python Modules

  • ماژول مجموعه های پایتون Python Collections Module

  • باز کردن و خواندن فایل ها و پوشه ها (ماژول سیستم عامل پایتون) Opening and Reading Files and Folders (Python OS Module)

  • ماژول تاریخ پایتون Python Datetime Module

  • ماژول های ریاضی و تصادفی پایتون Python Math and Random Modules

  • دیباگر پایتون Python Debugger

  • عبارات منظم پایتون قسمت اول Python Regular Expressions Part One

  • عبارات منظم پایتون قسمت دوم Python Regular Expressions Part Two

  • عبارات منظم پایتون قسمت سوم Python Regular Expressions Part Three

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

  • زیپ و باز کردن فایل ها با پایتون Zipping and Unzipping files with Python

  • پازل ماژول پایتون پیشرفته - نمای کلی Advanced Python Module Puzzle - Overview

  • پازل ماژول پایتون پیشرفته - راه حل Advanced Python Module Puzzle - Solution

اسکرپینگ وب با پایتون Web Scraping with Python

  • مقدمه ای بر Web Scraping Introduction to Web Scraping

  • راه اندازی کتابخانه های Web Scraping Setting Up Web Scraping Libraries

  • خراش دادن وب پایتون - گرفتن عنوان Python Web Scraping - Grabbing a Title

  • خراش وب پایتون - گرفتن یک کلاس Python Web Scraping - Grabbing a Class

  • خراش دادن وب پایتون - گرفتن یک تصویر Python Web Scraping - Grabbing an Image

  • Python Web Scraping - نمونه های کتاب قسمت اول Python Web Scraping - Book Examples Part One

  • Python Web Scraping - نمونه های کتاب قسمت دوم Python Web Scraping - Book Examples Part Two

  • Python Web Scraping - Exercise Overview Python Web Scraping - Exercise Overview

  • Python Web Scraping - Exercise Solutions Python Web Scraping - Exercise Solutions

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

  • مقدمه ای بر تصاویر با پایتون Introduction to Images with Python

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

  • تمرینات تصویر پایتون - نمای کلی Python Image Exercises - Overview

  • تمرینات تصویر پایتون - راه حل Python Image Exercises - Solution

کار با PDF و فایل های CSV صفحه گسترده Working with PDFs and Spreadsheet CSV Files

  • مقدمه ای بر PDF و صفحات گسترده با پایتون Introduction to PDFs and Spreadsheets with Python

  • کار با فایل های CSV در پایتون Working with CSV Files in Python

  • کار با فایل های پی دی اف در پایتون Working with PDF Files in Python

  • PDF و صفحات گسترده تمرین پازل پایتون PDFs and Spreadsheets Python Puzzle Exercise

  • PDF و صفحات گسترده تمرین پازل پایتون - راه حل PDFs and Spreadsheets Python Puzzle Exercise - Solutions

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

  • مقدمه ای بر ایمیل با پایتون Introduction to Emails with Python

  • ارسال ایمیل با پایتون Sending Emails with Python

  • دریافت ایمیل با پایتون Receiving Emails with Python

پروژه نهایی Capstone Python Final Capstone Python Project

  • پروژه نهایی Capstone Final Capstone Project

اشیاء و ساختارهای داده پیشرفته پایتون Advanced Python Objects and Data Structures

  • شماره های پیشرفته Advanced Numbers

  • رشته های پیشرفته Advanced Strings

  • مجموعه های پیشرفته Advanced Sets

  • دیکشنری های پیشرفته Advanced Dictionaries

  • لیست های پیشرفته Advanced Lists

  • تست پیشرفته ارزیابی اشیاء پایتون Advanced Python Objects Assessment Test

  • تست اشیاء پایتون پیشرفته - راه حل Advanced Python Objects Test - Solutions

مواد پاداش - مقدمه ای بر رابط کاربری گرافیکی Bonus Material - Introduction to GUIs

  • مقدمه ای بر رابط کاربری گرافیکی Introduction to GUIs

  • یادداشت سریع در مورد ipywidgets Quick note about ipywidgets

  • تعامل عملکرد با رابط کاربری گرافیکی Interact Functionality with GUIs

  • مبانی ویجت رابط کاربری گرافیکی GUI Widget Basics

  • لیست ابزارک های ممکن List of Possible Widgets

  • یک ظاهر طراحی و چیدمان ویجت Widget Styling and Layouts

  • نمونه ای از کارهایی که یک ویجت می تواند انجام دهد! Example of what a Widget can do!

ضمیمه: مواد قدیمی پایتون 2 APPENDIX: OLDER PYTHON 2 MATERIAL

  • ارزیابی اشیاء و ساختارهای داده - راه حل Objects and Data Structures Assessment - Solutions

  • اپراتورهای مقایسه Comparison Operators

  • عملگرهای مقایسه زنجیره ای Chained Comparison Operators

بخش پاداش: از شما متشکرم! BONUS SECTION: THANK YOU!

  • سخنرانی جایزه BONUS LECTURE

نمایش نظرات

نظری ارسال نشده است.

آموزش بوت کمپ کامل پایتون از صفر تا قهرمان در پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 320,000 تومان (5 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 2 دوره است و 2 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
22 hours
155
Udemy (یودمی) udemy-small
24 اسفند 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,694,178
4.6 از 5
ندارد
دارد
دارد
Jose Portilla

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jose Portilla Jose Portilla

رئیس بخش علوم داده در آموزش پیریان

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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