آموزش پایتون پیشرفته: ویژگی های زبان

Advanced Python: Language Features

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

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

معرفی Introduction

  • معرفی Introduction

  • در حال راه اندازی Getting set up

1. ویژگی های زبان 1. Language Features

  • سبک کدنویسی پایتون Python coding style

  • درک رشته ها در مقابل بایت ها Understanding strings vs. bytes

  • بیان تکلیف The assignment expression

  • انواع و مقادیر بولی Boolean types and values

  • رشته های الگو Template strings

  • امتحان فصل Chapter Quiz

2. توابع پیشرفته 2. Advanced Functions

  • رشته های مستندات Documentation strings

  • لیست های آرگومان های متغیر Variable argument lists

  • توابع لامبدا Lambda functions

  • آرگومان های فقط کلمه کلیدی Keyword-only arguments

  • چالش: توابع پیشرفته Challenge: Advanced functions

  • راه حل: توابع پیشرفته Solution: Advanced functions

  • امتحان فصل Chapter Quiz

3. درک پایتون 3. Python Comprehensions

  • مقدمه ای بر درک مطلب Introduction to comprehensions

  • درک مطالب را فهرست کنید List comprehensions

  • درک فرهنگ لغت Dictionary comprehensions

  • درک را تنظیم کنید Set comprehensions

  • چالش: درک Challenge: Comprehensions

  • راه حل: درک Solution: Comprehensions

  • امتحان فصل Chapter Quiz

4. کلاس ها و اشیاء 4. Classes and Objects

  • نمای کلی کلاس های پایتون Python classes overview

  • تعریف شمارش ها Defining enumerations

  • روش های ویژه: مقادیر رشته ای Special methods: string values

  • روش های ویژه: ویژگی های محاسبه شده Special methods: computed attributes

  • روش های خاص: عملیات Special methods: operations

  • روش های خاص: مقایسه Special methods: comparisons

  • چالش: روش های خاص Challenge: Special methods

  • راه حل: روش های خاص Solution: Special methods

  • امتحان فصل Chapter Quiz

5. تطبیق الگوی ساختاری 5. Structural Pattern Matching

  • مروری بر تطبیق الگو Overview of pattern matching

  • الگوهای ساده Simple patterns

  • گرفتن الگوها Capture patterns

  • الگوهای کلاس Class patterns

  • الگوهای توالی Sequence patterns

  • محافظ های الگو Pattern guards

  • چالش: الگوها Challenge: Patterns

  • راه حل: الگوها Solution: Patterns

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

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

آموزش پایتون پیشرفته: ویژگی های زبان
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 20m
41
Linkedin (لینکدین) lynda-small
18 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد
Joe Marini

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Marini Joe Marini

وکیل ارشد توسعه دهنده در گوگل، توسعه دهنده

جو مارینی یک مدافع ارشد توسعه‌دهنده در Google و توسعه‌دهنده Dreamweaver و Windows Phone است.

جو بیش از 20 سال در صنایع وب و نرم‌افزار کار کرده است. او یکی از اعضای اصلی تیم مهندسی Dreamweaver در Macromedia بود و نقش‌های برجسته‌ای در تولید محصولاتی مانند QuarkXPress، Microsoft Expression Blend، mTropolis mFactory و Extensis QX-Tools داشت. او به طور منظم یک سخنران برجسته در کنفرانس‌های صنعتی است و چندین نشریه در زمینه توسعه وب و نرم‌افزار تألیف کرده یا در نویسندگی مشترکی دارد. قبل از گوگل، جو مسئول پلت فرم توسعه دهنده وب موبایل برای ویندوز فون 7 در مایکروسافت بود. کتاب او، مدل شیء سند، به طور گسترده ای به عنوان منبع قطعی برای کار با DOM در نظر گرفته می شود.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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