آموزش تسلط بر کد تمیز پایتون: اصول کدنویسی مدرن پایتون - آخرین آپدیت

دانلود Python Clean Code Mastery: Modern Python Coding Principles

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

آموزش جامع بهترین روش‌ها و اصول کدنویسی تمیز پایتون برای توسعه مدرن

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

چرا در این دوره شرکت کنید؟

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

  • بر پایتون مدرن مسلط شوید: با آخرین ویژگی‌ها و نحو در پایتون مدرن آشنا شوید. کشف کنید که چگونه این پیشرفت‌ها می‌توانند منطق شما را ساده کرده و کد شما را رسا تر کنند.

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

  • خوانایی و سبک را تقویت کنید: از استانداردهای کدنویسی حرفه‌ای و راهنماهای سبک برای کد تمیز و سازگار پیروی کنید. بهترین روش‌هایی را اتخاذ کنید که با انتظارات تیم‌های توسعه مدرن و بازبین‌های کد مطابقت داشته باشند.

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

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

  • اصول کد تمیز: بر مبانی نوشتن کدهای واضح، خوانا و قابل نگهداری پایتون تسلط یابید.

  • نحو پایتون مدرن: از ویژگی‌های به‌روز زبان مانند عبارات تخصیص و تطبیق الگوی ساختاری به طور موثر استفاده کنید.

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

  • طراحی پیشرفته تابع: بسته شدن (Closure)، انواع آرگومان‌ها و نحوه جلوگیری از باگ‌های رایج مربوط به تابع را درک کنید.

  • الگوهای پیشرفته کلاس: طرح‌های کلاس قوی را با استفاده از کلاس‌های داده، mix-inها و descriptors بسازید.

  • توسعه ایمن با نوع: قابلیت اطمینان را با نکات نوع (Type hints) بهبود بخشید و به راهنماهای سبک مدرن مانند PEP8 پایبند باشید.

  • استراتژی‌های مدیریت استثنا: مدیریت خطای ساختاریافته و تدافعی را برای برنامه‌های کاربردی تمیزتر و ایمن‌تر طراحی کنید.

  • مطالعات موردی دنیای واقعی: اصلاح کد قدیمی و ساخت پروژه‌ها را با استفاده از تکنیک‌های کدنویسی تمیز تمرین کنید.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان پایتون در تمام سطوح که می‌خواهند کیفیت کد خود را ارتقا داده و تکنیک‌های پیشرفته پایتون مدرن را بیاموزند.

امروز کدنویسی تمیزتر و هوشمندتر پایتون را شروع کنید

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


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

مقدمه Introduction

  • مقدمه Introduction

  • پایتون اصطلاحی Idiomatic Python

  • فاصله‌ی کوتاه Short Intermission

نحو و جریان کنترل پایتون مدرن Modern Python Syntax and Control Flow

  • عملگر والروس The Walrus Operator

  • عبارت Match-Case The Match-Case Statement

  • باز کردن بسته‌بندی همگانی Catch-All Unpacking

  • راهبردهای حلقه زنی موثر Effective Looping Strategies

ساختارهای داده Data Structures

  • استفاده از setdefault و defaultdict Using setdefault and defaultdict

  • ادغام و به روز رسانی دیکشنری‌ها Merge and Update Dictionaries

  • لیست‌ها در مقابل تاپل‌ها Lists VS Tuples

مدیریت فایل و مسیر File and Path Handling

  • Pathlib در مقابل os.path Pathlib VS os.path

مکانیک‌های تابع و مشکلات رایج Function Mechanics and Common Pitfalls

  • مشکلات nonlocal و global در توابع Closure Pitfalls of nonlocal and global in Closure Functions

  • بهره‌گیری از آرگومان‌های فقط موقعیتی و فقط کلمه کلیدی Leveraging Positional-Only and Keyword-Only Arguments

  • آرگومان‌های پیش فرض قابل تغییر Mutable Default Arguments

تکنیک‌های OOP و معماری کلاس OOP Techniques and Class Architecture

  • کلاس‌های داده Data Classes

  • کلاس‌های Mix-in Mix-in Classes

  • دکوراتور property The property Decorator

  • پروتکل توصیفگر Descriptor Protocol

  • اعتبارسنجی زیرکلاس‌ها Validating Subclasses

  • دکوراتورهای کلاس Class Decorators

تایپ و استایل Typing and Style

  • حاشیه‌نویسی نوع Type Annotations

  • راهنمای استایل PEP8 PEP8 Style Guide

استثناها Exceptions

  • کلاس Exception The Exception Class

  • استفاده از assert برای استثناها Using assert for Exceptions

مطالعات موردی Case Studies

  • ابزار Bookworm CLI Bookworm CLI Tool

  • بازسازی کد قدیمی Refactoring Legacy Code

پایان Outro

  • تبریک! Congratulations!

  • سخنرانی جایزه Bonus Lecture

نمایش نظرات

آموزش تسلط بر کد تمیز پایتون: اصول کدنویسی مدرن پایتون
جزییات دوره
4 hours
28
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
36
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pythonic Education Pythonic Education

آموزش علوم داده در دنیای واقعی بهینه شده زمان