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

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

دوره حضوری و آنلاین آموزش برنامه نویسی پایتون

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

ساده بودن پایتون برای یادگیری و  محاسبه معادلات پیچیده و تحلیل های داده ، از دلایل جذابیت بالای این زبان میباشد .

در طول این دوره به مفاهیم پایه و اساسی این زبان قدرتمند تسلط پیدا خواهید کرد .

پس وقت رو از دست نده...

قیمت این دوره: 800,000 240,000 تومان
  • مدرس دوره : حمیدرضا رضا
  • تعداد ویدیوها : 1 ویدیو
  • مدت زمان دوره : 0:3:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1403/12/23
ثبتـــ نام در این دوره ثبت نام در دوره
تست‌ نویسی در پایتون با unittest و pytest

تست‌ نویسی در پایتون با unittest و pytest

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

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

این دوره تا پایان انتشار در سایت شامل 70 درصد تخفیف می باشد.

 

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

 

بخش اول: آشنایی با مفاهیم تست‌نویسی

 تست‌نویسی چیست و چرا اهمیت دارد؟
 انواع تست‌ها (تست واحد، یکپارچه، سیستمی، پذیرش و ...)
 آشنایی با اصول TDD (توسعه بر پایه تست)

 

بخش دوم: تست‌نویسی با unittest

 معرفی unittest و ساختار کلی آن
 نوشتن اولین تست با unittest
 استفاده از assert ها برای بررسی خروجی‌ها
 مدیریت تست‌ ها با TestCase
 تست ورودی‌های مختلف و مدیریت Exception ها
 اجرای تست‌ ها و بررسی نتایج
 استفاده از setUp و tearDown برای آماده‌ سازی داده‌ها
 تست کردن کلاس‌ها و متدها

 

بخش سوم: تست‌نویسی با pytest

 معرفی pytest و تفاوت آن با unittest
 نصب و راه‌اندازی pytest
 نوشتن تست‌ های ساده با pytest
 استفاده از assertions در pytest
 تست استثناها (Exceptions) در pytest
 مدیریت داده‌ های تستی با fixtures
 پارامتری‌ سازی تست‌ ها (Parameterized Tests)
 اجرای تست‌ های چند گانه و دسته‌ بندی آن‌ها

 

بخش چهارم: پیشرفته‌تر شدن در pytest

 تست کردن APIها با pytest و requests
 تست‌ نویسی برای برنامه‌های وابسته به دیتابیس
 استفاده از mock برای شبیه‌سازی داده‌ها
 گزارش‌گیری و نمایش خروجی‌های تست
 اجرای تست‌ها در CI/CD (مانند GitHub Actions)

 

بخش پنجم: بهترین شیوه‌ها در تست‌نویسی

 تست‌ نویسی موثر و بهینه
 تست‌ هایی که نباید بنویسید!
 نکات مهم در نوشتن تست‌ های خوانا و قابل نگهداری
 استفاده از Coverage برای بررسی میزان تست‌ شدن کد

 

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

 

 



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

  1. آشنایی با پایتون

فهرستـــ ویدیوها

مدت زمان دوره 0:3:00
00:00
00:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:03:00

معرفی دوره

دوره های دیگر مدرس

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .