دوره آموزشی پایتون: دکوراتورها
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- با دکوراتورها در پایتون آزمایش کنید
دوره های مرتبط
- دوره آموزشی یادگیری جامع پایتون برای علم داده و یادگیری ماشین بخش اول
- دوره آموزشی مبانی هوش مصنوعی: شبکه های عصبی
- دوره آموزشی داشبوردهای مجهز به هوش مصنوعی با Streamlit
- دوره آموزشی اپ تحلیل داده با قدرت LLM با پایتون و Streamlit
- دوره آموزشی راهنمای کامل مهندسی تحلیل دادهها
- دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM
- دوره آموزشی تحلیل پیشرفته دادههای مکانی در پایتون