700+ courses, half price
Opis kursu
Ten kurs oferuje praktyczne wprowadzenie do inżynierii oprogramowania, prowadząc Cię przez tworzenie praktycznej aplikacji: kalkulatora kredytu hipotecznego. Nauczysz się, jak obliczać miesięczne płatności na podstawie kluczowych danych, takich jak kwota kredytu, oprocentowanie i okres kredytowania. Po drodze zastosujesz kluczowe zasady inżynierii oprogramowania, aby tworzyć kod wydajny, modułowy i łatwy w utrzymaniu.
Co zbudujesz
Korzystając z Pythona, zaprojektujesz i zaimplementujesz kalkulator kredytu hipotecznego, który rozwinie się z prostego narzędzia w solidne rozwiązanie. Zaczynając od prostych modułów, rozszerzysz funkcjonalność za pomocą dziedziczenia, aby tworzyć zaawansowane kalkulatory, w tym taki, który obsługuje obliczenia finansowe. Ten praktyczny projekt pomoże Ci zrozumieć techniki tworzenia oprogramowania stosowane w rzeczywistych warunkach oraz to, jak strukturyzować skalowalny kod.Techniki, których będziesz używać
Przez cały kurs będziesz stosować najlepsze praktyki, takie jak zasada DRY (Don’t Repeat Yourself) i modularność, aby skutecznie organizować swój kod. Będziesz przestrzegać standardów PEP 8, korzystać z narzędzi takich jak Pylint, aby utrzymać wysoką jakość kodu, oraz pisać zautomatyzowane testy z użyciem pytest, aby zapewnić niezawodność swojej aplikacji. Po ukończeniu kursu będziesz mieć umiejętności potrzebne do projektowania, wdrażania i testowania rzeczywistych rozwiązań programistycznych z pewnością siebie.Wymagania wstępne
Program nauczania
Plan kursu
1
Wprowadzenie do studium przypadku
Zapoznaj się z założeniami projektu i zacznij budować kalkulatory od podstaw, przypominając sobie ważne zasady programowania obiektowego i inżynierii oprogramowania – w tym zasadę DRY (Don't Repeat Yourself).
- Przedstawiamy wyzwanie50 XP
- BasicCalculator100 XP
- FinancialCalculator100 XP
- Zasady inżynierii oprogramowania50 XP
- Zasady inżynierii oprogramowania100 XP
- Importy względne100 XP
- Importy absolutne100 XP
- Dziedziczenie pozwala na ponowne wykorzystanie kodu50 XP
- Dziedziczenie wielopoziomowe50 XP
- Tworzenie klasy kalkulatora hipotecznego100 XP
2
Napisz moduł Pythona
Podstawy masz już za sobą – czas je udoskonalić! Dodaj dokumentację i automatyczne testy, a następnie rozszerz funkcjonalność swojego kodu.
3
Utrzymywalność kodu
Główny kod jest już gotowy – czas sprawdzić, czy wszystko działa poprawnie i jest zgodne z najlepszymi praktykami. Dowiedz się, jak przeglądać, refaktoryzować i ulepszać kod, a także przeprowadzać bardziej kompleksowe testy.
Studium przypadku: tworzenie oprogramowania w Pythonie
Kurs
ukończony

