مبانی پیشرفته برنامه نویسی پایتون | آموزش 2021

Advanced Foundations of Python Programming | 2021 Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: بررسی مبانی پیشرفته برنامه نویسی پایتون - توسعه دهنده پیشرفته پایتون شوید - آموزش عملی

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

  • مجموعه های پیشرفته: Tuples نامگذاری شده ، دیکشنری پیش فرض ، شمارنده ، دیکشنری سفارش داده شده ، صف ها و Deques
  • توابع پیشرفته: فشرده سازی ، فشرده سازی ، ارزیابی عبارات ، نمای حافظه ، نگاشت اشیاء با lambda ، شمارش اشیاء و اجرای عبارات پایتون
  • *args و ** kwargs برای ارسال تعداد متغیر args
  • تکرارکنندگان و تکرارپذیرها در پایتون: با استفاده از تکنیک ها و ترفندهای مختلف در دنباله ها تکرار کنید. ایجاد تکرارکنندگان با استفاده از FP و OOP
  • توابع ژنراتور با بسیاری از دستورات عملکرد و عبارات ژنراتور
  • متاکلاس: متاکلاس های داخلی و ساختن متا کلاس های سفارشی
  • دکوراتورها: برنامه نویسی عملکردی ، روش منظم برای تزئین عملکرد ، و بهترین روش استفاده از @
  • درک مطلب: درک فهرست ، درک دیکت ، درک مجموعه و درک چندگانه
  • ساخت Logger برای نشان دادن مشکلات
  • ایجاد تقویم سفارشی با روشهای مختلف

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

ماژول 1: مقدمه + مجموعه های پیشرفته Module 1: Introduction + Advanced Collections

  • مقدمه ای بر آموزش Introduction to Training

  • مرور پایتون به نام Tuples Python Named Tuples overview

  • پایتون به نام Tuples 1 Python Named Tuples 1

  • پایتون به نام Tuples 2 Python Named Tuples 2

  • پیش فرض در پایتون 1 The DefaultDict in Python 1

  • DefaultDict در پایتون 2 The DefaultDict in Python 2

  • نمای کلی شمارنده ساختمان Building Counters overview

  • شمارنده ساختمان 1 Building Counters 1

  • شمارنده ساختمان 2 Building Counters 2

  • The OrrdDict در پایتون 1 The OrderedDict in Python 1

  • The OrrdDict در پایتون 2 The OrderedDict in Python 2

  • The OrrdDict در پایتون 3 The OrderedDict in Python 3

  • صف در پایتون Queues in Python

  • Deques در پایتون Deques in Python

ماژول 2: توابع پیشرفته Module 2: Advanced Functions

  • مرور زیپ و باز کردن قابلیت مرور مجدد iterables Zipping and Unzipping iterables overview

  • زیپ و باز کردن موارد قابل جابجایی 1 Zipping and Unzipping iterables 1

  • فشرده سازی و باز کردن فایل های قابل جابجایی 2 Zipping and Unzipping iterables 2

  • عبارات پایتون را ارزیابی کنید 1 Evaluate Python expressions 1

  • عبارات پایتون را ارزیابی کنید 2 Evaluate Python expressions 2

  • ارزیابی عبارات پایتون 3 Evaluate Python expressions 3

  • نمای حافظه 1 Memory view 1

  • نمای حافظه 2 Memory view 2

  • نمای حافظه 3 Memory view 3

  • نقشه برداری از اشیاء + Lambda 1 Mapping Objects + Lambda 1

  • نقشه برداری از اشیاء + Lambda 2 Mapping Objects + Lambda 2

  • نقشه برداری از اشیاء + Lambda 3 Mapping Objects + Lambda 3

  • شمارش یک شی 1 Enumerate an object 1

  • شمارش یک شی 2 Enumerate an object 2

  • شمارش یک شی 3 Enumerate an object 3

  • exec برای اجرای کد 1 The exec to execute code 1

  • exec برای اجرای کد 2 The exec to execute code 2

  • exec برای اجرای کد 3 The exec to execute code 3

ماژول 3: قدرت آرج و كورگ Module 3: The Power of Args and Kwargs

  • بررسی اجمالی args و kwargs args and kwargs overview

  • args *در پایتون The *args in Python

  • ** کورگ های موجود در پایتون The **kwargs in Python

ماژول 4: تکرارکنندگان و تکرارپذیرها Module 4: Iterators and Iterables

  • مروری بر تکرارکنندگان و تکرار نشدنی ها Iterators and Iterables overview

  • تکرارکنندگان و تکرارپذیرها قسمت 1 Iterators and Iterables part 1

  • تکرارکنندگان و تکرارپذیرها قسمت 2 Iterators and Iterables part 2

ماژول 5: ژنراتورها Module 5: Generators

  • مروری بر ژنراتورها Generators overview

  • ژنراتورها قسمت 1 Generators part 1

  • ژنراتورها قسمت 2 Generators part 2

ماژول 6: متاکلاس های OOP Module 6: OOP Metaclasses

  • مروری بر متاکلاس Metaclass overview

  • متاکلاس قسمت 1 Metaclass part 1

  • متاکلاس قسمت 2 Metaclass part 2

ماژول 7: دکوراتورها Module 7: Decorators

  • مروری بر دکوراتورها Decorators overview

  • دکوراتور قسمت 1 Decorators part 1

  • دکوراتور قسمت 2 Decorators part 2

مبحث 8: درک مطالب Module 8: Comprehensions

  • فهرست مطلب 1 List Comprehension 1

  • درک فهرست 2 List Comprehension 2

  • درک فهرست 3 List Comprehension 3

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

  • تنظیم درک مطلب Set Comprehension

  • درک tuple Tuple Comprehension

ماژول 9: ورود به سیستم پایتون Module 9: Logging in Python

  • نمای کلی ورود به سیستم Logging overview

  • چوب ساز ساختمان Building logger

ماژول 10: تقویم های پایتون Module 10: Python Calendars

  • نمای کلی تقویم Calendar overview

  • ایجاد تقویم های سفارشی Creating Custom Calendars

بخش پاداش BONUS SECTION

  • جایزه Bonus

نمایش نظرات

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

مبانی پیشرفته برنامه نویسی پایتون | آموزش 2021
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 57m
58
Udemy (یودمی) udemy-small
10 مرداد 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
19,011
4.4 از 5
ندارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

FLOOSTEC Now FLOOSTEC Now

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

Ahmed IB Ahmed IB

مهندس نرم افزار و مربی من احمد IB (ایبرا) هستم ، مهندس ارشد توسعه نرم افزار و مربی با مدرک لیسانس مهندسی برق ، ارتباطات و مهندسی کامپیوتر. من یک تجربه کاربردی عالی در بسیاری از زبانها و چارچوبهای برنامه نویسی دارم ، همچنین دانش و تجربه ماهرانه ای در مهندسی نرم افزار با مهارت در زمینه طراحی ، توسعه ، آزمایش و نگهداری برنامه های مقیاس پذیر دارم. هر روز ، من در حال به روزرسانی مهارت های خود و یادگیری جدید هستم ، زیرا همیشه علاقه مند به توسعه کار و مهارت های روزمره ام و دوست دارم به دیگران کمک کنم مهارت های جدید را یاد بگیرند و مهارت های خود را از طریق آموزش ویدئویی کوتاه و مستقیم به اشتراک بگذارم. هرگز یادگیری را متوقف نکن!

Udemy (یودمی)

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

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