دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

بهترین شیوه‌های پایتون - یادگیری نوشتن کد تمیز در پایتون

بهترین شیوه‌های پایتون - یادگیری نوشتن کد تمیز در پایتون

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • چگونه با دنبال کردن راهنمای استایل پایتون، PEP 8، کد پایتون تمیز بنویسیم؟
  • بهترین شیوه‌ها برای نام‌گذاری متغیرها، توابع، کلاس‌ها، متدها و توالی‌ها
  • بهترین شیوه‌ها برای تورفتگی، شکست خطوط، خطوط خالی و فضاهای خالی در پایتون
  • چگونه حلقه‌های پایتون تمیز با enumerate() ،zip() ،break و عبارت else بنویسیم؟
  • بهترین شیوه‌ها برای کار با برنامه‌نویسی شیء‌گرا در پایتون
  • چگونه با دنبال کردن راهنمای استایل پایتون فایل‌ها را مدیریت کنیم؟
  • نکاتی برای نوشتن کد pythonicتر (جایگزینی متغیرها، list comprehensions، ادغام دیکشنری‌ها، عملگر والروس و غیره)
  • چگونه کد خود را با کامنت‌های بلوکی، کامنت‌های درون خطی و docstringها مستندسازی کنیم؟

پیش‌نیازهای دوره

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

توضیحات دوره

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

این دوره راهنمای بهترین شیوه‌های پایتون است، جایی که می‌توانید نکات و بهترین شیوه‌ها برای نوشتن کد pythonic را پیدا کنید.

یاد بگیرید چگونه کد پایتون تمیز بنویسید و مهارت‌های پایتون خود را به سطح بعدی برسانید

  • کد پایتون تمیز، خوانا و قابل نگهداری بنویسید.
  • نام‌های معنادار به متغیرها، توابع، کلاس‌ها و متدهای خود تخصیص دهید.
  • یاد بگیرید چگونه تورفتگی کد پایتون را با دنبال کردن راهنمای استایل پایتون اعمال کنید.
  • بهترین شیوه‌ها را برای طول خط، شکست‌های خط و خطوط خالی اعمال کنید.
  • از فضاهای خالی به طور مناسب با متغیرها، پرانتزها، عملگرها، ویرگول‌ها، دو‌نقطه‌ها و نقطه‌ویرگول‌ها استفاده کنید.
  • بهترین شیوه‌های پایتون برای نوشتن کامنت‌ها در کد خود و اینکه چرا برای نوشتن کد خوانا مفید هستند را یاد بگیرید.
  • بهترین شیوه‌های پایتون را برای کار با رشته‌ها، توالی‌ها، عملگرها، توابع، حلقه‌ها، فایل‌ها و برنامه‌نویسی شیء‌گرا اعمال کنید.
  • علاوه بر این، نکاتی برای نوشتن کد pythonic (عملگر والروس، dictionary comprehension ،list comprehension و غیره) یاد بگیرید.

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

مواد و منابع آموزشی

در طول دوره، منابع زیر را خواهید یافت:

  • درس‌های ویدئویی - درس‌های ویدئویی با گرافیک‌ها و دیاگرام‌های دقیق: شما یاد خواهید گرفت بهترین شیوه‌های هر موضوع را با مثال‌های تصویری دنبال کنید.
  • آزمون‌ها: دانش خود را با بیش از 45 آزمون شامل بیش از 213 سوال محک بزنید.
  • مقالات: مقالات را با توضیحات و تصویرسازی‌های دقیق برای تکمیل دانش خود مطالعه کنید.
  • راهنمای مطالعه: آزمون دوره را با راهنمای مطالعه PDF دقیق و 
  • منحصر به فرد با بیش از 120 سوال بررسی کنید.
  • آزمون دوره: در آزمون نهایی دوره با بیش از 30 سوال شرکت کنید تا دانش خود را محک بزنید.هر تعداد دفعه‌ای که بخواهید می‌توانید در این آزمون شرکت کنید و نتایج دقیق در هر بار تلاش دریافت کنید.

چه چیزی این دوره را منحصربفرد می‌کند؟

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

اگر دوره‌ای تعاملی، تصویری و کاربردی می‌خواهید، این دوره مناسب شما است.

امروز در این دوره شرکت کنید، "بهترین شیوه‌های پایتون" و "کد تمیز" را به رزومه خود اضافه کنید و مهارت‌های جدیدتان را به نمایش بگذارید.

این دوره برای چه کسانی مناسب است؟

  • دانشجویانی که در حال یادگیری پایتون هستند و می‌خواهند بهترین شیوه‌ها و راهنمای استایل را بیاموزند.
  • یادگیرندگان خودآموخته با دانش اولیه پایتون که می‌خواهند کد تمیز را  با دنبال کردن بهترین شیوه‌ها بنویسند.
  • توسعه‌دهندگان پایتون که می‌خواهند راهنمای استایل پایتون (PEP 8) را عمیق‌تر بررسی کنند.
  • توسعه‌دهندگانی که در حال یادگیری پایتون هستند و می‌خواهند دانش خود را گسترش دهند.

بهترین شیوه‌های پایتون - یادگیری نوشتن کد تمیز در پایتون

  • به این بخش خوش آمدید 00:43
  • کنوانسیون‌های نام‌گذاری در برنامه‌نویسی 05:42
  • کنوانسیون‌های نام‌گذاری در برنامه‌نویسی None
  • قوانین و کنوانسیون‌های نام‌گذاری متغیر در پایتون 05:09
  • بهترین شیوه‌های نام‌گذاری متغیر 11:21
  • چگونه تعارض نام‌ها را با کلمات کلیدی پایتون حل کنیم؟ 03:58
  • قوانین و دستورالعمل‌های نام‌گذاری None
  • ثابت‌ها در پایتون 05:14
  • ثابت‌ها در پایتون None
  • به این بخش خوش آمدید 00:40
  • اهمیت تورفتگی در پایتون 02:38
  • دستورالعمل‌های تورفتگی (تب‌ها در مقابل فضاها) 02:59
  • دستورالعمل‌های تورفتگی None
  • چگونه تورفتگی و عدم تورفتگی کد را در ویژوال استودیو کد اعمال کنیم؟ 01:11
  • تبدیل تب‌ها به فضاها و برعکس 01:10
  • تغییر فاصله‌ها به ازای هر سطح تورفتگی در ویژوال استودیو کد 01:56
  • بهترین شیوه‌های تورفتگی برای شرایط چندخطی 06:18
  • بهترین شیوه‌های تورفتگی در پایتون None
  • به این بخش خوش آمدید 00:42
  • محدودیت طول خط 01:44
  • محدودیت طول خط None
  • ادامه خط ضمنی در پایتون 06:26
  • شکست خطوط با بک‌اسلش‌ها 02:55
  • ادامه خط ضمنی در مقابل بک‌اسلش‌ها None
  • عملگرهای دودویی و شکست خطوط 04:50
  • عملگرهای دودویی و شکست خطوط None
  • پرهیز از دستورات مرکب در یک خط 06:05
  • پرهیز از دستورات مرکب None
  • خطوط خالی در توابع، متدها و کلاس‌ها 07:04
  • خطوط خالی در پایتون None
  • به این بخش خوش آمدید 00:39
  • فضای خالی و متغیرها 02:54
  • فضای خالی و متغیرها None
  • فضای خالی و پرانتزها، کروشه‌ها و آکولادها 04:57
  • فضای خالی و پرانتزها None
  • فضای خالی و ویرگول‌ها، دو‌نقطه‌ها و نقطه‌ویرگول‌ها 02:12
  • فضای خالی و ویرگول‌ها، دو‌نقطه‌ها و نقطه‌ویرگول‌ها None
  • فضای خالی و عملگرها 07:18
  • فضای خالی و عملگرها None
  • به این بخش خوش آمدید 00:48
  • اهمیت کامنت‌ها برای نوشتن کد تمیز 04:26
  • شیوه بد: بیش از حد کامنت‌گذاری کد 05:36
  • مبانی کامنت‌گذاری None
  • کامنت‌های درون خطی 04:31
  • کامنت‌های درون خطی None
  • کامنت‌های بلوکی 04:35
  • کامنت‌های بلوکی None
  • آشنایی با Docstringها 05:26
  • Docstringهای یک‌خطی 08:39
  • Docstringهای چندخطی 07:13
  • بهترین شیوه‌های Docstringها None
  • به این بخش خوش آمدید 00:48
  • رشته‌های تک نقل قول در مقابل دو نقل قول 05:28
  • دستورالعمل‌های نقل قول‌ها در رشته None
  • فضاها در اسلایس رشته 06:09
  • فضاها در اسلایس رشته None
  • چگونه رشته‌ها را برای بهینه‌سازی عملکرد Concatenate کنیم؟ 04:15
  • چگونه پیشوندها و پسوندها را بررسی کنیم؟ 04:52
  • متدهای رشته‌ها None
  • به این بخش خوش آمدید 00:57
  • پرانتزها در عبارات و دستورات 06:19
  • زنجیره‌سازی عملگرهای مقایسه 06:23
  • زنجیره‌سازی عملگرهای مقایسه و پرانتزها None
  • عملگر is: مقایسه با گره 05:23
  • فرق بین ... is not و not ... is 02:20
  • بهترین شیوه‌ها برای عملگر is None
  • مقادیر Truthy و Falsy 06:50
  • مقادیر Truthy و Falsy برای مقایسه‌ها None
  • به این بخش خوش آمدید 00:37
  • چگونه Constructهای چندخطی بنویسیم؟ (لیست‌ها، تاپل‌ها و دیکشنری‌ها) 04:13
  • چگونه Constructهای چندخطی بنویسیم؟ (لیست‌ها، تاپل‌ها و دیکشنری‌ها) None
  • توالی‌ها به عنوان مقادیر Truthy و Falsy در شرطی‌ها 05:11
  • توالی‌ها به عنوان مقادیر Truthy و Falsy در شرطی‌ها None
  • List Comprehension (و اینکه چه زمانی از آن استفاده کنید) 15:17
  • List Comprehension None
  • Dictionary Comprehension 06:16
  • Dictionary Comprehension None
  • به این بخش خوش آمدید 00:59
  • دستورالعمل‌های نام‌گذاری توابع 06:05
  • بهترین شیوه‌های توابع 04:57
  • دستورالعمل‌های اولیه توابع None
  • بهترین شیوه‌های پارامترها و آرگومان‌ها 05:53
  • لیست پارامترهای چندخطی 06:20
  • بهترین شیوه‌های دستور return 05:07
  • فضای خالی، آرگومان‌های کلمه کلیدی و مقادیر پیش‌فرض 06:18
  • بهترین شیوه‌های توابع None
  • به این بخش خوش آمدید 00:52
  • چگونه روی توالی‌ها با حلقه for تکرار کنیم؟ 05:58
  • تکرار روی توالی‌ها None
  • چگونه چند متغیر حلقه برای یک حلقه for تعریف کنیم؟ 04:37
  • چند متغیر حلقه None
  • تکرار روی توالی‌ها و شاخص‌ها با ()enumerate 06:45
  • مبانی ()enumerate None
  • تکرار روی چند توالی با ()zip 05:46
  • مبانی ()zip None
  • عبارت else در حلقه‌های پایتون 06:34
  • عبارت else در حلقه‌های پایتون None
  • به این بخش خوش آمدید 00:46
  • مدیریت فایل‌ها با Context Managerها 08:00
  • حالت‌های باز کردن: خواندن، نوشتن و Append 07:19
  • چگونه چند فایل را با Context Managerها باز کنیم؟ 05:23
  • بهترین شیوه‌های مدیریت فایل None
  • به این بخش خوش آمدید 01:15
  • کنوانسیون‌های نام‌گذاری کلاس‌ها 03:49
  • کنوانسیون‌های نام‌گذاری کلاس‌ها None
  • Attributeهای عمومی در مقابل غیرعمومی در پایتون 11:09
  • Attributeها در برنامه‌نویسی شیء‌گرا None
  • آرگومان‌های اول متدها (self و cls) 06:47
  • متدها در برنامه‌نویسی شیء‌گرا None
  • چگونه انواع اشیا را مقایسه کنیم؟ 03:54
  • چگونه یک کلاس را ایمپورت کنیم؟ 05:01
  • پیاده‌سازی متدهای مقایسه غنی 08:49
  • بهترین شیوه‌های برنامه‌نویسی شیء‌گرا در پایتون None
  • به این بخش خوش آمدید 00:49
  • بهترین شیوه‌های Trailing Commas 04:09
  • بهترین شیوه‌های Trailing Commas None
  • تعویض متغیرها با انتساب تاپل 02:03
  • تعویض متغیرها None
  • معکوس کردن یک رشته 02:01
  • معکوس کردن یک رشته None
  • ادغام و بروزرسانی دیکشنری‌ها 01:45
  • ادغام و بروزرسانی دیکشنری‌ها None
  • استفاده از تابع ()map برای پردازش Iterableها بدون حلقه 03:17
  • تابع ()map None
  • عملگر والروس در پایتون 06:27
  • عملگر والروس None
  • آزمون دوره None
  • تبریک! شما دوره را به پایان رساندید 00:20

2,600,000 520,000 تومان

مشخصات آموزش

بهترین شیوه‌های پایتون - یادگیری نوشتن کد تمیز در پایتون

  • تاریخ به روز رسانی: 1404/09/07
  • سطح دوره:همه سطوح
  • تعداد درس:129
  • مدت زمان :06:35:43
  • حجم :1.99GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,889,000 377,800 تومان
  • زمان: 04:47:39
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,659,500 531,900 تومان
  • زمان: 06:44:45
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,501,000 300,200 تومان
  • زمان: 03:48:11
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,300,500 1,460,100 تومان
  • زمان: 18:29:24
  • تعداد درس: 115
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,113,000 422,600 تومان
  • زمان: 05:21:41
  • تعداد درس: 51
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,269,000 1,853,800 تومان
  • زمان: 23:28:00
  • تعداد درس: 170
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,762,000 1,752,400 تومان
  • زمان: 22:11:23
  • تعداد درس: 140
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,734,500 1,346,900 تومان
  • زمان: 17:03:28
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید