آموزش برنامه نویسی پایتون: PEP 8، Code Style و Advance

Python Programming: PEP 8, Code Style, and Advance

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

آیا آمادگی دارید مهارت های برنامه نویسی پایتون خود را به سطح بعدی ارتقا دهید؟ به "تسلط بر برنامه نویسی پایتون: PEP 8، سبک کد، و تکنیک های پیشرفته" خوش آمدید.

پایتون فقط یک زبان برنامه نویسی نیست. وقتی درست انجام شود، یک شکل هنری است. در این دوره، سفری را برای تسلط بر ظرافت پایتون آغاز می‌کنید، با پیروی از دستورالعمل‌های استاندارد صنعتی PEP 8، و کشف تکنیک‌های پیشرفته‌ای که شما را به عنوان یک حرفه‌ای پایتون متمایز می‌کند.

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

  • PEP 8 Excellence: عمیقاً در استانداردهای Python Enhancement Proposal 8 (PEP 8) غوطه ور شوید، طرح اولیه برای نوشتن کدهای پایتون تمیز و خوانا. اسرار طرح‌بندی کد، برگه‌ها، طول خط و فاصله‌گذاری شی‌گرا را کشف کنید که باعث درخشش کد شما می‌شود.

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

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

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

  • پروژه های دنیای واقعی: دانش جدید خود را با پروژه های عملی عملی کنید. ما پروژه هایی مانند "پروژه شبکه آرایه" و "پروژه بازی گلوله" (تقسیم شده به کلاس و اجزای اصلی) را با رعایت استانداردهای PEP 8 انجام خواهیم داد.


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

معرفی Introduction

  • معرفی Introduction

  • PyCharm PyCharm

  • تاسیسات Installations

سبک کد پایتون و سازمان Python Code Style and Organization

  • PEP8 چیست؟ What is PEP8

  • طرح بندی کد Code Lay-Out

  • زبانه ها و طول خط Tabs and Line Length

  • فاصله گذاری و رمزگذاری شی گرا Object Oriented Spacing and Encoding

  • واردات PEP8 و نام های Dunder PEP8 Imports and Dunder Names

قالب‌بندی و مستندسازی کد پایتون Python Code Formatting and Documentation

  • کاماهای دنباله دار Trailing Commas

  • نظرات و رشته های مستندات Comments and Documentation Strings

  • نقل قول های رشته و پت پیوز String Quotes and Pet Peeves

  • فضای خالی در توابع و عملیات منطقی Whitespace in Functions and Logical Operations

قراردادهای نامگذاری پایتون و ساختار کد Python Naming Conventions and Code Structure

  • سبک های نامگذاری توصیفی Descriptive Naming Styles

  • پروژه، ماژول و قراردادهای متغیر Project, Module and Variable Conventions

  • توابع، روش ها و متغیرهای نمونه Functions, Methods and Instance Variables

  • استثناها، متغیرهای محلی و جهانی Exceptions, Local and Global Variables

  • ثابت ها و طراحی رابط Constants and Interface Design

تکنیک های پیشرفته برنامه نویسی پایتون Advanced Python Programming Techniques

  • توصیه های برنامه نویسی Programming Recommendations

  • حاشیه نویسی عملکرد: قسمت 1 Function Annotations: Part 1

  • حاشیه نویسی عملکرد: قسمت 2 Function Annotations: Part 2

پروژه‌های پایتون با پیروی از دستورالعمل‌های PEP 8 Python Projects Following PEP 8 Guidelines

  • PEP 8: پروژه شبکه آرایه PEP 8: Array Grid Project

  • بازی PEP 8 Bullets: کلاس PEP 8 Bullets Game: Class

  • بازی PEP 8 Bullets: اصلی PEP 8 Bullets Game: Main

نمایش نظرات

آموزش برنامه نویسی پایتون: PEP 8، Code Style و Advance
جزییات دوره
4 hours
23
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,004
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stefan Toshkov Zhelyazkov Stefan Toshkov Zhelyazkov

قدرت چت ربات های مبتنی بر هوش مصنوعی را باز کنید: از یک متخصص بیاموزید