100+ Ćwiczeń - Testy jednostkowe w języku Python - unittest
What you'll learn
- rozwiąż ponad 100 ćwiczeń z testów jednostkowych w języku Python
- zajmij się rzeczywistymi problemami występującymi w programowaniu
- pracuj z dokumentacją i Stack Overflow
- gwarantowane wsparcie instruktora
Requirements
- ukończone kursy ze ścieżki Python Developer na tym koncie instruktorskim
- ukończone kurs z testowania jednostkowego w języku Python na tym koncie instruktorskim
Description
To praktyczny kurs, który umożliwia uczestnikom doskonalenie umiejętności pisania testów jednostkowych w Pythonie, korzystając z wbudowanego frameworka unittest.
Testy jednostkowe są kluczowym narzędziem dla każdego programisty - pomagają w wykrywaniu błędów na wczesnym etapie procesu tworzenia oprogramowania oraz ułatwiają proces utrzymania i rozwoju kodu. Dlatego umiejętność pisania skutecznych testów jednostkowych jest bardzo ważna.
Kurs ten składa się z ponad 100 ćwiczeń, które pokrywają szeroki zakres aspektów związanych z unittest w Pythonie. Każde ćwiczenie skupia się na konkretnym aspekcie pisania testów jednostkowych, takim jak tworzenie test case'ów, korzystanie z różnych typów asercji, ustawianie i kończenie testów, mockowanie, testowanie wyjątków i wiele innych.
Ćwiczenia są zaprojektowane tak, aby pomóc uczestnikom zrozumieć i utrwalić kluczowe koncepcje związane z testami jednostkowymi w Pythonie. Dla każdego ćwiczenia dostępne są szczegółowe rozwiązania, które pomagają uczestnikom porównać swoje podejście z optymalnym rozwiązaniem, zrozumieć potencjalne błędy i nauczyć się lepszego podejścia do problemu.
Ten kurs to doskonały wybór dla tych, którzy chcą opanować umiejętność pisania testów jednostkowych w Pythonie poprzez praktykę. Bez względu na to, czy jesteś początkującym programistą, czy doświadczonym deweloperem, ten kurs pomoże Ci udoskonalić swoje umiejętności testowania i stać się bardziej efektywnym programistą Pythona.
unittest – Niezawodne testowanie kodu w Pythonie
unittest to wbudowany moduł Pythona służący do tworzenia i uruchamiania testów jednostkowych. Pozwala na automatyczne sprawdzanie poprawności działania poszczególnych fragmentów kodu, co ułatwia wykrywanie błędów i zapewnia stabilność aplikacji. Moduł oferuje bogaty zestaw narzędzi do definiowania przypadków testowych, organizowania ich w zestawy oraz raportowania wyników – wszystko zgodnie z podejściem test-driven development (TDD).
Who this course is for:
- Początkujący programiści Pythona
- Programiści aplikacji backendowych i webowych
- Testerzy i inżynierowie QA
- Zespoły developerskie wdrażające testy automatyczne
- Twórcy oprogramowania
- Osoby przygotowujące się do rozmów kwalifikacyjnych
- Studenci kierunków informatycznych
- Freelancerzy i twórcy własnych projektów
Instructor
EN
Python Developer/AI Enthusiast/Data Scientist/Stockbroker
Enthusiast of new technologies, particularly in the areas of artificial intelligence, the Python language, big data and cloud solutions. Graduate of postgraduate studies at the Polish-Japanese Academy of Information Technology in the field of Computer Science and Big Data specialization. Master's degree graduate in Financial and Actuarial Mathematics at the Faculty of Mathematics and Computer Science at the University of Lodz. Former PhD student at the faculty of mathematics. Since 2015, a licensed Securities Broker with the right to provide investment advisory services (license number 3073). Lecturer at the GPW Foundation, conducting training for investors in the field of technical analysis, behavioral finance, and principles of managing a portfolio of financial instruments.
Founder at e-smartdata
PL
Data Scientist, Securities Broker
Jestem miłośnikiem nowych technologii, szczególnie w obszarze sztucznej inteligencji, języka Python big data oraz rozwiązań chmurowych. Posiadam stopień absolwenta podyplomowych studiów na kierunku Informatyka, specjalizacja Big Data w Polsko-Japońskiej Akademii Technik Komputerowych oraz magistra z Matematyki Finansowej i Aktuarialnej na wydziale Matematyki i Informatyki Uniwersytetu Łódzkiego. Od 2015 roku posiadam licencję Maklera Papierów Wartościowych z uprawnieniami do czynności doradztwa inwestycyjnego (nr 3073). Jestem również wykładowcą w Fundacji GPW prowadzącym szkolenia dla inwestorów z zakresu analizy technicznej, finansów behawioralnych i zasad zarządzania portfelem instrumentów finansowych. Mam doświadczenie w prowadzeniu zajęć dydaktycznych na wyższej uczelni z przedmiotów związanych z rachunkiem prawdopodobieństwa i statystyką. Moje główne obszary zainteresowań to język Python, sztuczna inteligencja, web development oraz rynki finansowe.
Założyciel platformy e-smartdata