Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania - Helion
ISBN: 978-83-283-7255-9
stron: 176, Format: 140x208, okładka: miękka
Data wydania: 2021-05-21
Księgarnia: Helion
Cena książki: 23,94 zł (poprzednio: 39,90 zł)
Oszczędzasz: 40% (-15,96 zł)
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.
Osoby które kupowały "Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania", wybierały także:
- GraphQL. Kurs video. Buduj nowoczesne API w Pythonie 169,00 zł, (50,70 zł -70%)
- Receptura na Python. Kurs Video. 54 praktyczne porady dla programist 199,00 zł, (59,70 zł -70%)
- Podstawy Pythona z Minecraftem. Kurs video. Piszemy pierwsze skrypty 149,00 zł, (44,70 zł -70%)
- Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame 249,00 zł, (74,70 zł -70%)
- Data Science w Pythonie. Kurs video. Algorytmy uczenia maszynowego 199,00 zł, (59,70 zł -70%)
Spis treści
Python. Zadania z programowania. Przykładowe funkcyjne 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