Python. Zadania z programowania. Przykładowe imperatywne rozwiązania - Helion
ISBN: 978-83-283-8173-5
stron: 168, Format: ebook
Data wydania: 2021-04-01
Księgarnia: Helion
Cena książki: 29,92 zł (poprzednio: 39,89 zł)
Oszczędzasz: 25% (-9,97 zł)
Programuj imperatywnie w Pythonie!
- Poznaj język Python od strony praktycznej
- Naucz się czytać i analizować kod Pythona
- RozwiÄ…zuj 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 programowanie imperatywne. JeÅ›li chcesz poznać jÄ™zyk od podstaw i dowiedzieć siÄ™, jak wykorzystać jego możliwoÅ›ci w podejÅ›ciu imperatywnym i obiektowym, siÄ™gnij po książkÄ™ Python. Zadania z programowania. PrzykÅ‚adowe imperatywne rozwiÄ…zania. DziÄ™ki zamieszczonym w niej zadaniom o różnym poziomie trudnoÅ›ci oraz ich rozwiÄ…zaniom szybko i gruntownie nauczysz siÄ™ programować w Pythonie i czytać kod napisany w tym jÄ™zyku, a praktyczne wskazówki pomogÄ… Ci zrozumieć bardziej zawiÅ‚e zagadnienia.
- Podstawowe operacje wejścia-wyjścia w języku Python
- Konstrukcje warunkowe, operatory logiczne i pętle
- Definiowanie i wywoływanie funkcji oraz rekurencja
- Programowanie zorientowane obiektowo w Pythonie
- Odczytywanie i zapisywanie plików tekstowych i binarnych
- ObsÅ‚uga wyjÄ…tków, dekoratory i menedżery kontekstu
- Iteratory, generatory, funkcje wyższego rzędu
Przekonaj się, jak prosty może być język Python!
JeÅ›li chcesz poszerzyć swojÄ… wiedzÄ™ i interesuje CiÄ™ programowanie funkcyjne w jÄ™zyku Python, siÄ™gnij również po innÄ… książkÄ™ tego autora: Python. Zadania z programowania. PrzykÅ‚adowe funkcyjne rozwiÄ…zania.
Osoby które kupowały "Python. Zadania z programowania. Przykładowe imperatywne 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 imperatywne rozwiązania eBook -- spis treści
Od autora 7
Wstęp 11
RozdziaÅ‚ 1. W jaki sposób Python komunikuje siÄ™ z użytkownikiem 15
- Podstawowe operacje wejścia - wyjścia 15
Rozdział 2. Struktury warunkowe i operatory logiczne 25
- Struktury warunkowe 25
- Konstrukcja if 25
- Trójargumentowa instrukcja warunkowa 27
- Operatory logiczne 31
- Operator trójargumentowy 34
- Porównywanie ciÄ…gów tekstowych 35
Rozdział 3. Struktury cykliczne, czyli wielokrotne wykonywanie fragmentu kodu 37
- Pętle warunkowe i licznikowe 37
Rozdział 4. Funkcje 55
- Wprowadzenie do funkcji 55
- Definiowanie i wywoływanie funkcji 56
- Moduły 60
- Rekurencja 68
- Funkcje anonimowe - lambda 77
- Funkcje - cd. 78
Rozdział 5. Klasy i programowanie zorientowane obiektowo 87
- Wprowadzenie 87
- Podstawy paradygmatu obiektowego 88
- Obiekty i klasy 88
- Klasa Osoba 99
- Dziedziczenie 101
- Przeciążanie metod 104
Rozdział 6. Pliki 107
- Wprowadzenie 107
- Typy plików 108
- Serializacja danych - zapis i odczyt danych binarnych 125
Rozdział 7. Wyjątki 131
- Instrukcja try-except 131
Rozdział 8. Dekoratory i menedżery kontekstu 137
- Dekoratory 137
- Menedżery kontekstu 141
Rozdział 9. Iteratory i generatory 143
- Zalety iteratorów i generatorów 143
- Iteratory 145
- Funkcja next() 145
- Iterator range() 149
- Generatory 150
Rozdział 10. Funkcje wyższego rzędu 157
Bibliografia 163