دوره آموزشی پایتون: دکوراتورها
55 دقیقهمتوسط2020-07-07
مدرسین

Jonathan Fernandes
Consultant focusing on data science, AI, and big data
جزئیات دوره
دکوراتورها یک ویژگی فزاینده مهم در پایتون است. آنها بدون تغییر دائمی یک شی موجود ، قابلیت هایی را به آن اضافه می کنند. توانایی استفاده از دکوراتورها برای کار با پروژه ها و چارچوب های بزرگتر پایتون بسیار مهم است. در این دوره ، جاناتان فرناندس توضیح می دهد که تزئین کنندگان چیست و چرا از آنها در پروژه های تولیدی بسیار گسترده استفاده می شود. وی توضیح می دهد که چگونه چالش های مشترک مرتبط با دکوراتورها مانند اشکال زدایی را حل کنید. نحوه تزئین زنجیر؛ نحوه استفاده از دکوراتورها در کلاس ها؛ و چگونگی دستیابی به آرگومان های منتقل شده به توابع تزئین شده. بعلاوه ، با استفاده از نقش تزئین کنندگان در کد منبع میکروپلاتور Flask ، نحوه استفاده و اشکال زدایی از تزئین کنندگان را در دنیای واقعی بیابید.
موضوعات شامل:
کار با توابع در پایتون
زیبا سازی خروجی
سبک HTML
استفاده از دکوراتورها با استدلال
استفاده از دکوراتورها در کلاسها
شناسایی طراحان در کد منبع فلاسک
موضوعات شامل:
کار با توابع در پایتون
زیبا سازی خروجی
سبک HTML
استفاده از دکوراتورها با استدلال
استفاده از دکوراتورها در کلاسها
شناسایی طراحان در کد منبع فلاسک
مهارت ها
PythonProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01-دکوراتورها در پایتون
1. توابع
- 02- کار با توابع در پایتون
- 03-عملکردهای درون توابع
2. شروع به کار
- 04-دکوراتورها چیست؟
- 05-چالش - خروجی خود را زیبا کنید
- 06-راه حل - خروجی خود را زیبا کنید
- 07-چالش با اشکال زدایی
- 08-Challenge - یک ظاهر طراحی HTML با تزئینات
- 09-راه حل - یک ظاهر طراحی HTML با تزئینات
3. تزئینات با استدلال
- 10-با _args و _kwargs کار می کند
- 11-دکوراتورهای ارگ و کوارگ
- 12- از دکوراتورها برای کارکردهای زمان استفاده کنید
- 13-چالش - تزئینات با استدلال
- 14-راه حل - تزیین کنندگان با استدلال
4. دکوراتور با کلاس
- 15-کلاس ها و دکوراتورها در پایتون
- 16-از دکوراتورها به عنوان کش استفاده کنید
5. دکوراتورها در دنیای واقعی
- 17- Flask را نصب کنید
- فلاسک را 18 اجرا کنید
- 19- تابع مسیر در فلاسک
نتیجه
- 20- با دکوراتورها در پایتون آزمایش کنید
دوره های مرتبط
- دوره آموزشی مقدمهای بر «پروتکل کانتکست مدل» (Model Context Protocol)
- دوره آموزشی مبانی برنامه نویسی: الگوهای طراحی
- دوره آموزشی پایتون: الگوهای طراحی پیشرفته (2018)
- دوره آموزشی اتوماسیون شبکه پایتون NAPALM
- دوره آموزشی برنامه نویسی شبکه پایتون: اسکریپت های مقیاس بندی
- دوره آموزشی یادگیری جامع پایتون
- دوره آموزشی پایتون: کار با فایل ها
- دوره آموزشی جامع آمار پایتون (2018)
مسیرهای مرتبط
- مسیر آموزشی ایجاد مهارت های جاوا
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی تبدیل شدن به استاد پایتون برای علوم داده
- مسیر آموزشی ارتقاء مهارت های خود در زبان پایتون
- مسیر آموزشی شروع کار با پایتون
- مسیر آموزشی تمرینهای عملی پایتون
- مسیر آموزشی راهنمای شروع سریع برای برنامه نویسی در پایتون
- مسیر آموزشی آماده شدن برای گواهینامه آناکوندا پایتون برای علوم داده حرفه ای