آموزش دوره پایتون از صفر تا قهرمان - سطح متوسط - آخرین آپدیت

دانلود Python course from Zero-to-Hero - Intermediate Level

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

آموزش پایتون پیشرفته: ارتقای مهارت‌های کدنویسی شما

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

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

در این دوره سطح متوسط، شما عمیقاً به دیکشنری‌های پایتون خواهید پرداخت و یاد می‌گیرید که چگونه داده‌ها را با استفاده از جفت‌های کلید-مقدار ذخیره، دستکاری و بهینه کنید. چه برنامه‌نویس، تحلیلگر داده یا توسعه‌دهنده باشید، این دوره مهارت‌های کدنویسی و توانایی‌های حل مسئله شما را افزایش می‌دهد.

آنچه خواهید آموخت:

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

  • روش‌های کارآمد برای به‌روزرسانی، ادغام و پیمایش در دیکشنری‌ها

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

ویژگی‌های دوره:

  • دسترسی مادام‌العمر کامل - با سرعت خود، در هر زمان و هر مکان یاد بگیرید.

  • آزمون‌ها و تکالیف - یادگیری خود را با چالش‌های تعاملی تقویت کنید.

  • منابع قابل دانلود - به فایل‌های کد، مطالب مرجع و تمرین‌ها دسترسی پیدا کنید.

  • پروژه‌های عملی - آنچه را که آموخته‌اید از طریق وظایف کدنویسی عملی به کار ببرید.

این دوره برای زبان‌آموزانی که درک اولیه‌ای از پایتون دارند و مشتاق گسترش دانش خود با کاربردهای دنیای واقعی هستند، عالی است.

همین حالا ثبت‌نام کنید و تخصص پایتون خود را به سطح بعدی ببرید!

پیش‌نیازها:

دانش اولیه پایتون (متغیرها، حلقه‌ها، شرط‌ها). هیچ تجربه پیشرفته قبلی لازم نیست!

ساختارهای داده پیشرفته – کاوش در دیکشنری‌ها

این دوره به طور ویژه به دیکشنری‌ها در پایتون می‌پردازد. با این دوره، تسلط بر پایتون را تجربه کنید.


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

Introduction

  • مقدمه Introduction

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

  • مرور کنیم Let's recap

  • دیکشنری چیست و چگونه تعریف می‌شود؟ What is dictionary and how to define?

  • ویژگی‌های دیکشنری Dictionary features

  • آزمون دیکشنری Dictionary quiz

  • دسترسی به آیتم‌های دیکشنری Access dictionary items

  • اصلاح دیکشنری Dictionary modification

  • آزمون کار با آیتم‌های دیکشنری Working with dictionary items quiz

  • حذف از دیکشنری Removing from dictionary

  • کپی کردن دیکشنری‌ها Copy dictionaries

  • آزمون کپی و حذف Copy & remove quiz

  • پروژه: دیکشنری ساده لغات Project: Simple word dictionary

  • حلقه زدن در دیکشنری‌ها Loop through dictionaries

  • دیکشنری‌های تودرتو Nested dictionaries

  • ادغام دیکشنری‌ها Dictionary merging

  • آزمون ادغام و دیکشنری تودرتو Merge & nested dictionary quiz

  • پروژه: حذف مقادیر تکراری از یک دیکشنری Project: Remove duplicate values from a dictionary

  • پروژه: محاسبه فراوانی لغات یک جمله Project: Word frequency of a sentence

  • محاسبه فراوانی کاراکترها در یک متن Character frequency in a text

توابع در پایتون Functions in Python

  • تابع چیست؟ What is function?

  • انواع داده‌ای پارامترها Parameter's data types

  • پارامترهای اختیاری و مقادیر پیش‌فرض Optional parameters & default values

  • توابع و پارامترها در توابع Functions & parameters in functions

  • آرگومان‌های کلیدواژه‌ای Keyword arguments

  • آرگومان‌های دلخواه Arbitrary arguments

  • آرگومان‌های کلیدواژه‌ای دلخواه Arbitrary keyword arguments

  • پارامترهای ترکیبی Mix parameters

  • انواع مختلف پارامتر در پایتون - قسمت 1 Different parameter types in python - Part 1

  • انواع مختلف پارامتر در پایتون - قسمت 2 Different parameter types in python - Part 2

  • نکاتی برای پارامترها در توابع Tips for parameters in functions

  • مقدار بازگشتی Return value

  • پروژه: محاسبه‌گر سود ساده Project: Simple interest calculator

  • پروژه: لیست انجام کارها - قسمت 1 Project: To-do list Part1

  • پروژه: لیست انجام کارها - قسمت 2 Project: To-do list Part2

  • رفع مشکل پروژه لیست انجام کارها Fix the issue with to-do list project

  • بازگشت یا توابع بازگشتی Recursion or recursive functions

  • توابع Lambda Lambda functions

  • مقدار بازگشتی، تابع بازگشتی و Lambda Return value, recursive function & lambda

  • انواع مقدار بازگشتی تابع Function Return types

  • آزمون انواع مقدار بازگشتی تابع Function return types quiz

برنامه‌نویسی شیءگرا در پایتون Object Oriented Programming in Python

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

  • تعریف یک کلاس در پایتون Define a class in Python

  • سازنده‌ها در پایتون Constructors in Python

  • Self چیست؟ What is self?

  • متدهای Dunder در پایتون Dunder methods in Python

  • پروژه: سیستم حساب بانکی ساده - قسمت 1 Project: Simple bank account system - Part 1

  • پروژه: سیستم حساب بانکی ساده - قسمت 2 Project: Simple bank account system - Part 2

  • پروژه: سیستم حساب بانکی ساده - قسمت 3 Project: Simple bank account system - Part 3

  • پروژه: سیستم حساب بانکی ساده - قسمت 4 Project: Simple bank account system - Part 4

کپسوله‌سازی در پایتون Encapsulation in Python

  • کپسوله‌سازی چیست؟ What is encapsulation?

  • آزمون کپسوله‌سازی Encapsulation quiz

  • مثال: سیستم مدیریت دانشجویی Example: Student management system

  • پروژه: سیستم مدیریت کتابخانه ساده Project: Simple library management system

  • پروژه: بازی حدس زدن Project: Guessing Game

وراثت در پایتون Inheritance in Python

  • وراثت چیست؟ What is inheritance?

  • وراثت ساده (تکی) در پایتون Simple (Single) Inheritance in Python

  • دسترسی به اعضای والد Access to parent members

  • Override کردن متد Method Overriding

  • متد Super و افزودن صفات برای یک کلاس فرزند Super method & adding attributes for a child class

  • متد Super و MRO Super method & MRO

  • اصلاح کننده‌های دسترسی و name mangling Access modifiers & name mangling

  • وراثت چندگانه در پایتون Multiple Inheritance in Python

  • مدیریت اعضای یکسان (تداخلات) از والدین مختلف در وراثت چندگانه Handling same members (conflicts) from different parents in multiple inheritance

  • مثال‌های واقعی از وراثت Real world examples of inheritance

چندریختی و انتزاع در پایتون Polymorphism & Abstraction in Python

  • چندریختی چیست؟ What is polymorphism?

  • Override کردن متد Method Overriding

  • Overload کردن متد Method Overloading

  • Overload کردن عملگر Operator Overloading

  • Duck Typing Duck Typing

  • پروژه: سیستم حساب بانکی با استفاده از چندریختی - قسمت 1 Project: Bank Account System using Polymorphism - Part 1

  • پروژه: سیستم حساب بانکی با استفاده از چندریختی - قسمت 2 Project: Bank Account System using Polymorphism - Part 2

  • پروژه: سیستم فروشگاه آنلاین - قسمت 1 Project: Online Store System - Part 1

  • پروژه: سیستم فروشگاه آنلاین - قسمت 2: اعمال تخفیف Project: Online Store System - Part 2: apply discount

  • پروژه: سیستم فروشگاه آنلاین - قسمت 3: کاهش موجودی Project: Online Store System - Part 3 - Reduce stock

  • پروژه: سیستم فروشگاه آنلاین - قسمت 4: سبد خرید Project: Online Store System - Part 4 - Shopping cart

  • پروژه: سیستم فروشگاه آنلاین - قسمت 5: محاسبه قیمت کل Project: Online Store System - Part 5 - Calculate total price

  • پروژه: سیستم فروشگاه آنلاین - قسمت 6: رفع اشکال قیمت کل Project: Online Store System - Part 6 - Fix total price bug

  • پروژه: سیستم فروشگاه آنلاین - قسمت 7: رفع اشکال افزودن به سبد خرید Project: Online Store System - Part 7 - Fix add to cart bug

  • انتزاع چیست؟ What is Abstraction?

  • انتزاع در پایتون Abstraction in Python

  • انتزاع چندگانه Multiple abstraction

محدوده ها، ماژول ها Scopes, Modules

  • انواع Scope در پایتون Types of scopes in Python

  • چند مثال از Scope Some examples of scope

  • کلیدواژه Global global keyword

  • کلیدواژه Nonlocal nonlocal keyword

  • ماژول‌ها و نحوه تعریف یک ماژول در پایتون Modules and how to define a module in Python

  • ماژول Datetime: Date datetime module: date

  • ماژول Datetime: Time datetime module: time

  • ماژول Datetime: Formatting datetime، تبدیل یک رشته به یک شیء datetime datetime module: Formatting datetime , converting a string to a datetime object

  • ماژول Datetime: عملیات حسابی روی datetime و timedelta datetime module: Arithmetic operation on datetime & timedelta

  • ماژول Datetime: Time zone datetime module: Time zone

  • ماژول Math math module

  • بازی: آزمون ریاضی با تایمر - قسمت 1 Game: Math quiz with timer - Part 1

  • بازی: آزمون ریاضی با تایمر - قسمت 2 Game: Math quiz with timer - Part 2

  • پروژه: تایمر شمارش معکوس Project: Count down timer

نمایش نظرات

آموزش دوره پایتون از صفر تا قهرمان - سطح متوسط
جزییات دوره
21 hours
84
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
20,546
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kioomars Jonood Kioomars Jonood

Samaneh Mazidi Sharaf Abadi Samaneh Mazidi Sharaf Abadi

مدیر پروژه و معلم