Facebook - konwersja
Pobierz fragment

Python dla testera - ebook

Wydawnictwo:
Data wydania:
5 października 2021
Format ebooka:
PDF
Format PDF
czytaj
na laptopie
czytaj
na tablecie
Format e-booków, który możesz odczytywać na tablecie oraz laptopie. Pliki PDF są odczytywane również przez czytniki i smartfony, jednakze względu na komfort czytania i brak możliwości skalowania czcionki, czytanie plików PDF na tych urządzeniach może być męczące dla oczu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, EPUB
Format EPUB
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najpopularniejszych formatów e-booków na świecie. Niezwykle wygodny i przyjazny czytelnikom - w przeciwieństwie do formatu PDF umożliwia skalowanie czcionki, dzięki czemu możliwe jest dopasowanie jej wielkości do kroju i rozmiarów ekranu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, MOBI
Format MOBI
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najczęściej wybieranych formatów wśród czytelników e-booków. Możesz go odczytać na czytniku Kindle oraz na smartfonach i tabletach po zainstalowaniu specjalnej aplikacji. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
(3w1)
Multiformat
E-booki sprzedawane w księgarni Virtualo.pl dostępne są w opcji multiformatu - kupujesz treść, nie format. Po dodaniu e-booka do koszyka i dokonaniu płatności, e-book pojawi się na Twoim koncie w Mojej Bibliotece we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu przy okładce. Uwaga: audiobooki nie są objęte opcją multiformatu.
czytaj
na laptopie
Pliki PDF zabezpieczone watermarkiem możesz odczytać na dowolnym laptopie po zainstalowaniu czytnika dokumentów PDF. Najpowszechniejszym programem, który umożliwi odczytanie pliku PDF na laptopie, jest Adobe Reader. W zależności od potrzeb, możesz zainstalować również inny program - e-booki PDF pod względem sposobu odczytywania nie różnią niczym od powszechnie stosowanych dokumentów PDF, które odczytujemy każdego dnia.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na czytniku
Czytanie na e-czytniku z ekranem e-ink jest bardzo wygodne i nie męczy wzroku. Pliki przystosowane do odczytywania na czytnikach to przede wszystkim EPUB (ten format możesz odczytać m.in. na czytnikach PocketBook) i MOBI (ten fromat możesz odczytać m.in. na czytnikach Kindle).
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na smartfonie
Aby odczytywać e-booki na swoim smartfonie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. iBooks dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
Pobierz fragment
69,00

Python dla testera - ebook

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!

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

Kategoria: Programowanie
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-283-8847-5
Rozmiar pliku: 12 MB

BESTSELLERY

Kategorie: