آموزش بهترین تمرینات پایتون 3

Python 3 Best Practices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: هنگامی که از مراحل ابتدایی یادگیری برنامه نویسی فراتر رفتید، آماده اید که به فکر کردن در مورد اینکه چه چیزی کدهای خوب و تمیز را می سازد، بپردازید. این دوره مجموعه‌ای از ابزارها را در اختیار شما قرار می‌دهد تا به شما در ایجاد پروژه‌های پایتون با کیفیت بالاتر و قابل نگهداری کمک کند. در این دوره، Python 3 Best Practices، تعدادی از بهترین روش‌ها را یاد خواهید گرفت که به شما در بهبود کیفیت کد پایتون کمک می‌کند. ابتدا دستورالعمل های قالب بندی کدی به نام Pep8 را خواهید دید. در مرحله بعد، مستندات زیبا و قابل انتشار را با رشته‌های اسناد پایتون و ابزاری به نام Sphinx ایجاد خواهید کرد. سرانجام. شما چگونگی بهبود قابلیت نگهداری و جلوگیری از خطاها را با افزودن نکات نوع به کد خود کشف خواهید کرد. در پایان این دوره، شما قادر خواهید بود کدهای واضح تر، خواناتر و قابل نگهداری تر با مستندات بهتر بنویسید.

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

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

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

پیروی از دستورالعمل های سبک پایتون: Pep8 Following Python Style Guidelines: Pep8

  • معرفی PEP8 Introducing PEP8

  • مروری بر قوانین PEP8 Overview of PEP8 Rules

  • نسخه ی نمایشی: PEP8 در عمل Demo: PEP8 in Practice

  • نقد و بررسی: PEP8 Review: PEP8

  • نسخه ی نمایشی: بررسی کد خود با PyLint Demo: Checking Your Code with PyLint

  • نسخه ی نمایشی: بررسی کد خود با Flake8 Demo: Checking Your Code with Flake8

  • نسخه ی نمایشی: اصلاح قالب بندی با رنگ مشکی Demo: Fixing Your Formatting with Black

  • نسخه ی نمایشی: اجرای چکرز از VSCode Demo: Running Checkers from VSCode

  • مرور Review

مستندسازی پروژه شما Documenting Your Project

  • مقدمه: Docstrings و PEP257 Intro: Docstrings and PEP257

  • نسخه ی نمایشی: ایجاد اسناد HTML با Sphinx Demo: Generating HTML Documentation with Sphinx

  • نسخه ی نمایشی: درک reStructuredText Demo: Understanding reStructuredText

  • بررسی: Sphinx and reStructuredText Review: Sphinx and reStructuredText

  • نسخه ی نمایشی: استفاده از reStructuredText در Docstrings شما Demo: Using reStructuredText in Your Docstrings

  • نسخه ی نمایشی: ایجاد اسناد کد با APIDoc Demo: Generating Code Documentation with APIDoc

  • مرور Review

کد خود را با بررسی تایپ بهبود دهید Improve Your Code with Type Checking

  • مقدمه: استاتیک در مقابل تایپ پویا Intro: Static vs. Dynamic Typing

  • نسخه ی نمایشی: نکات را تایپ کنید Demo: Type Hints

  • درک نکات نوع Understanding Type Hints

  • نسخه ی نمایشی: استفاده از نکات تایپ در یک پروژه Demo: Applying Type Hints in a Project

  • درباره انواع و کلاس ها About Types and Classes

  • نسخه ی نمایشی: اعمال نکات نوع در پروژه، قسمت 2 Demo: Applying Type Hints in a Project, Part 2

  • انواع: اتحادیه، هر، و مجموعه Types: Union, Any, and Collections

  • تایپ اردک Duck Typing

  • نسخه ی نمایشی: Mypy Demo: Mypy

نمایش نظرات

نظری ارسال نشده است.

آموزش بهترین تمرینات پایتون 3
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 44m
26
Pluralsight (پلورال سایت) pluralsight-small
17 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reindert-Jan Ekker Reindert-Jan Ekker

پس از سالها کار در زمینه تولید نرم افزار ، Reindert-Jan Ekker در سال 2010 به تدریس برنامه نویسان روی آورد و هرگز به گذشته نگاه نکرد. او نویسنده دوره های Pluralsight است و کلاسهایی را درباره پایتون ، علوم داده ، devops (و سایر موارد) تدریس می کند. حتی اگر او بعضی از مشاغل توسعه را در اینجا و آنجا تحت فشار قرار دهد ، تدریس علاقه واقعی او است و او مشتاقانه منتظر است که این اشتیاق را با شما به اشتراک بگذارد.

Pluralsight (پلورال سایت)

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

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