reklama - zainteresowany?

Python dla testera - Helion

Python dla testera
ebook
Autor: Piotr Wróblewski
ISBN: 978-83-283-8847-5
stron: 272, Format: ebook
Data wydania: 2021-10-05
Księgarnia: Helion

Cena książki: 34,50 zł (poprzednio: 69,00 zł)
Oszczędzasz: 50% (-34,50 zł)

Dodaj do koszyka Python dla testera

Tagi: Python - Programowanie

Wkrocz w Å›wiat testów z Pythonem!

  • Wkrocz do strefy "wolnej od zbÄ™dnej teorii"
  • Opanuj podstawy najpopularniejszego jÄ™zyka programowania
  • Poznaj praktyczne procedury i skrypty przydatne w codziennej pracy
  • ZdobÄ…dź ciekawÄ… i dobrze pÅ‚atnÄ… pracÄ™ w branży IT/ICT

Też masz wrażenie, że Python jest ostatnimi czasy dosłownie wszędzie? Nic dziwnego - to najbardziej uniwersalny i przystępny język programowania, jaki kiedykolwiek powstał!

JeÅ›li chcesz poznać go od podstaw, siÄ™gnij po odpowiedni podrÄ™cznik - taki jak ta książka! To wydanie przeznaczone dla użytkowników Linuxa (także macOS) i Windowsa; ewentualne cechy specyficzne dla konkretnych systemów sÄ… na bieżąco wyjaÅ›niane w tekÅ›cie. Zawiera zagadnienia ukierunkowane na praktyczne potrzeby testerów oprogramowania, którzy pragnÄ… wkroczyć w magiczny Å›wiat automatyzacji zadaÅ„. ZostaÅ‚a napisana przez autora wielu książek z dziedziny programowania, obecnie kierownika zespoÅ‚u testerów w dziale rozwoju oprogramowania dużej firmy telekomunikacyjnej, realizujÄ…cego zaawansowane testy manualne i automatyczne.

Opis języka opiera się na najnowszej specyfikacji języka (wersja 3.9x lub wyższe).

  • Åšrodowisko Pythona i polecany pakiety IDE
  • Z terminalem za pan brat
  • Systemy liczbowe i kodowanie dla nieinformatyków
  • BÅ‚yskawiczny kurs jÄ™zyka
  • Typy i struktury danych bez tajemnic
  • Interakcja z użytkownikiem
  • Zapis i odczytywanie danych z plików
  • Programowanie obiektowe bez tajemnic
  • WÅ‚asne biblioteki (moduÅ‚y)
  • Analiza danych z NumPy i Pandas
  • Wizualizacji wyników pracy z Matplotlib
  • Python i Excel
  • Tajniki plików CSV
  • Proste aplikacje okienkowe z EasyGUI

Programuj, uruchamiaj, automatyzuj - przekonaj się, jak dużo oferuje Python!

Dodaj do koszyka Python dla testera

 

Osoby które kupowały "Python dla testera", wybierały także:

  • GraphQL. Kurs video. Buduj nowoczesne API w Pythonie
  • Receptura na Python. Kurs Video. 54 praktyczne porady dla programist
  • Podstawy Pythona z Minecraftem. Kurs video. Piszemy pierwsze skrypty
  • Twórz gry w Pythonie. Kurs video. Poznaj bibliotekÄ™ PyGame
  • Data Science w Pythonie. Kurs video. Algorytmy uczenia maszynowego

Dodaj do koszyka Python dla testera

Spis treści

Python dla testera eBook -- spis treści


Przedmowa 9

Rozdział 1. Czysty start, czyli zapanuj nad instalacjami 15

  • Testujemy poprawność instalacji Pythona 17
  • Instalator pip i biblioteki Pythona 20
  • Edytory do Pythona 21
  • Åšrodowiska IDE (i dlaczego PyCharm) 22
    • IDLE 22
    • PyCharm 26
  • Dokumentacja Pythona 30
  • Używanie zasobów GitHuba 32
  • Podsumowanie 33

Rozdział 2. Praca w linii poleceń 35

  • WywoÅ‚anie terminala linii poleceÅ„ 36
  • Zasoby komputera bez tajemnic 38
    • Drzewo katalogów 38
    • Polecenia używane do nawigacji po katalogach 39
    • Tworzenie i kasowanie elementów 42
    • Uruchamianie programów 42
    • WyÅ›wietlanie zawartoÅ›ci pliku 43
    • Porównywanie zawartoÅ›ci plików 44
    • Przekierowanie wyniku dziaÅ‚ania skryptu do pliku 45

Rozdział 3. Niezbędnik 47

  • Zasady formatowania kodu 48
  • Systemy liczbowe w (strawnej) piguÅ‚ce 49
  • Operatory 51
    • Operatory arytmetyczne 51
    • Operatory bitowe 51
    • Operatory logiczne i wyrażenia warunkowe 54
  • Zmienne 56
    • Gdzie te typy danych? 56
    • PojÄ™cie referencji 57
    • Zachowaj porzÄ…dek! 59
  • Funkcje i metody matematyczne 60
  • Napisy w Pythonie 61
    • Notacja f" 63
    • KÅ‚opotliwy dwukropek, czyli zakresy w Pythonie 66
    • Konwersje napisów na liczby (i odwrotnie) 66
    • Zamiana napisów na listy elementów 67
  • PÄ™tle for i while 67
  • Funkcje i procedury 70
    • Pierwsza funkcja 70
    • Parametry domyÅ›lne 71
    • Rekurencja 71
    • Zmienna liczba parametrów to nie problem! 73
  • ZasiÄ™g zmiennych 74
  • Notacja z kropkÄ… 75
    • Gotowe klasy biblioteczne 76

Rozdział 4. Python z klasą 79

  • Szablon tworzenia klasy 80
  • Klasy w wersji "PRO" 83
  • Obiekty tworzone w wyniku operacji arytmetycznych 88
  • Dziedziczenie bywa proste 90
  • Podsumowanie praktycznych celów OOP 94

Rozdział 5. Przybornik skryptologa 95

  • Najpierw pomyÅ›l, potem rób! 95
  • Parametry skryptów 96
    • Parametry w wersji PRO 109
  • ModuÅ‚y, czyli wÅ‚asne biblioteki 100
  • Scenariusze pod kontrolÄ… 101
  • Interakcja z użytkownikiem 103
    • Kontrola bÅ‚Ä™dów, czyli wyjÄ…tki 104
    • Menu sterujÄ…ce skryptem 108
  • WywoÅ‚anie zewnÄ™trznego programu w skrypcie 110
    • Wersja Windows 110
    • Wersja macOS/Linux 111
  • ModuÅ‚y i pakiety 113
    • Publikacja moduÅ‚u w Internecie 115

Rozdział 6. Podane na tacy 117

  • Napisy - podsumowanie 118
  • Listy, czyli... tablice dynamiczne 120
    • Metody dostÄ™pne dla list w Pythonie 124
    • Z listy na stos 125
    • PrzykÅ‚ad użycia listy 126
    • Listy tworzone na podstawie wyrażeÅ„ 129
  • Tuple, czyli "co to za dziwolÄ…g" 131
    • Modyfikacja tupli 132
    • Zastosowania programistyczne 133
  • Zbiory 134
    • Zbiory tworzone na podstawie wyrażeÅ„ 138
  • SÅ‚owniki 139

Rozdział 7. Magia zaszyta w plikach 145

  • Podsumowanie kilku pojęć dotyczÄ…cych systemów plikowych 147
  • Binarnie czy tekstowo? 148
    • Odczyt plików tekstowych 149
    • Zapis danych do plików tekstowych 153
    • Podsumowanie metod odczytu i zapisu plików tekstowych 155
    • Odczyt plików binarnych 155
  • Sposób na nieÅ›miertelność... danych 157
    • Serializacja obiektów (pickle) 158
  • Operacje na plikach i folderach (moduÅ‚ os) 160
    • Format Å›cieżki, czyli kÅ‚opotliwy ukoÅ›nik 161
    • Usuwanie i tworzenie katalogów 162
  • Åšcieżki z klasÄ…... Path 162
    • Podstawowe operacje na obiektach klasy Path 162
    • Pokaż, co tam trzymasz w... folderze! 165
  • Nasi tu byli! 168
  • Exterminate! 170
    • Usuwanie plików lub katalogów 170
    • Przesuwanie plików lub katalogów 172
  • Sztuczki, porady, sugestie... 173

Rozdział 8. Z przecinkiem za pan brat 175

  • Serie danych CSV bez nagÅ‚ówka 176
  • Serie danych CSV z nagÅ‚ówkami 178

Rozdział 9. Czas na Pythona 181

  • ModuÅ‚ time 182
  • ModuÅ‚ calendar 184
  • ModuÅ‚ datetime 185

Rozdział 10. Zobaczyć i uwierzyć 189

  • Instalacja biblioteki Matplotlib 189
    • KÅ‚opotliwy Windows 190
  • Pierwszy wykres 191
  • Modyfikacje wyglÄ…du wykresu 192
  • Wykresy wielokrotne 194
  • Prosta analiza danych 195
    • Wykresy sÅ‚upkowe 196
    • Histogramy 197
  • Integracja z danymi CSV 198
  • PodrÄ™cznik Matplotlib na bezludnÄ… wyspÄ™? 199

Rozdział 11. Kłopotliwe okienka 201

  • Instalacja 202
  • Pierwsze okienka... 202
  • PrzeglÄ…d możliwoÅ›ci Easy GUI 203
    • Okno komunikatu (msgbox) 204
    • Okno kontynuacji (ccbox/ynbox) 204
    • Okno wyboru (buttonbox) 205
    • Lista wyboru (choicebox) 205
    • Formularze wprowadzania danych (multenterbox) 206
    • Selektor wyboru pliku lub katalogu z dysku 207
    • Miniedytor lub panel podglÄ…du tekstu (codebox) 208
  • Podsumowanie 209

Rozdział 12. Szybkie tablice NumPy 211

  • Instalacja 212
  • N-wymiarowe tablice NumPy 212
    • Tablice i macierze NumPy 212
    • Deklarowanie tablic i macierzy NumPy 213
    • Funkcje tablicowe NumPy 215
    • Zmiany ukÅ‚adu i rozmiaru tablic NumPy 218
    • Wycinki w tablicach NumPy 220
    • Użycie struktur NumPy w Matplotlib 221
    • NumPy - podsumowanie 225

Rozdział 13. Nakarmić Pandas danymi! 227

  • Czego potrzebujemy 228
  • Model danych w bibliotece Pandas 228
    • Obiekty Pandas Series 229
    • Obiekty Pandas DataFrame 231
    • Import danych zewnÄ™trznych 233
    • Czyszczenie danych 236
  • Analiza jadÅ‚ospisu pandy 240
    • Wizualizacja z użyciem Matplotlib 242

Rozdział 14. Python i Excel 243

  • Czego potrzebujemy 243
  • Otwieramy pliki Excela 244
    • Otwieranie skoroszytów i arkuszy danych 244
    • Odczytywanie zakresów danych 246
    • Zapis danych do skoroszytu Excela 247
    • Modyfikacja struktury 248

RozdziaÅ‚ 15. Przeszukiwanie logów 251

  • Analiza treÅ›ci plików z linii poleceÅ„ 251
    • System Windows 252
    • Systemy Linux 253
  • Wyrażenia regularne 255
  • Realizacja regex w Pythonie 256

Podsumowanie 259

Skorowidz 261

Dodaj do koszyka Python dla testera

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.