4,67
(3 oceny)
Pisania czytelnego i zrozumiałego kodu Python
Przetwarzania list za pomocą mapowania, filtrowania oraz redukcji
Używania funkcji czystych w twoim kodzie
Wykorzystania w praktyce technik znanych jako currying oraz partial application
Różnic pomiędzy podejściem imperatywnym oraz deklaratywnym
Używania dekoratorów oraz domknięć
Przetwarzania sekwencji za pomocą funkcji any(), all(), sorted() oraz groupby()
Dzisiejsze programy są niezwykle złożone i wymagają od programisty przemyślanego podejścia do pisania kodu. Nie jest sztuką napisać kod, który działa. Sztuką jest napisać go tak, aby był zrozumiały, łatwy w utrzymaniu i łatwy do rozbudowania w przyszłości. Pogramowanie funkcyjne w ostatnich latach stało się niezwykle popularną metodą na rozwiązanie powyższych problemów.
Dzięki funkcyjnemu podejściu możesz tworzyć kod, który ma mniej błędów, jest łatwiejszy do testowania i łatwiejszy w utrzymaniu.
Z tym kursem bez problemu opanujesz najważniejsze idee oraz koncepcje programowania funkcyjnego w Pythonie. Poznasz techniki pracy, który ułatwią Ci wielokrotne wykorzystanie kodu, poprawią jego czytelność oraz znacznie zredukują ilość błędów.
Dowiesz się na czym polega idea programowania funkcyjnego, poznasz też wiele praktycznych rozwiązań, dzieki którym łatwo wdrożysz te idee we własnym kodzie. Dobre zrozumienie tematów z tego kursu, ułatwi Ci pracę z nowoczesnym kodem Python oraz licznymi bibliotekami napisanymi w tym języku.
W kursie wykorzystujemy proste, przejrzyste przykłady, tak aby każdy mógł szybko zrozumieć na czym polegają kluczowe techniki programowania funkcyjnego. Każda z omówionych technik oraz koncepcji rozpoczyna się od zwięzłej teorii, którą możesz od razu przećwiczyć za pomocą licznych zadań i ćwiczeń. W kursie będziesz pisać sporo kodu funkcyjnego, dzięki czemu nauczysz się stosować nowo zdobyte umiejetności w praktyce.
Z kursem poznasz takie istotne pojęcia jak funkcja czysta i funkcja wyższego rzędu. Poznasz także wiele praktycznych technik pracy z funkcjami np. użycie funkcji anonimowych, partial application czy currying. Dowiesz się również jak pracować z kluczowymi technikami programowania funkcyjnego: mapowanie, filtrowanie oraz redukcja. Do tego jeszcze omówimy wbudowane funkcje Pythona - all(), sorted(), zip() oraz group(). Te wszystkie zagadnienia pomogą Ci zdobyć praktyczne umiejętności pisania nowoczesnego kodu Python.
Kurs wymaga podstawowej wiedzy z fundamentów języka Python. Jeśli wiesz jak używać funkcji, list, zmiennych itp. to z kursem poradzisz sobie bez problemu.
Średnia ocena
4,67
(3 ocen)
Lukasz Wilkosz
5,0
21 lip 2024
Spora dawka wiedzy - zdecydowanie więcej niż w wcześniej przerabianych w ramach ścieżki. Polecam!
Czy ta opinia była pomocna?
To najniższa cena z ostatnich 30 dni!
Spora dawka wiedzy - zdecydowanie więcej niż w wcześniej przerabianych w ramach ścieżki. Polecam!