آموزش جامع برنامه‌نویسی پایتون: کاربرد، تحلیل و ساخت پروژه - آخرین آپدیت

دانلود Mastering Python Programming: Apply, Analyze, and Build

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره جامع برای هدایت یادگیرندگان از مفاهیم پایه تا سطوح پیشرفته برنامه‌نویسی در پایتون، با تأکید ویژه بر حل مسئله به روش تابعی و طراحی شیءگرا طراحی شده است. در طول شش ماژول ساختاریافته، فراگیران با استفاده از سازه‌های دنیای واقعی مانند توابع تعریف‌شده توسط کاربر، بازگشتی (Recursion)، کلاس‌ها، ارث‌بری، توالی‌ها و ژنراتورها، به تحلیل و ساخت راهکارها می‌پردازند. دوره با انتزاع (Abstraction) و ماژولار کردن منطق با استفاده از توابع شروع شده و سپس از استراتژی‌های بازگشتی، ساختارهای پیشرفته کلاس، مدیریت استثناها و پروتکل‌های پایتونی مانند تکرار (Iteration) و نگاشت (Mapping) عبور می‌کند. یادگیرندگان تفاوت بین متدهای استاتیک و کلاس را درک کرده، استثناها و تکرارکننده‌های (Iterators) سفارشی می‌سازند و ژنراتورهای بازگشتی را برای محاسبات بهینه از نظر حافظه ادغام می‌کنند. در پایان این دوره، شما قادر خواهید بود: • اصول شیءگرایی پایتون را برای ساخت طراحی‌های کلاس مقیاس‌پذیر و قابل استفاده مجدد به کار بگیرید • جریان کنترل و ساختارهای داده را از طریق بازگشتی و تبدیل‌های تکراری تحلیل کنید • رفتارهای سفارشی را با استفاده از متدها و پروتکل‌های ویژه برای توالی‌ها، نگاشت‌ها و تکرار توسعه دهید • استراتژی‌های مدیریت استثنا را برای ایجاد برنامه‌های مقاوم و پایدار ارزیابی و پیاده‌سازی کنید • برنامه‌های پایتونی طراحی کنید که ترکیبی از کپسوله‌سازی، چندریختی، ارث‌بری و رعایت پروتکل‌ها باشند این دوره برای کسانی که به دنبال تعمیق تخصص پایتون خود و عبور از سطح دستورات ساده به سمت نوشتن کدهای شیوا، کارآمد و ماژولار با اعتماد به نفس بالا هستند، ایده‌آل است.

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

Module 1: مبانی برنامه‌نویسی تابعی Module 1: Functional Programming Foundations

  • انتزاع (Abstraction) چیست What is Abstraction

  • ایجاد تابع Creating Function

  • توابع و پارامترها Functions and Parameters

  • مسئله ساختار داده ۱ Data Structure Problem-1

  • مسئله ساختار داده ۲ Data Structure Problem-2

  • معکوس کردن فرآیند بخش ۱ Reversing the Process Part 1

  • معکوس کردن فرآیند بخش ۲ Reversing the Process Part 2

  • ادامه معکوس کردن فرآیند Reversing the Process Continued

Module 2: بازگشتی و الگوهای تابعی Module 2: Recursion and Functional Patterns

  • محدوده‌ها (Scopes) و محدوده‌های تو در تو Scopes and Nested Scopes

  • بازگشتی فاکتوریل بخش ۱ Recursion Factorial Part 1

  • بازگشتی فاکتوریل بخش ۲ Recursion Factorial Part 2

  • بازگشتی توان و جستجوی باینری بخش ۱ Recursion- Power and Binary Search Part 1

  • بازگشتی توان و جستجوی باینری بخش ۲ Recursion- Power and Binary Search Part 2

  • نگاشت (Mapping) و فیلتر کردن Mapping and Filtering

Module 3: مفاهیم اصلی برنامه‌نویسی شیءگرا Module 3: Object-Oriented Programming - Core Concepts

  • چندریختی (Polymorphism) بخش ۱ Polymorphism Part 1

  • چندریختی بخش ۲ Polymorphism Part 2

  • ادامه چندریختی Polymorphism Continued

  • کپسوله‌سازی (Encapsulation) Encapsulation

  • ادامه کپسوله‌سازی Encapsulation Continued

  • ارث‌بری (Inheritance) Inheritance

  • ویژگی‌ها، زیرتوابع و متدها Attributes and Sub Functions and Methods

مکانیسم‌های کلاس و مدیریت استثناها Class Mechanics and Exception Handling

  • فضای نام (Namespace) کلاس The Class Namespace

  • چندین ابرکلاس (Superclasses) Multiple Superclasses

  • تعریف استثناها Defining Exceptions

  • ایجاد استثناها Creating Exceptions

  • استثناهای چندگانه Multiple Exceptions

  • گرفتن تمام استثناها (Catching All) Catching All Exceptions

  • استثناها و توابع Exceptions and Functions

منطق سازنده و انواع داده‌ها Constructor Logic and Data Types

  • کلاس‌ها و سازنده‌ها (Constructors) Classes and Constructors

  • سازنده‌های بدون وابستگی Unbound Contructors

  • تابع Super Super Function

  • توالی و نگاشت بخش ۱ Sequence and Mapping Part 1

  • توالی و نگاشت بخش ۲ Sequence and Mapping Part 2

  • زیرکلاس‌سازی بخش ۱ Subclassing Part 1

  • زیرکلاس‌سازی بخش ۲ Subclassing Part 2

Module 6: ویژگی‌های پیشرفته شیءگرایی Module 6: Advanced Object-Oriented Features

  • متدهای استاتیک و کلاس Static and Class Methods

  • متدهای Get، Set و Go Get and Sub Set and Go

  • تکرارکننده‌ها (Iterators) بخش ۱ Iterators Part 1

  • تکرارکننده‌ها بخش ۲ Iterators Part 2

  • ژنراتورهای بازگشتی بخش ۱ Recursive Generators Part 1

  • ژنراتورهای بازگشتی بخش ۲ Recursive Generators Part 2

نمایش نظرات

آموزش جامع برنامه‌نویسی پایتون: کاربرد، تحلیل و ساخت پروژه
جزییات دوره
11h 50m
41
(آخرین آپدیت)
399
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده