Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania - ebook
Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania - ebook
Programuj funkcyjnie w Pythonie!
- Poznaj funkcyjny paradygmat programowania
- Naucz się wykorzystywać go w języku Python
- Rozwiązuj praktyczne problemy programistyczne
Python to obecnie jeden z najpopularniejszych języków programowania, a jego znajomość zapewnia zatrudnienie w największych firmach i przy najciekawszych projektach w branży informatycznej. Szerokie możliwości, duża elastyczność i wszechstronność, przejrzystość i zwięzłość składni, czytelność i klarowność kodu, rozbudowany pakiet bibliotek standardowych, niemal nieograniczone zastosowanie w różnych dziedzinach nauki i biznesu - wszystko to sprawia, że język ten z pewnością utrzyma swoją pozycję, a programujące w nim osoby jeszcze długo będą należały do najbardziej pożądanych specjalistów na rynku IT.
Jedną z niewątpliwych zalet Pythona jest to, że wspiera różne paradygmaty programowania, w tym wydajne programowanie funkcyjne. Jeśli chcesz poszerzyć swoją wiedzę na temat języka i dowiedzieć się, jak wykorzystać jego możliwości w tym podejściu, sięgnij po książkę Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania. Dzięki zamieszczonym w niej zadaniom o różnym poziomie trudności oraz ich rozwiązaniom poznasz podstawy programowania funkcyjnego w Pythonie i nauczysz się pisać zwięzłe i eleganckie programy, które działają szybko i zużywają mniej zasobów, praktyczne wskazówki zaś pomogą Ci zrozumieć bardziej zawiłe zagadnienia.
- Wprowadzenie do programowania funkcyjnego w Pythonie
- Sekwencyjne struktury danych i operacje na plikach
- Wykorzystanie krotek i ciągów tekstowych
- Zastosowanie słowników i zbiorów
- Wybrane moduły programowania funkcyjnego
- Funkcje rekurencyjne i rekurencja ogonowa
- Programowanie synchroniczne i asynchroniczne
- Podstawy programowania współbieżnego i równoległego
Przekonaj się, jak prosty może być język Python!
Jeśli chcesz poznać podstawy języka Python oraz opanować paradygmaty imperatywny i obiektowy, przed lekturą tej książki sięgnij po inną publikację tego autora: Python. Zadania z programowania. Przykładowe imperatywne rozwiązania.
Spis treści
Od autora 7
Wstęp 11
Rozdział 1. Programowanie funkcyjne - wprowadzenie 15
- Wstęp 15
- Porównanie paradygmatów funkcyjnego i imperatywnego 16
- Co to jest programowanie funkcyjne? 16
Rozdział 2. Sekwencyjne struktury danych 21
- Sekwencje 21
- Listy i krotki 21
- Lista 22
- Podstawowe działania na macierzach 44
- Narzędzia programowania funkcyjnego 55
Rozdział 3. Krotki 63
- Krotka 63
Rozdział 4. Ciągi tekstowe 77
- Podstawowe operacje ciągu tekstowego 77
Rozdział 5. Słownik i zbiór 89
- Słownik 89
Rozdział 6. Wybrane moduły programowania funkcyjnego 109
- Wstęp 109
- Operatory standardowe jako funkcje 110
- Iteratory nieskończone 113
- Iteratory kombinatoryczne 117
- Iteratory skończone 123
Rozdział 7. Funkcje rekurencyjne i rekurencja ogonowa 135
- Rekurencja ogonowa 138
Rozdział 8. Programowanie asynchroniczne 147
- Programowanie synchroniczne vs. asynchroniczne 147
- Mój pierwszy asynchroniczny program 148
- Koprocedura 149
- Obiekty oczekiwalne 153
- Generatory asynchroniczne 160
- Wyrażenia asynchroniczne 162
- Iteratory asynchroniczne 164
Rozdział 9. Współbieżność i równoległość 169
- Moduł concurrent.futures() 169
Bibliografia 175
Kategoria: | Programowanie |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-283-8172-8 |
Rozmiar pliku: | 1 014 KB |