آموزش برنامه نویسی Python Masterclass مبتدی تا پیشرفته را کامل کنید

Complete Python Programming Masterclass Beginner to Advanced

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

Python در هزاران برنامه در سراسر جهان توسط برخی از شناخته شده ترین شرکت ها استفاده می شود. پایتون برای انواع مختلفی از برنامه ها از جمله؛

استفاده می شود
  • توسعه وب

  • محاسبات علمی

  • آموزش و پرورش

  • رابط کاربری گرافیکی دسکتاپ

  • توسعه نرم افزار

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

نیازی به گفتن نیست که پایتون یکی از پرطرفدارترین مهارت های برنامه نویسی در بازار است.

آنچه در این دوره آموزشی پایتون خواهید آموخت

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

مبانی برنامه نویسی پایتون

  • نحو پایتون (نحوه نوشتن کد پایتون)

  • از Command Prompt برای نوشتن پایتون استفاده کنید

  • درک فضای خالی در کد پایتون

  • متغیرهای پایتون

  • انواع داده پایتون

  • اپراتورهای پایتون

  • کد پایتون را در پوسته پایتون اجرا کنید و کد قابل استفاده مجدد را در Python IDLE بنویسید

  • گزاره های منطقی پایتون (اگر...دیگر)

  • حلقه‌های پایتون (در حالی که، برای حلقه‌ها)

موضوعات میانی/پیشرفته پایتون

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

  • جمع آوری ورودی از کاربران

  • توابع پایتون

  • ماژول های پایتون

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

  • کلاس های پایتون سفارشی ایجاد کنید

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

  • بررسی خطا

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

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

  • یک بازی Magic 8 Ball ایجاد کنید

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

هنگامی که دوره را پشت سر می گذارید، در بخش QA شرکت کنید تا سؤال بپرسید، آنچه را که یاد گرفته اید به اشتراک بگذارید و با مربی و سایر دانش آموزان تعامل داشته باشید. با ضمانت بازگشت پول 30 روزه Udemy، در یادگیری نحوه برنامه نویسی با استفاده از پایتون راحت خواهید بود. و در پایان دوره، گواهی پایان دوره دریافت خواهید کرد که می توانید آن را چاپ کنید و با افتخار با دوستان، همکاران و جهان به اشتراک بگذارید.

بنابراین، لحظه ای دیگر را از دست ندهید، اکنون ثبت نام کنید و شروع به یادگیری نحوه برنامه نویسی با پایتون کنید.



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

معرفی دوره Course Introduction

  • خوش آمدی Welcome

  • بررسی اجمالی دوره Course Overview

راه اندازی با پایتون Getting Setup with Python

  • پایتون را دانلود کنید Download Python

  • نصب پایتون Installing Python

  • نصب پایتون را تایید کنید Confirm Python Installation

  • اجرای کد پایتون با خط فرمان Running Python Code with Command Line

  • فایل های Python.py Python .py Files

  • Python -- دریافت آزمون راه اندازی Python -- Getting Setup Quiz

متغیرها و انواع Variables and Types

  • متغیرهای پایتون Python Variables

  • متغیرهای بیشتر پایتون More Python Variables

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

  • رشته های پایتون Python Strings

  • روش های رشته ای String Methods

  • مرجع روش های رشته ای string Methods Reference

  • انواع داده های ریخته گری پایتون Python Casting Data Types

  • آزمون متغیرها و انواع پایتون Python Variables and Types Quiz

اپراتورهای پایتون Python Operators

  • عملگرهای ریاضی پایتون Python Mathematical Operators

  • عملگرهای تخصیص پایتون Python Assignment Operators

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

  • مرجع اپراتورهای پایتون Python Operators Reference

  • آزمون اپراتورهای پایتون Python Operators Quiz

مجموعه های پایتون Python Collections

  • نوع داده لیست پایتون Python List Data Type

  • سازنده لیست List Constructor

  • روش افزودن لیست List Append Method

  • فهرست روش های بیشتر More List Methods

  • فهرست روشها مرجع List Methods Reference

  • نوع داده تاپل پایتون Python Tuple Data Type

  • نوع لیست در مقابل تاپل نوع List Type vs Tuple Type

  • نوع داده مجموعه پایتون Python Set Data Type

  • تنظیم روش ها Set Methods

  • نوع داده دیکشنری پایتون Python Dictionary Data Type

  • آزمون مجموعه های پایتون Python Collections Quiz

Python Shell و IDLE Python Shell and IDLE

  • کار با Python Shell Working with Python Shell

  • کار با Python Editor IDLE Working with Python Editor IDLE

  • کلیدهای میانبر Python IDLE Python IDLE Shortcut Keys

  • فضای خالی پایتون Python Whitespace

  • نظرات پایتون Python Comments

  • Python Shell و IDLE Quiz Python Shell and IDLE Quiz

ماژول های پایتون Python Modules

  • آشنایی با ماژول های پایتون Understanding Python Modules

  • وارد کردن ماژول ها Importing Modules

  • dir() روش پایتون dir() Python Method

  • روش help() Python help() Python Method

  • نام مستعار ماژول Module Alias

  • آزمون ماژول های پایتون Python Modules Quiz

جریان برنامه پایتون Python Program Flow

  • If Condition عبارات پایتون If Condition Python Statements

  • کلمه کلیدی الیف Elif Keyword

  • اگر ... شرایط دیگر If... Else Conditions

  • AND شرط در یک بیانیه If AND Condition in an If Statement

  • OR شرط در یک بیانیه If OR Condition in an If Statement

  • در حالی که حلقه ها While Loops

  • شکستن کلمه کلیدی break Keyword

  • ادامه کلمه کلیدی continue Keyword

  • برای حلقه ها For Loops

  • حلقه زدن از طریق مقادیر رشته Looping through String Values

  • تابع محدوده در For Loops Range Function in For Loops

  • برای بیانیه حلقه دیگر For Loop Else Statement

  • آزمون جریان برنامه پایتون Python Program Flow Quiz

پروژه شماره 1 - بازی Python Magic 8 Ball Project #1 -- Python Magic 8 Ball Game

  • پیش نمایش پروژه شماره 1 Project #1 Preview

  • پروژه شماره 1 - دستورالعمل Python Magic 8 Ball Project #1 - Python Magic 8 Ball Instructions

  • راه حل مرحله شماره 1 -- تنظیم پاسخ های Magic 8 Ball Solution Step #1 -- Setting up the Magic 8 Ball Responses

  • راه حل گام شماره 2 -- ورودی سؤال کاربر را ضبط کنید و پاسخ دهید Solution Step #2 -- Capture User Question Input and Respond

  • راه حل مرحله شماره 3 -- از برنامه خارج شوید Solution Step #3 -- Exit the App

کار با فایل ها Working with Files

  • باز کردن فایل های متنی با پایتون Opening Text Files with Python

  • خواندن فایل های متنی با پایتون Reading Text Files with Python

  • استفاده از حلقه برای خواندن تمام مطالب در یک فایل متنی Using a Loop to Read all Content in a Text File

  • نوشتن روی یک فایل متنی با پایتون Writing to a Text File with Python

  • ایجاد یک فایل متنی Creating a Text File

پروژه شماره 2 - فایل های پایتون و CSV Project # 2 -- Python and .CSV Files

  • پیش نمایش پروژه شماره 2 Project #2 Preview

  • پروژه شماره 2 - دستورالعمل های فایل CSV. خواندن/نوشتن Project #2 - Reading/Writing .CSV File Instructions

  • راه حل مرحله شماره 1 -- ماژول CSV Solution Step #1 -- .CSV Module

  • راه حل گام شماره 2 -- فایل های .CSV را بخوانید Solution Step #2 -- Read .CSV Files

  • راه حل مرحله 3 -- چاپ .CSV Solution Step #3 -- Print .CSV

  • راه حل مرحله 4 - در فایل های CSV. بنویسید Solution Step #4 -- Write to .CSV Files

  • راه حل پاداش -- فیلتر کردن نتایج CSV BONUS SOLUTION -- Filter .CSV Results

ماژول سیستم عامل پایتون Python OS Module

  • ماژول سیستم عامل را وارد کنید Import the OS Module

  • دایرکتوری کاری فعلی را با تابع getdir() OS دریافت کنید Get Current Working Directory with OS getdir() function

  • فهرست فایل های دایرکتوری با تابع listdir() OS List Directory Files with OS listdir() Function

  • دایرکتوری کاری را با تابع chdir() OS تغییر دهید Change Working Directory with OS chdir() function

  • ایجاد دایرکتوری با تابع makedirs() OS Create Directory with OS makedirs() function

  • بررسی کنید که آیا فایل با تابع isfile() وجود دارد یا خیر Check if File Exists with isfile() function

  • حذف یک فایل با پایتون Deleting a File with Python

توابع پایتون Python Functions

  • ایجاد یک تابع پایتون Creating a Python Function

  • فراخوانی یک تابع پایتون Calling a Python Function

  • انتقال آرگومان ها به یک تابع Passing Arguments to a Function

  • آرگومان های نامگذاری شده Named Arguments

  • آرگومان های پیش فرض Default Arguments

  • محدوده متغیر در توابع Variable Scope in Functions

  • کلمه کلیدی بازگشت Return Keyword

  • آزمون توابع پایتون Python Functions Quiz

برنامه نویسی شی گرا پایتون (OOP) Python Object Oriented Programming (OOP)

  • ایجاد کلاس های پایتون Creating Python Classes

  • ویژگی های کلاس پایتون Python Class Properties

  • تابع کلاس __init__ Class __init__ function

  • خود استدلال کلاسی Class self Argument

  • توابع کلاس پایتون Python Class Functions

  • بازگشت تابع کلاس Class Function return

  • ویژگی های خصوصی پایتون Python Private Properties

  • توابع خصوصی کلاس پایتون Python Class Private Functions

  • یک شی را حذف کنید Delete an Object

  • مقدمه ای بر وراثت شی Introduction to Object Inheritance

  • وراثت کلاس پایتون Python Class Inheritance

  • لغو تابع ارث بری کلاس Class Inheritance Function Override

  • Python OOP Quiz Python OOP Quiz

مدیریت خطاها در پایتون Handling Errors in Python

  • مقدمه ای بر مدیریت خطا Introduction to Error Handling

  • سعی کنید ... بیانیه Try... Statement

  • امتحان کنید... به جز خطای نام Try... Except Name Error

  • آزمون مدیریت خطاهای پایتون Python Handling Errors Quiz

پروژه شماره 3 -- کلاس Magic 8 Ball Project #3 -- Magic 8 Ball Class

  • بررسی اجمالی پروژه شماره 3 Project #3 Overview

  • پروژه شماره 3 - دستورالعمل های کلاس Magic 8 Ball Project #3 - Magic 8 Ball Class Instructions

  • راه حل مرحله شماره 1 - راه اندازی کلاس Solution Step #1 - Setting up the Class

  • راه حل مرحله 2 - روش __init__ را اجرا کنید Solution Step #2 - Implement the __init__ Method

  • راه حل مرحله 3 - عملکرد بازی را اجرا کنید Solution Step #3 - Implement the Game Functionality

  • راه حل مرحله 4 - اجرای عملکرد بازی ادامه دارد Solution Step #4 - Implement the Game Functionality Continued

  • راه حل مرحله 5 - سوالات را در CSV. بنویسید Solution Step #5 - Write the Questions to .CSV

  • راه حل مرحله 6 - ایجاد نمونه کلاس Solution Step #6 - Create Instance of Class

قالب بندی رشته پایتون Python String Formatting

  • درک رشته های قالب بندی شده Understanding Formatted Strings

  • ایجاد رشته های قالب بندی شده با استفاده از متغیرهای رشته %s Creating Formatted Strings using String Variables %s

  • استفاده از مقادیر عددی در یک رشته قالب بندی شده %d Using Numeric Values in a Formatted String %d

  • انتقال چندین متغیر به یک رشته فرمت شده Passing Multiple Variables into a Formatted String

  • رشته های قالب بندی شده با انواع مجموعه Formatted Strings with Collection Types

نمایش نظرات

آموزش برنامه نویسی Python Masterclass مبتدی تا پیشرفته را کامل کنید
جزییات دوره
7 hours
109
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
25,030
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kyle Pew Kyle Pew

مربی معتبر مایکروسافت - بیش از 1 میلیون دانش آموز

Office Newb Office Newb

مربی نرم افزار