آموزش دوره کارشناسی ارشد برنامه نویسی پایتون (2022)

Python Programming Master Course (2022)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مهارت های برنامه نویسی خود را با یادگیری Python3 تقویت کنید - استاد ساختارهای داده، OOPS، حل مسئله و ساخت پروژه! کامل ساختن منطق برنامه نویسی Python3 و حل مسئله برنامه نویسی شی گرا وراثت و چندشکلی متوسط ​​- مفاهیم پیشرفته پایتون ماژول ها و بسته ها فایل و مدیریت استثناء پروژه 30+ مشکل الگوریتمی - پروژه تولید متن Markov - URL Shortner TAHQusite:Nodoubt دوره - این دوره برای مبتدیان دوستانه! اشتیاق به یادگیری و برتری، همه چیز را به ما بسپارید.

به دوره کارشناسی ارشد برنامه نویسی Python (2021) خوش آمدید - قوی ترین دوره Python3 توسط Coding Minutes که برای توسعه دهندگان مبتدی مطلق طراحی شده است!

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

این جامع ترین و مفصل ترین دوره برای زبان برنامه نویسی پایتون است که توسط Mohit Uniyal که یک دانشمند داده است و به مدرس تبدیل شده است، Prateek Narang، مربی الگوریتم های مهندس گوگل، تدریس می شود! هر دو مربی در چند سال گذشته به هزاران دانش آموز آموزش داده اند و نظرات شگفت انگیزی دریافت کرده اند. چه قبلاً هرگز برنامه نویسی نکرده باشید، چه از قبل سینتکس اولیه را بلد باشید یا بخواهید در مورد ویژگی های پیشرفته پایتون بیاموزید، این دوره برای شما مناسب است!

با بیش از 200+ سخنرانی و بیش از 18 ساعت ویدیو، این دوره به شما اطمینان می دهد که پایه ای محکم در پایتون بسازید. این دوره شامل آزمون‌ها، آزمون‌های آزمایشی، تمرین‌های کدنویسی و پروژه‌های عملی است - تولید متن کوتاه‌کننده URL.

این یک دوره کاملاً عملی با کدنویسی ویدیوهای تعاملی در Jupyter Notebooks است. شما مخزن کامل کد را برای تمرین بازبینی در دستگاه خود دریافت می کنید.


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

  • نصب پایتون

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

  • اصول پایتون - نحو

  • عملگرها و عبارات

  • بیانیه های مشروط

  • برای مدت زمان حلقه

  • فهرست ها

  • جلوها

  • تنظیمات

  • لغت نامه ها

  • توابع

  • آرگومان های دلخواه و کلیدواژه

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

  • بررسی فایل

  • بررسی خطا

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

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

  • ارث

  • چند شکلی

  • تکرار کننده ها

  • ژنراتور

  • دکوراتورها

  • سوالات الگوریتم

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


پس منتظر چه چیزی هستید؟ در این سفر شگفت انگیز به Prateek Mohit بپیوندید و همین امروز سفر خود را برای تبدیل شدن به یک قهرمان پایتون آغاز کنید! منتظر دیدار شما در دوره هستم.


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

→ ماژول: مقدمه → MODULE : INTRODUCTION

→ ماژول: مقدمه → MODULE : INTRODUCTION

  • گرایش دوره Course Orientation

  • گرایش دوره Course Orientation

  • مخزن کد Code Repository

  • مخزن کد Code Repository

  • دستورالعمل های پشتیبانی شک Doubt Support Guidelines

  • دستورالعمل های پشتیبانی شک Doubt Support Guidelines

تنظیم محیط. Setting Up the Environment.

  • نصب آناکوندا [برای ویندوز] Installing Anaconda [for Windows]

  • بررسی اجمالی نوت بوک Jupyter Jupyter Notebook Overview

تنظیم محیط. Setting Up the Environment.

  • نصب Anaconda [برای مک] Installing Anaconda [for Mac]

  • نصب Anaconda [برای مک] Installing Anaconda [for Mac]

  • نصب آناکوندا [برای ویندوز] Installing Anaconda [for Windows]

  • بررسی اجمالی نوت بوک Jupyter Jupyter Notebook Overview

→ ماژول - اصول پایتون → MODULE - PYTHON FUNDAMENTALS

  • دستور کار ماژول Module Agenda

→ ماژول - اصول پایتون → MODULE - PYTHON FUNDAMENTALS

  • دستور کار ماژول Module Agenda

مبانی پایتون Python Basics

  • نام خود را چاپ کنید Print Your Name

  • شناسه یک متغیر Id of a variable

  • ورودی و تبدیل نوع Input & Type Conversion

  • تبدیل دما Convert Temperature

مبانی پایتون Python Basics

  • متغیرها و شناسه ها Variables and Identifiers

  • متغیرها و شناسه ها Variables and Identifiers

  • نام خود را چاپ کنید Print Your Name

  • شناسه یک متغیر Id of a variable

  • انواع داده های پایه Basic DataTypes

  • انواع داده های پایه Basic DataTypes

  • ورودی و تبدیل نوع Input & Type Conversion

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

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

  • قالب بندی خروجی Output Formatting

  • قالب بندی خروجی Output Formatting

  • زمان آزمون - مبانی پایتون QUIZ Time - Python Basics

  • زمان آزمون - مبانی پایتون QUIZ Time - Python Basics

  • تبدیل دما Convert Temperature

  • دو عدد را عوض کنید Swap two numbers

  • دو عدد را عوض کنید Swap two numbers

عملگرها و عبارات Operators and Expressions

  • عملگرهای حسابی Arithmetic Operators

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

  • عملگرهای منطقی Logical Operators

  • اپراتورهای واگذاری Assignment Operators

  • بهره ساده Simple Interest

عملگرها و عبارات Operators and Expressions

  • عملگرهای حسابی Arithmetic Operators

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

  • عملگرهای منطقی Logical Operators

  • اپراتورهای بیتی Bitwise Operators

  • اپراتورهای بیتی Bitwise Operators

  • اپراتورهای واگذاری Assignment Operators

  • اپراتورهای ویژه Special Operators

  • اپراتورهای ویژه Special Operators

  • زمان آزمون - اپراتورها و عبارات QUIZ Time - Operators & Expressions

  • زمان آزمون - اپراتورها و عبارات QUIZ Time - Operators & Expressions

  • اپراتورها در پایتون Operators in Python

  • اپراتورها در پایتون Operators in Python

  • بهره ساده Simple Interest

Python: Control Flow Python : Control Flow

  • سوال: بزرگترین عدد از 3؟ Question : Largest of 3 Number ?

  • سال کبیسه را بررسی کنید؟ Check a Leap Year?

  • سوال: سوالاتی در مورد حلقه ها؟ Question : Questions on Loops ?

  • مجموع اعداد فرد Sum of Odd Numbers

  • زمان آزمون - جریان کنترل پایتون QUIZ Time - Python Control Flow

  • پیش بینی کرایه کابین Cab Fare Prediction

Python: Control Flow Python : Control Flow

  • اظهارات مشروط: در غیر این صورت Conditional Statements : If else

  • اظهارات مشروط: در غیر این صورت Conditional Statements : If else

  • تورفتگی The Indentation

  • تورفتگی The Indentation

  • تو در تو IF else Nested IF else

  • تو در تو IF else Nested IF else

  • سوال: بزرگترین عدد از 3؟ Question : Largest of 3 Number ?

  • سال کبیسه را بررسی کنید؟ Check a Leap Year?

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

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

  • برای حلقه For Loop

  • برای حلقه For Loop

  • سوال: چاپ الگو؟ Question : Pattern Printing ?

  • سوال: چاپ الگو؟ Question : Pattern Printing ?

  • سوال: سوالاتی در مورد حلقه ها؟ Question : Questions on Loops ?

  • پیاده سازی عدد اول Implementation of Prime Number

  • پیاده سازی عدد اول Implementation of Prime Number

  • مجموع اعداد فرد Sum of Odd Numbers

  • بشکن، ادامه بده و بگذر Break, Continue and pass

  • بشکن، ادامه بده و بگذر Break, Continue and pass

  • زمان آزمون - جریان کنترل پایتون QUIZ Time - Python Control Flow

  • پیش بینی کرایه کابین Cab Fare Prediction

  • فاکتوریل یک عدد Factorial of a Number

  • فاکتوریل یک عدد Factorial of a Number

  • مجموع ارقام Sum of Digits

  • مجموع ارقام Sum of Digits

→ ماژول - ساختارهای داده → MODULE - DATA STRUCTURES

  • دستور کار ماژول Module Agenda

→ ماژول - ساختارهای داده → MODULE - DATA STRUCTURES

  • دستور کار ماژول Module Agenda

رشته های Strings

  • برش رشته String Slicing

  • عملیات رشته String Operations

  • سوال: حروف صدادار را پیدا کنید؟ Question : Find Vowels ?

  • سوال: رشته های پالیندروم؟ Question : Palindrome Strings ?

  • رشته های بعدی Subsequence Strings

رشته های Strings

  • مقدمه رشته ها Strings Introduction

  • مقدمه رشته ها Strings Introduction

  • برش رشته String Slicing

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

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

  • عملیات رشته String Operations

  • سوال: حروف صدادار را پیدا کنید؟ Question : Find Vowels ?

  • سوال: رشته های پالیندروم؟ Question : Palindrome Strings ?

  • زمان آزمون - رشته های پایتون QUIZ Time - Python Strings

  • زمان آزمون - رشته های پایتون QUIZ Time - Python Strings

  • رشته وسط Middle String

  • رشته وسط Middle String

  • ترتیب شخصیت ها Arrange characters

  • ترتیب شخصیت ها Arrange characters

  • رشته های بعدی Subsequence Strings

لیست ها Lists

  • فهرست روش ها Lists Methods

  • فهرست افزودن در مقابل توسعه دادن، گسترش List Append Vs. Extend

  • لیست های ناهمگن Heterogeneous Lists

  • درک لیست List Comprehension

  • اطلاعات بیشتر در مورد لیست ها More on Lists

  • سوال: چرخش یک لیست؟ Question : Rotation of a List ?

  • زمان آزمون - لیست ها QUIZ Time - Lists

  • بهترین نمرات Best Scores

لیست ها Lists

  • فهرست ها مقدمه Lists Introduction

  • فهرست ها مقدمه Lists Introduction

  • فهرست روش ها Lists Methods

  • فهرست افزودن در مقابل توسعه دادن، گسترش List Append Vs. Extend

  • لیست های ناهمگن Heterogeneous Lists

  • درک لیست List Comprehension

  • لیست های دو بعدی 2D Lists

  • لیست های دو بعدی 2D Lists

  • اطلاعات بیشتر در مورد لیست ها More on Lists

  • سوال: چرخش یک لیست؟ Question : Rotation of a List ?

  • زمان آزمون - لیست ها QUIZ Time - Lists

  • مجموع مورب Diagonal Sum

  • مجموع مورب Diagonal Sum

  • بهترین نمرات Best Scores

  • دومین عنصر بزرگ Second Largest Element

  • دومین عنصر بزرگ Second Largest Element

تاپل ها Tuples

  • آیا تاپل ها واقعا تغییر ناپذیرند؟ Are tuples really immutable?

  • عملیات تاپل Tuple Operations

  • تاپل باز کردن بسته بندی Tuple Unpacking

  • زمان مسابقه - تاپل QUIZ Time - Tuples

تاپل ها Tuples

  • ایجاد تاپل ها Creating Tuples

  • ایجاد تاپل ها Creating Tuples

  • چرا تاپل ها؟ Why Tuples?

  • چرا تاپل ها؟ Why Tuples?

  • آیا تاپل ها واقعا تغییر ناپذیرند؟ Are tuples really immutable?

  • عملیات تاپل Tuple Operations

  • تاپل باز کردن بسته بندی Tuple Unpacking

  • زمان مسابقه - تاپل QUIZ Time - Tuples

  • حداکثر تاپل ها را به هم متصل کنید Concatenate Maximum Tuples

  • حداکثر تاپل ها را به هم متصل کنید Concatenate Maximum Tuples

  • مثبت منفی Positive Negative

  • مثبت منفی Positive Negative

مجموعه ها Sets

  • تنظیم عملیات Set Operations

  • زمان آزمون - مجموعه QUIZ Time - Sets

مجموعه ها Sets

  • مجموعه مقدمه Set Introduction

  • مجموعه مقدمه Set Introduction

  • تنظیم عملیات Set Operations

  • سوال: بدون عناصر تکراری Question : No Duplicate Elements

  • سوال: بدون عناصر تکراری Question : No Duplicate Elements

  • زمان آزمون - مجموعه QUIZ Time - Sets

  • تفاوت متقارن مجموعه های متعدد Symmetric Difference of Multiple sets

  • تفاوت متقارن مجموعه های متعدد Symmetric Difference of Multiple sets

فرهنگ لغت Dictionary

  • دسترسی به عناصر Accessing Elements

  • حذف عناصر Delete Elements

  • متداول ترین کلمه Most Frequent Word

  • معکوس کردن یک دیکشنری Reverse a Dictionary

فرهنگ لغت Dictionary

  • مقدمه ای بر دیکشنری ها Introduction to Dictionaries

  • مقدمه ای بر دیکشنری ها Introduction to Dictionaries

  • دسترسی به عناصر Accessing Elements

  • توابع دیکشنری Dictionary Functions

  • توابع دیکشنری Dictionary Functions

  • حذف عناصر Delete Elements

  • لغت نامه های تو در تو Nested Dictionaries

  • لغت نامه های تو در تو Nested Dictionaries

  • درک فرهنگ لغت Dictionary Comprehension

  • درک فرهنگ لغت Dictionary Comprehension

  • زمان آزمون - فرهنگ لغت QUIZ Time - Dictionary

  • زمان آزمون - فرهنگ لغت QUIZ Time - Dictionary

  • متداول ترین کلمه Most Frequent Word

  • معکوس کردن یک دیکشنری Reverse a Dictionary

  • شمارش جفت Count Pairs

  • شمارش جفت Count Pairs

→ ماژول - توابع و بسته ها → MODULE - FUNCTIONS & PACKAGES

  • دستور کار ماژول Module Agenda

→ ماژول - توابع و بسته ها → MODULE - FUNCTIONS & PACKAGES

  • دستور کار ماژول Module Agenda

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

  • معرفی تابع Function Introduction

  • تابعی که چندین مقدار را برمی گرداند Function returning multiple values

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

  • معرفی تابع Function Introduction

  • توابع تعریف شده توسط کاربر User Defined Functions

  • توابع تعریف شده توسط کاربر User Defined Functions

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

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

  • تابعی که چندین مقدار را برمی گرداند Function returning multiple values

  • محدوده یک متغیر Scope of a variable

  • محدوده یک متغیر Scope of a variable

  • توابع لامبدا Lambda Functions

  • توابع لامبدا Lambda Functions

  • سوال: LCM(a,b) را پیدا کنید؟ Question : Find LCM(a,b) ?

  • سوال: LCM(a,b) را پیدا کنید؟ Question : Find LCM(a,b) ?

  • زمان آزمون - توابع QUIZ Time - Functions

  • زمان آزمون - توابع QUIZ Time - Functions

آرگومان ها و پارامترها Arguments and Parameters

  • استدلال ها در مقابل مولفه های Arguments Vs. Parameters

  • زمان آزمون - آرگومان ها و پارامترها QUIZ Time - Arguments and Parameters

آرگومان ها و پارامترها Arguments and Parameters

  • استدلال ها در مقابل مولفه های Arguments Vs. Parameters

  • استدلال های موضعی Positional Arguments

  • استدلال های موضعی Positional Arguments

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

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

  • استدلال های خودسرانه (args) Arbitrary Arguments (args)

  • استدلال های خودسرانه (args) Arbitrary Arguments (args)

  • آرگومان های کلیدواژه (کوارگ) Keyword Arguments (kwargs)

  • آرگومان های کلیدواژه (کوارگ) Keyword Arguments (kwargs)

  • زمان آزمون - آرگومان ها و پارامترها QUIZ Time - Arguments and Parameters

توابع داخلی Built-In Functions

  • توابع داخلی قسمت 2 In-built Functions Part-2

  • كاهش دادن Reduce

  • زمان آزمون - توابع داخلی QUIZ Time - Built-in Functions

توابع داخلی Built-In Functions

  • توابع داخلی قسمت 1 In-built Functions Part-1

  • توابع داخلی قسمت 1 In-built Functions Part-1

  • توابع داخلی قسمت 2 In-built Functions Part-2

  • نقشه Map

  • نقشه Map

  • فیلتر کنید Filter

  • فیلتر کنید Filter

  • كاهش دادن Reduce

  • زمان آزمون - توابع داخلی QUIZ Time - Built-in Functions

ماژول های داخلی پایتون Python Built-In Modules

  • راه های وارد کردن ماژول Ways of Importing a Module

ماژول های داخلی پایتون Python Built-In Modules

  • مقدمه ای بر ماژول ها Introduction to Modules

  • مقدمه ای بر ماژول ها Introduction to Modules

  • ریاضی و تصادفی Math and Random

  • ریاضی و تصادفی Math and Random

  • Os و Sys Os and Sys

  • Os و Sys Os and Sys

  • راه های وارد کردن ماژول Ways of Importing a Module

  • زمان آزمون - ماژول های داخلی QUIZ Time - Built-in Modules

  • زمان آزمون - ماژول های داخلی QUIZ Time - Built-in Modules

ماژول های سفارشی Custom Modules

  • __name__ == "__اصلی__" چیست؟ What the heck __name__ == '__main__' is ?

  • بسته ها Packages

  • زمان آزمون - ماژول های پایتون QUIZ Time - Python Modules

ماژول های سفارشی Custom Modules

  • ماژول های سفارشی Custom Modules

  • ماژول های سفارشی Custom Modules

  • __name__ == "__اصلی__" چیست؟ What the heck __name__ == '__main__' is ?

  • بسته ها Packages

  • زمان آزمون - ماژول های پایتون QUIZ Time - Python Modules

→ ماژول - حل مسئله → MODULE - PROBLEM SOLVING

  • دستور کار ماژول Module Agenda

→ ماژول - حل مسئله → MODULE - PROBLEM SOLVING

  • دستور کار ماژول Module Agenda

ساختمان منطق Logic Building

  • الگوی شماره Number Pattern

  • الگوی الماس Diamond Pattern

  • کد الگوی الماس Diamond Pattern Code

  • اعشاری به باینری Decimal to Binary

  • اعشاری به کد باینری Decimal to Binary Code

  • حذف فاصله ها و الحاق رشته ها Removing Spaces & String Concatenation

  • کد مشکل بیتی! A Bitwise Problem Code!

  • پیدا کردن کد Primes Finding Primes Code

  • اولین شخصیت تکراری First Repeating Character

ساختمان منطق Logic Building

  • الگوی شماره Number Pattern

  • کد الگوی شماره Number Pattern Code

  • کد الگوی شماره Number Pattern Code

  • الگوی الماس Diamond Pattern

  • کد الگوی الماس Diamond Pattern Code

  • اعشاری به باینری Decimal to Binary

  • اعشاری به کد باینری Decimal to Binary Code

  • حذف فاصله ها و الحاق رشته ها Removing Spaces & String Concatenation

  • یک مشکل بیتی! A Bitwise Problem!

  • یک مشکل بیتی! A Bitwise Problem!

  • کد مشکل بیتی! A Bitwise Problem Code!

  • پیدا کردن پرایم ها Finding Primes

  • پیدا کردن پرایم ها Finding Primes

  • پیدا کردن کد Primes Finding Primes Code

  • اولین شخصیت تکراری First Repeating Character

آرایه های 1 بعدی و 2 بعدی 1D & 2D Arrays

  • کد مجموع جفت Pair Sum Code

  • کد کوهستان Mountain Code

  • جستجوی خطی Linear Search

  • آب باران Rainwater

  • درختان انبه/فهرست دوبعدی Mango Trees / 2D List

آرایه های 1 بعدی و 2 بعدی 1D & 2D Arrays

  • جفت جمع Pair Sum

  • جفت جمع Pair Sum

  • کد مجموع جفت Pair Sum Code

  • کوهستان Mountain

  • کوهستان Mountain

  • کد کوهستان Mountain Code

  • جستجوی خطی Linear Search

  • آب باران Rainwater

  • کد آب باران Rainwater Code

  • کد آب باران Rainwater Code

  • آرایه های دو بعدی 2D Arrays

  • آرایه های دو بعدی 2D Arrays

  • درختان انبه/فهرست دوبعدی Mango Trees / 2D List

مرتب سازی و جستجو Sorting & Searching

  • جستجوی باینری Binary Search

  • کد جستجوی باینری Binary Search Code

  • کد جستجوی راه پله Staircase Search Code

  • مرتب سازی حباب Bubble Sort

  • مرتب سازی حبابی پایتون Bubble Sort Python

  • مرتب سازی درج Insertion Sort

  • درج کد مرتب سازی Insertion Sort Code

  • مرتب سازی با مقایسه کننده ها Sorting with Comparators

مرتب سازی و جستجو Sorting & Searching

  • جستجوی باینری Binary Search

  • کد جستجوی باینری Binary Search Code

  • جستجوی راه پله Staircase Search

  • جستجوی راه پله Staircase Search

  • کد جستجوی راه پله Staircase Search Code

  • مرتب سازی حباب Bubble Sort

  • مرتب سازی حبابی پایتون Bubble Sort Python

  • انتخاب مرتب سازی Selection Sort

  • انتخاب مرتب سازی Selection Sort

  • کد مرتب سازی انتخابی Selection Sort Code

  • کد مرتب سازی انتخابی Selection Sort Code

  • مرتب سازی درج Insertion Sort

  • درج کد مرتب سازی Insertion Sort Code

  • مرتب سازی با مقایسه کننده ها Sorting with Comparators

  • بررسی آرایه مرتب شده Sorted Array Check

  • بررسی آرایه مرتب شده Sorted Array Check

بازگشت Recursion

  • فاکتوریل Factorial

  • کد مشکل نردبان Ladder Problem Code

  • دنباله ها Subsequences

  • N-ملکه N-Queen

بازگشت Recursion

  • مقدمه بازگشت Recursion Introduction

  • مقدمه بازگشت Recursion Introduction

  • فاکتوریل Factorial

  • مشکل نردبان Ladder Problem

  • مشکل نردبان Ladder Problem

  • کد مشکل نردبان Ladder Problem Code

  • دنباله ها Subsequences

  • ایجاد براکت Generate Brackets

  • ایجاد براکت Generate Brackets

  • N-ملکه N-Queen

→ ماژول - مدیریت فایل و استثنا → MODULE - FILE & EXCEPTION HANDLING

  • دستور کار ماژول Module Agenda

→ ماژول - مدیریت فایل و استثنا → MODULE - FILE & EXCEPTION HANDLING

  • دستور کار ماژول Module Agenda

مدیریت فایل File Handling

  • مقدمه ای بر فایل ها Introduction to Files

  • خواندن یک فایل Reading a file

  • خواندن خط به خط Reading Line by Line

  • در حال الحاق به یک فایل Appending to a file

  • اصلاح محتوای یک فایل Modifying content of a file

  • زمان آزمون - مدیریت فایل QUIZ Time - File Handling

مدیریت فایل File Handling

  • مقدمه ای بر فایل ها Introduction to Files

  • مدیران زمینه Context Managers

  • مدیران زمینه Context Managers

  • نوشتن در یک فایل Writing to a file

  • نوشتن در یک فایل Writing to a file

  • خواندن یک فایل Reading a file

  • خواندن خط به خط Reading Line by Line

  • در حال الحاق به یک فایل Appending to a file

  • اصلاح محتوای یک فایل Modifying content of a file

  • زمان آزمون - مدیریت فایل QUIZ Time - File Handling

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

  • خطاها و استثناها Errors & Exceptions

  • به جز بلوک Except Block

  • بالاخره بلاک کنید Finally Block

  • افزایش استثنائات Raising Exceptions

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

  • خطاها و استثناها Errors & Exceptions

  • Block را امتحان کنید Try Block

  • Block را امتحان کنید Try Block

  • به جز بلوک Except Block

  • گرفتن خطاهای خاص Catching Specific Errors

  • گرفتن خطاهای خاص Catching Specific Errors

  • بالاخره بلاک کنید Finally Block

  • افزایش استثنائات Raising Exceptions

  • زمان آزمون - رسیدگی به استثنا QUIZ Time - Exception Handling

  • زمان آزمون - رسیدگی به استثنا QUIZ Time - Exception Handling

→ ماژول - برنامه نویسی شی گرا → MODULE - OBJECT ORIENTED PROGRAMMING

  • دستور کار ماژول Module Agenda

→ ماژول - برنامه نویسی شی گرا → MODULE - OBJECT ORIENTED PROGRAMMING

  • دستور کار ماژول Module Agenda

  • دستور کار ماژول Module Agenda

اصول OOPS OOPS Fundamentals

  • POP در مقابل OOP POP Vs. OOP

  • OOPS: مقدمه OOPS : Introduction

  • کلاس ها و اشیاء Classes & Objects

  • سازندگان Constructors

  • متغیرهای کلاس Class Variables

  • روش های داندر Dunder Methods

  • زمان آزمون - اصول OOPS QUIZ Time - OOPS Fundamentals

اصول OOPS OOPS Fundamentals

  • POP در مقابل OOP POP Vs. OOP

  • OOPS: مقدمه OOPS : Introduction

  • کلاس ها و اشیاء Classes & Objects

  • سازندگان Constructors

  • روش های نمونه Instance Methods

  • روش های نمونه Instance Methods

  • متغیرهای کلاس Class Variables

  • روش های بیشتری اضافه کنید Add more methods

  • روش های بیشتری اضافه کنید Add more methods

  • روش های داندر Dunder Methods

  • زمان آزمون - اصول OOPS QUIZ Time - OOPS Fundamentals

وراثت Inheritance

  • رفع رفتار غیرعادی یک تابع Fixing unusual behaviour of a function

  • وراثت چند سطحی Multi-level Inheritance

وراثت Inheritance

  • مقدمه وراثت Inheritance Introduction

  • مقدمه وراثت Inheritance Introduction

  • کد وراثت Inheritance Code

  • کد وراثت Inheritance Code

  • افزودن صفات به یک کلاس مشتق شده Adding attributes to a derived class

  • افزودن صفات به یک کلاس مشتق شده Adding attributes to a derived class

  • اضافه کردن متدها به کلاس مشتق شده Adding methods to derived class

  • اضافه کردن متدها به کلاس مشتق شده Adding methods to derived class

  • رفع رفتار غیرعادی یک تابع Fixing unusual behaviour of a function

  • وراثت چند سطحی Multi-level Inheritance

  • ارث چندگانه Multiple Inheritance

  • ارث چندگانه Multiple Inheritance

  • MRO MRO

  • MRO MRO

پلی مورفیسم Polymorphism

  • چند شکلی طبقاتی Class Polymorphism

  • معرفی هیتمن Introducing Hitman

  • تست OOPs OOPs Test

پلی مورفیسم Polymorphism

  • مقدمه چندشکلی Polymorphism Introduciton

  • مقدمه چندشکلی Polymorphism Introduciton

  • چند شکلی سطح اپراتورها Operators level Polymorphism

  • چند شکلی سطح اپراتورها Operators level Polymorphism

  • چند شکلی سطح تابع Function level Polymorphism

  • چند شکلی سطح تابع Function level Polymorphism

  • چند شکلی طبقاتی Class Polymorphism

  • معرفی هیتمن Introducing Hitman

  • تست OOPs OOPs Test

→ ماژول - پایتون متوسط → MODULE - INTERMEDIATE PYTHON

  • دستور کار ماژول Module Agenda

→ ماژول - پایتون متوسط → MODULE - INTERMEDIATE PYTHON

  • دستور کار ماژول Module Agenda

  • دستور کار ماژول Module Agenda

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

  • پروتکل تکرار Iteration Protocol

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

  • پروتکل تکرار Iteration Protocol

  • تکرار از طریق تکرار کننده Iterating through an iterator

  • تکرار از طریق تکرار کننده Iterating through an iterator

  • تکرار با استفاده از حلقه ها Iterating using loops

  • تکرار با استفاده از حلقه ها Iterating using loops

  • ساخت تکرار کننده های سفارشی Building custom iterators

  • ساخت تکرار کننده های سفارشی Building custom iterators

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

  • معرفی ژنراتورها Generators Introduction

  • بازگشت در مقابل بازده Return Vs. Yield

  • ژنراتور با حلقه Generators with loops

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

  • معرفی ژنراتورها Generators Introduction

  • بازگشت در مقابل بازده Return Vs. Yield

  • ژنراتور با حلقه Generators with loops

  • عبارات ژنراتور Generator Expressions

  • عبارات ژنراتور Generator Expressions

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

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

  • توابع مرتبه بالاتر Higher Order Functions

  • توابع مرتبه بالاتر Higher Order Functions

  • توابع دکوراتور Decorator Functions

  • توابع دکوراتور Decorator Functions

  • تماس تزئینی The Decorative call

  • تماس تزئینی The Decorative call

  • دکوراتورها نمونه دنیای واقعی Decorators real world example

  • دکوراتورها نمونه دنیای واقعی Decorators real world example

  • زنجیر زدن چند دکوراتور Chaining Multiple decorators

  • زنجیر زدن چند دکوراتور Chaining Multiple decorators

★ پروژه ها ★ ★ PROJECTS ★

  • معرفی پروژه ها Projects Introduction

★ پروژه ها ★ ★ PROJECTS ★

  • معرفی پروژه ها Projects Introduction

پروژه Capstone: کوتاه کننده URL Capstone Project : URL Shortener

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

  • دریافت URL طولانی Get long URL

  • اعداد را به URL کوتاه اضافه کنید Add Numbers to Short URL

  • URL های طولانی را به روز کنید Update the Long URLs

پروژه Capstone: کوتاه کننده URL Capstone Project : URL Shortener

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

  • آدرس اینترنتی کوتاه را دریافت کنید Get short url

  • آدرس اینترنتی کوتاه را دریافت کنید Get short url

  • دریافت URL طولانی Get long URL

  • اعداد را به URL کوتاه اضافه کنید Add Numbers to Short URL

  • URL های کوتاه سفارشی Custom short URLs

  • URL های کوتاه سفارشی Custom short URLs

  • URL های طولانی را به روز کنید Update the Long URLs

پروژه Capstone: تولید متن Capstone Project : Text Generation

  • زنجیر مارکوف - مفهوم Markov Chains - Concept

  • کد - جدول انتقال Code - Transition Table

  • فرکانس را به احتمال تبدیل کنید Convert Frequency into Probability

  • یک کاراکتر واحد تولید کنید Generate a single character

پروژه Capstone: تولید متن Capstone Project : Text Generation

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

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

  • زنجیر مارکوف - مفهوم Markov Chains - Concept

  • جدول انتقال Transition Table

  • جدول انتقال Transition Table

  • کد - جدول انتقال Code - Transition Table

  • فرکانس را به احتمال تبدیل کنید Convert Frequency into Probability

  • زنجیر مارکوف را آموزش دهید Train Markov Chains

  • زنجیر مارکوف را آموزش دهید Train Markov Chains

  • یک کاراکتر واحد تولید کنید Generate a single character

  • ایجاد پاراگراف Generate Paragraphs

  • ایجاد پاراگراف Generate Paragraphs

نتیجه Conclusion

  • پیامی از مربی A message from the Instructor

  • سخنرانی پاداش: بعدی چیست؟ Bonus Lecture : What's Next ?

نتیجه Conclusion

  • پیامی از مربی A message from the Instructor

  • سخنرانی پاداش: بعدی چیست؟ Bonus Lecture : What's Next ?

نمایش نظرات

آموزش دوره کارشناسی ارشد برنامه نویسی پایتون (2022)
جزییات دوره
20 hours
191
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,343
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Prateek Narang Prateek Narang

مربی و کارآفرین - Google، Coding Minutes، ScalerPrateek مدرس برنامه‌نویسی محبوب و مهندس نرم‌افزار ace است که در گذشته با Google کار کرده است، در حال حاضر با Scaler کار می‌کند و Coding Minutes را ایجاد کرده است تا دوره‌های با کیفیت بالا را با قیمت‌های مناسب ارائه دهد. او به دلیل توضیحات ساده شگفت انگیزش که همه را عاشق برنامه نویسی می کند شناخته شده است. او بیش از 5 سال تجربه تدریس دارد و بیش از 50000 دانش آموز را در بوت کمپ کلاس درس و دوره آنلاین در یک بوت کمپ محبوب در گذشته آموزش داده است. تخصص او در حل مسئله، الگوریتم ها، برنامه نویسی رقابتی و یادگیری ماشین است. سبک تعاملی ماریو او در رزومه prateeknarang مورد علاقه همه است. بسیاری از شاگردان سابق او اکنون در شرکت‌های تولیدکننده برتر مانند Apple، Google، Amazon، PayTm، Microsoft، Flipkart، Samsung، Adobe، DE Shaw، Codenation، Arcesium و غیره کار می‌کنند.

Coding Minutes Coding Minutes

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

Mohit Uniyal Mohit Uniyal

دانشمند داده و مدرس دقایق کدگذاری