آموزش برنامه نویسی پایتون تکمیلی – بهینه کردن کدها در Python + گواهینامه

آموزش برنامه نویسی پایتون تکمیلی – بهینه کردن کدها در Python + گواهینامه

ارائه نکات جدید مربوط به سینتکس‌ها و مفاهیم پایتون ۳، لیست‌ها و دیکشنری‌ها، توابع، Comprehensions، مولدها و دکوراتورها

تریلر دوره

توضیحات کامل دوره

پایتون چیست؟ پایتون (Python)، یک زبان برنامه‌نویسی شی‌گرا و تفسیری است که توسط Guido van Rossum در دهه ۱۹۸۰ میلادی طراحی و توسعه داده شده است. این زبان برنامه‌نویسی، از آن دسته زبان&...

پایتون چیست؟

پایتون (Python)، یک زبان برنامه‌نویسی شی‌گرا و تفسیری است که توسط Guido van Rossum در دهه ۱۹۸۰ میلادی طراحی و توسعه داده شده است. این زبان برنامه‌نویسی، از آن دسته زبان‌های برنامه‌نویسی است که به عنوان زبان‌های اسکریپت به شمار می‌روند و برای توسعه نرم‌افزارهای مختلف، مورد استفاده قرار می‌گیرد.

اهمیت یادگیری  تکنیک‌‌های عملی برنامه‌‌نویسی پایتون چیست؟

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

در این فرادرس چه چیزی یاد می‌گیریم؟     

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

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

  • چکیده
    0:01:49

  • تفاوت بین bytes و str
    رایگان 0:16:36
  • ترجیح استفاده از F-Strings به جای Format و C-Style
    0:17:17
  • نحوه استفاده از Template برای نمایش خروجی
    رایگان 0:04:31
  • ترجیح Unpacking انتساب چندگانه به اندیس‌سازی
    0:09:46
  • استفاده از Enumerate به جای Range
    0:04:20
  • استفاده از zip به جای Enumerate
    رایگان 0:07:22
  • معرفی عملگر جدید Walrus
    0:13:12
  • نکته‌ای در رابطه با اعداد اعشاری
    0:03:44
  • تابع درهم‌ساز SHA-256
    0:01:53
  • معرفی دستورهای جدید removeprefix و removesuffix
    0:03:42

  • نکاتی در رابطه با برش در لیست
    0:14:49
  • ترجیح Catch-All Unpacking به برش
    رایگان 0:08:27
  • مرتب‌سازی بر اساس معیارهای پیچیده
    0:11:31
  • استفاده از itemgetter در مرتب‌سازی
    0:06:04
  • مدیریت کلیدهای دیکشنری گم‌شده
    0:09:31

  • اجتناب از Unpack بیش از سه متغیر
    0:13:17
  • ترجیح Raising Exceptions به برگرداندن None
    0:04:43
  • متغیر Nonlocal
    0:09:54
  • کاهش نویز Visual با آرگومان‌های Positional متغیر
    0:08:22
  • ارائه رفتار اختیاری با آرگومان‌های Keyword
    0:09:47
  • استفاده از None برای تعیین آرگومان‌های پیش‌فرض پویا
    رایگان 0:11:08
  • معرفی امکان جدید استفاده از Star و Slash
    0:08:14

  •  استفاده از Comprehensions به جای Map و Filter
    0:14:25
  • نحوه استفاده از مولد (ژنراتور)
    0:07:54
  • عبارت‌های مولد (Generator Expressions)
    0:08:29
  • مقایسه List Comprehension با عبارت‌های مولد
    0:02:53

  • دستورهای tee ،cycle ،repeat ،chain و ziplingest
    0:07:44
  • دستورهای takewhile ،islice و filterfalse
    0:04:07
  • دستورهای permutation ،product ،accumulate و count
    0:12:33

  • دکوراتور و ساده‌نویسی آن با حذف Wrapper
    0:06:49
  • تجزیه دکوراتور
    رایگان 0:05:01
  • محاسبه زمان اجرای یک تابع با دکوراتور
    0:04:31
  • ایجاد لاگ‌فایل به کمک دکوراتور
    0:02:48
  • دکوراتور Cache
    0:05:12
  • افزایش سرعت اجرای تابع فاکتوریل
    رایگان 0:03:55

  • جمع‌بندی و نتیجه مباحث
    0:04:08
  • ادامه یادگیری
    0:05:50
  • دسترسی به آموزش‌های «ادامه یادگیری»
  • ادامه مسیر تا ورود به بازار کار

  • آزمون نهایی و دریافت گواهینامه دوزبانه

  • خلاصه و مرور آموزش
  • واژه‌نامه (Glossary)
  • سوالات متداول (FAQ)
  • مشاغل مرتبط
  • نمونه سئوالات مصاحبه شغلی

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

1,790,000 تومان
358,000 تومان
80% تخفیف

این دوره شامل:
10 فصل آموزشی
4:56:18 ساعت آموزش
دسترسی مادام‌العمر
گواهی پایان دوره: مشخص نیست
تاریخ انتشار: 1405/07/23
آخرین به‌روزرسانی: 2026-10-29 14:40:46
تعداد امتیازها: 2
تعداد دانشجو: 518
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: