Księgarnia naukowo-techniczna styczna.pl

Księgarnia naukowo-techniczna
styczna.pl

 


Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Informatyka » Programowanie » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Albumy
Architektura
Beletrystyka
Biochemia
Biologia
Biznes
Budownictwo
Chemia
Design DTP
E-biznes
Ekologia i środowisko
Ekonometria
Ekonomia Finanse
Elektronika
Elektrotechnika
Encyklopedie
Energetyka
Fizyka
Fotografia
Geografia
Historia
Informatyka
  Bazy danych
  Bezpieczeństwo
  CAD
  Grafika komputerowa
  iPod Pocket PC
  Kursy
  Media społecznościowe
  Office
  Programowanie
  Programy graficzne
  Sieci bezprzewodowe
  Sieci komputerowe
  Systemy operacyjne
  Techniki programowania
  Webmasterstwo
Maszynoznawstwo
Matematyka
Medycyna
Motoryzacja
Polityka
Popularnonaukowe
Poradniki
Prawo
Sport
Sztuka
Słowniki
Technika
Telekomunikacja
Turystyka
Zarządzanie jakością

Zobacz pełny katalog »
 Wydawnictwo:
 WNT
Adaptacja pracowników do przekształceń w przedsiębiorstwach Ocena po 24 latach transformacji w Polsce

Adaptacja pracowników do przekształceń w przedsiębiorstwach Ocena po 24 latach transformacji w Polsce

59.00zł
Automatyzacja nudnych zadań z Pythonem. Nauka programowania 89.00zł 66.75zł
Automatyzacja nudnych zadań z Pythonem. Nauka programowania

Tytuł: Automatyzacja nudnych zadań z Pythonem. Nauka programowania
Autor: Sweigart Al
ISBN: 978-83-283-3260-7
Ilość stron: 560
Data wydania: 04/2017
Format: 170x230
Wydawnictwo: HELION

Cena: 89.00zł 66.75zł


Komputer jest niezwykle wszechstronnym narzędziem, które może posłużyć do błyskawicznego wykonywania przeróżnych czynności. Dotyczy to również zadań, które zwykle zajmują mnóstwo czasu, a przy tym są męczące i nudne. Zamiast przez wiele godzin porównywać czy wprowadzać dane, lepiej dobrze zaprogramować komputer, który wykona takie zadania w ciągu kilku sekund. Aby to osiągnąć, wcale nie trzeba być profesjonalnym programistą!

Jeśli nie masz pojęcia o programowaniu, ale chcesz wykorzystać komputer do automatyzacji prostych, powtarzalnych operacji, trzymasz w ręku właściwą książkę. Podstawy programowania przedstawiono tu w sposób klarowny i zrozumiały, poszczególne działania wyjaśniono krok po kroku, a propozycje praktycznych projektów pozwalają na gruntowne przyswojenie materiału i poszerzenie wiedzy. Do nauki wykorzystano język Python, ponieważ jest on stosunkowo prosty, popularny, a przy tym wciąż rozwijany. Szybko przekonasz się, ile czasu i wysiłku można zaoszczędzić dzięki automatyzacji zadań za pomocą krótkich i łatwych programów!

W książce znajdziesz między innymi:
  • podstawy programowania w Pythonie
  • opis kontroli przepływu działania programu
  • informacje o pracy na danych tekstowych i plikach
  • wiadomości o pracy z plikami CSV i danymi JSON
  • harmonogramy zadań i opis kontroli czasu uruchamiania programu
  • możliwości kontrolowania klawiatury i myszy za pomocą automatyzacji GUI

Niech Twój komputer Cię wyręczy!

Rozdziały:

O autorze (21)

O recenzencie technicznym (21)

Podziękowania (23)

Wprowadzenie (25)

  • Do kogo jest skierowana ta książka? (26)
  • Konwencje (27)
  • Czym jest programowanie? (27)
    • Co to jest Python? (28)
    • Programiści nie muszą dobrze znać matematyki (28)
    • Programowanie to aktywność kreatywna (29)
  • O tej książce (30)
  • Pobieranie i instalacja Pythona (31)
  • Uruchomienie środowiska IDLE (33)
    • Powłoka interaktywna (33)
  • Jak otrzymać pomoc? (34)
  • Sprytne zadawanie pytań dotyczących programowania (35)
  • Podsumowanie (36)

CZĘŚĆ I. PODSTAWY PROGRAMOWANIA W PYTHONIE (37)

1. Podstawy Pythona (39)

  • Wprowadzanie wyrażeń w powłoce interaktywnej (40)
  • Liczby całkowite, zmiennoprzecinkowe i ciągi tekstowe (43)
  • Konkatenacja i replikacja ciągu tekstowego (43)
  • Przechowywanie wartości w zmiennych (45)
    • Polecenia przypisania (45)
    • Nazwy zmiennych (47)
  • Twój pierwszy program (48)
  • Analiza programu (49)
    • Polecenia (49)
    • Funkcja print() (50)
    • Funkcja input() (50)
    • Wyświetlanie imienia użytkownika (50)
    • Funkcja len() (51)
    • Funkcje str(), int() i float() (52)
  • Podsumowanie (55)
  • Pytania kontrolne (56)

2. Kontrola przepływu działania programu (59)

  • Wartości boolowskie (60)
  • Operatory porównania (61)
  • Operatory boolowskie (63)
    • Binarne operatory boolowskie (63)
    • Operator not (64)
  • Łączenie operatorów boolowskich i porównania (65)
  • Elementy kontroli przepływu działania programu (65)
    • Warunek (66)
    • Blok kodu (66)
  • Wykonywanie programu (66)
  • Polecenia kontroli przepływu działania programu (67)
    • Polecenie if (67)
    • Polecenie else (68)
    • Polecenie elif (69)
    • Pętla while (74)
    • Polecenie break (78)
    • Polecenie continue (79)
    • Pętla for i funkcja range() (83)
  • Import modułów (87)
    • Polecenie from import (88)
  • Wcześniejsze zakończenie programu za pomocą sys.exit() (88)
  • Podsumowanie (89)
  • Pytania kontrolne (89)

3. Funkcje (91)

  • Polecenie def wraz z parametrami (93)
  • Wartość zwrotna funkcji i polecenie return (93)
  • Wartość None (95)
  • Argumenty w postaci słów kluczowych i funkcja print() (96)
  • Zasięgi lokalny i globalny (97)
    • Zmienne lokalne nie mogą być używane w zasięgu globalnym (98)
    • W zasięgu lokalnym nie można używać zmiennych zdefiniowanych w innych zasięgach lokalnych (99)
    • Zmienna globalna może być używana w zasięgu lokalnym (99)
    • Zmienna lokalna i globalna o takiej samej nazwie (100)
  • Polecenie global (101)
  • Obsługa wyjątków (103)
  • Krótki program - odgadnij liczbę (105)
  • Podsumowanie (107)
  • Pytania kontrolne (108)
  • Projekt praktyczny (108)
    • Problem Collatza (109)
    • Weryfikacja danych wyjściowych (109)

4. Listy (111)

  • Typ danych List (111)
    • Pobieranie poszczególnych wartości listy za pomocą indeksu (112)
    • Indeks ujemny (114)
    • Pobieranie podlisty za pomocą wycinka (114)
    • Pobieranie długości listy za pomocą polecenia len() (115)
    • Zmiana wartości na liście za pomocą indeksu (115)
    • Konkatenacja i replikacja listy (116)
    • Usunięcie wartości listy za pomocą polecenia del (116)
  • Praca z listą (116)
    • Użycie pętli for wraz z listą (118)
    • Operatory in i not in (119)
    • Sztuczka pozwalająca na wiele jednoczesnych operacji przypisania (120)
  • Operatory przypisania i zmiany wartości (121)
  • Metody (122)
    • Odszukanie wartości na liście za pomocą metody index() (122)
    • Dodanie wartości do listy za pomocą metod append() i insert() (123)
    • Usuwanie wartości z listy za pomocą metody remove() (124)
    • Sortowanie wartości listy za pomocą metody sort() (124)
  • Przykładowy program - Magic 8 Ball utworzony za pomocą listy (126)
  • Typy przypominające listę - ciąg tekstowy i krotka (127)
    • Modyfikowalne i niemodyfikowalne typy danych (128)
    • Typ danych krotka (130)
    • Konwersja typu za pomocą funkcji list() i tuple() (131)
  • Odwołania (132)
    • Przekazywanie odwołania (134)
    • Funkcje copy() i deepcopy() modułu copy (135)
  • Podsumowanie (136)
  • Pytania kontrolne (136)
  • Projekty praktyczne (137)
    • Kod z przecinkami (137)
    • Obraz na podstawie macierzy (137)

5. Słowniki i strukturyzacja danych (139)

  • Typ danych Dictionary (139)
    • Słownik kontra lista (140)
    • Metody keys(), values() i items() (142)
    • Sprawdzenie, czy klucz lub wartość istnieją w słowniku (143)
    • Metoda get() (144)
    • Metoda setdefault() (144)
  • Eleganckie wyświetlanie danych (146)
  • Użycie struktur danych do modelowania rzeczywistych rozwiązań (147)
    • Plansza do gry w kółko i krzyżyk (148)
    • Zagnieżdżone słowniki i listy (152)
  • Podsumowanie (154)
  • Pytania kontrolne (154)
  • Projekty praktyczne (154)
    • Inwentarz w grze fantasy (155)
    • Funkcja konwertująca listę na słownik dla inwentarza w grze fantasy (155)

6. Operacje na ciągach tekstowych (157)

  • Praca z ciągami tekstowymi (157)
    • Literały ciągu tekstowego (158)
    • Indeksowanie i wycinanie ciągów tekstowych (161)
    • Użycie operatorów in i not in podczas pracy z ciągami tekstowymi (162)
  • Użyteczne metody ciągu tekstowego (162)
    • Metody upper(), lower(), isupper() i islower() (162)
    • Metody typu isX() (164)
    • Metody startswith() i endswith() (166)
    • Metody join() i split() (167)
    • Wyrównywanie tekstu za pomocą metod rjust(), ljust() i center() (168)
    • Usunięcie białych znaków za pomocą strip(), rstrip() i lstrip() (170)
    • Kopiowanie i wklejanie ciągów tekstowych za pomocą modułu pyperclip (171)
  • Projekt - menedżer haseł (172)
    • Etap 1. Projekt programu i struktur danych (172)
    • Etap 2. Obsługa argumentów wiersza poleceń (173)
    • Etap 3. Skopiowanie odpowiedniego hasła (173)
  • Projekt - dodanie wypunktowania do kodu znaczników Wiki (175)
    • Etap 1. Kopiowanie i wklejanie ze schowka (175)
    • Etap 2. Rozdzielenie wierszy tekstu i dodanie gwiazdki (176)
    • Etap 3. Złączenie zmodyfikowanych wierszy (177)
  • Podsumowanie (177)
  • Pytania kontrolne (178)
  • Projekt praktyczny (179)
    • Wyświetlenie tabeli (179)

CZĘŚĆ II. AUTOMATYZACJA ZADAŃ (181)

7. Dopasowanie wzorca za pomocą wyrażeń regularnych (183)

  • Wyszukiwanie wzorców w tekście bez użycia wyrażeń regularnych (184)
  • Wyszukiwanie wzorców w tekście z użyciem wyrażeń regularnych (186)
    • Tworzenie obiektów wyrażeń regularnych (187)
    • Dopasowanie obiektów wyrażeń regularnych (187)
    • Przegląd dopasowania za pomocą wyrażenia regularnego (189)
  • Jeszcze więcej o dopasowaniach wzorca za pomocą wyrażeń regularnych (189)
    • Grupowanie z użyciem nawiasów (189)
    • Dopasowanie wielu grup za pomocą potoku (190)
    • Opcjonalne dopasowanie za pomocą znaku zapytania (191)
    • Dopasowanie zera wystąpień lub większej liczby wystąpień za pomocą gwiazdki (192)
    • Dopasowanie jednego wystąpienia lub wielu wystąpień za pomocą plusa (193)
    • Dopasowanie określonych powtórzeń za pomocą nawiasu klamrowego (193)
  • Dopasowanie zachłanne i niezachłanne (194)
  • Metoda findall() (195)
  • Klasy znaków (196)
  • Utworzenie własnej klasy znaków (197)
  • Znaki ^ oraz $ (198)
  • Znak wieloznaczny (199)
    • Dopasowanie wszystkiego za pomocą kropki i gwiazdki (199)
    • Dopasowanie znaku nowego wiersza za pomocą kropki (200)
  • Przegląd znaków stosowanych w wyrażeniach regularnych (200)
  • Dopasowanie bez uwzględnienia wielkości znaków (201)
  • Zastępowanie ciągu tekstowego za pomocą metody sub() (202)
  • Zarządzanie skomplikowanymi wyrażeniami regularnymi (203)
  • Połączenie opcji re.IGNORECASE, re.DOTALL i re.VERBOSE (203)
  • Projekt - wyodrębnianie numeru telefonu i adresu e-mail (204)
    • Etap 1. Utworzenie wyrażenia regularnego dopasowującego numer telefonu (205)
    • Etap 2. Utworzenie wyrażenia regularnego dopasowującego adres e-mail (206)
    • Etap 3. Wyszukanie wszystkich dopasowań w tekście umieszczonym w schowku (207)
    • Etap 4. Połączenie dopasowań w celu utworzenia pojedynczego ciągu tekstowego do umieszczenia w schowku (208)
    • Uruchomienie programu (208)
    • Pomysły na podobne programy (209)
  • Podsumowanie (209)
  • Pytania kontrolne (210)
  • Projekty praktyczne (211)
    • Wykrywanie silnego hasła (212)
    • Oparta na wyrażeniu regularnym wersja metody strip() (212)

8. Odczyt i zapis plików (213)

  • Pliki i ścieżki dostępu do plików (213)
    • Lewy ukośnik w systemie Windows, prawy ukośnik w systemach macOS i Linux (214)
    • Bieżący katalog roboczy (215)
    • Względne kontra bezwzględne ścieżki dostępu (216)
    • Tworzenie nowych katalogów za pomocą funkcji os.makedirs() (216)
  • Moduł os.path (217)
    • Obsługa bezwzględnych i względnych ścieżek dostępu (217)
    • Ustalenie wielkości pliku i zawartości katalogu (220)
    • Sprawdzenie poprawności ścieżki dostępu (221)
  • Proces odczytu i zapisu pliku (222)
    • Otwieranie pliku za pomocą funkcji open() (223)
    • Odczyt zawartości pliku (224)
    • Zapis pliku (225)
  • Zapis zmiennych za pomocą modułu shelve (226)
  • Zapis zmiennych za pomocą funkcji pprint.pformat() (227)
  • Projekt - generowanie losowych plików quizu (229)
    • Etap 1. Umieszczenie danych quizu w słowniku (229)
    • Etap 2. Utworzenie pliku quizu i losowe umieszczenie odpowiedzi na pytania (230)
    • Etap 3. Utworzenie odpowiedzi (231)
    • Etap 4. Zapis treści w plikach quizu i odpowiedzi (232)
  • Projekt - schowek przechowujący wiele elementów (234)
    • Etap 1. Komentarze i konfiguracja pliku binarnego (235)
    • Etap 2. Zapis zawartości schowka wraz ze słowem kluczowym (235)
    • Etap 3. Wyświetlenie słów kluczowych i wczytanie treści powiązanej ze słowem kluczowym (236)
  • Podsumowanie (237)
  • Pytania kontrolne (237)
  • Projekty praktyczne (238)
    • Rozbudowa programu schowka przechowującego wiele elementów (238)
    • Program Mad Libs (238)
    • Wyszukiwanie wyrażenia regularnego (239)

9. Organizacja plików (241)

  • Moduł shutil (242)
    • Kopiowanie plików i katalogów (242)
    • Przenoszenie oraz zmiana nazwy plików i katalogów (243)
    • Trwałe usunięcie plików i katalogów (245)
    • Bezpieczne usuwanie danych za pomocą modułu send2trash (246)
  • Przejście przez drzewo katalogu (246)
  • Kompresja plików za pomocą modułu zipfile (248)
    • Odczyt pliku w formacie ZIP (248)
    • Wyodrębnianie plików z archiwum ZIP (249)
    • Utworzenie i dodawanie elementów do archiwum ZIP (250)
  • Projekt - zmiana plików z datami w stylu amerykańskim na daty w stylu europejskim (251)
    • Etap 1. Utworzenie wyrażenia regularnego dla daty w stylu amerykańskim (251)
    • Etap 2. Identyfikacja w nazwie pliku fragmentów określających datę (253)
    • Etap 3. Utworzenie nowej nazwy pliku i zmiana nazw plików (254)
    • Pomysły na podobne programy (255)
  • Projekt - utworzenie archiwum ZIP będącego kopią katalogu (255)
    • Etap 1. Ustalenie nazwy pliku archiwum ZIP (256)
    • Etap 2. Utworzenie nowego archiwum ZIP (257)
    • Etap 3. Przejście przez drzewo katalogu i dodanie plików do archiwum ZIP (258)
    • Pomysły na podobne programy (259)
  • Podsumowanie (259)
  • Pytania kontrolne (260)
  • Projekty praktyczne (260)
    • Kopiowanie selektywne (260)
    • Usunięcie niepotrzebnych plików (260)
    • Wypełnienie przerw (260)

10. Usuwanie błędów (261)

  • Zgłaszanie wyjątku (262)
  • Pobranie stosu wywołań w postaci ciągu tekstowego (264)
  • Asercje (265)
    • Użycie asercji w projekcie symulacji ulicznej sygnalizacji świetlnej (266)
    • Wyłączenie asercji (268)
  • Rejestracja danych (268)
    • Użycie modułu logging (268)
    • Nie przeprowadzaj procesu usuwania błędów za pomocą funkcji print() (270)
    • Poziomy rejestrowania informacji (271)
    • Wyłączenie rejestrowania informacji (272)
    • Rejestrowanie informacji w pliku (273)
  • Debugger środowiska IDLE (273)
    • Go (274)
    • Step (274)
    • Over (274)
    • Out (275)
    • Quit (275)
    • Debugowanie programu sumującego liczby (275)
    • Punkty kontrolne (277)
  • Podsumowanie (279)
  • Pytania kontrolne (280)
  • Projekt praktyczny (281)
    • Debugowanie programu symulującego rzut monetą (281)

11. Pobieranie danych z internetu (283)

  • Projekt - mapIt.py z użyciem modułu webbrowser (284)
    • Etap 1. Ustalenie adresu URL (285)
    • Etap 2. Obsługa argumentów wiersza poleceń (285)
    • Etap 3. Obsługa zawartości schowka i uruchomienie przeglądarki WWW (286)
    • Pomysły na podobne programy (287)
  • Pobieranie plików z internetu za pomocą modułu requests (287)
    • Pobieranie strony internetowej za pomocą funkcji requests.get() (288)
    • Sprawdzenie pod kątem błędów (289)
  • Zapis pobranych plików na dysku twardym (290)
  • HTML (291)
    • Zasoby pomagające w poznawaniu języka HTML (291)
    • Krótkie wprowadzenie (292)
    • Wyświetlenie kodu źródłowego HTML strony internetowej (293)
    • Wyświetlenie oferowanych przez przeglądarkę WWW narzędzi programistycznych (293)
    • Użycie narzędzi programistycznych do wyszukiwania elementów HTML (296)
  • Przetwarzanie kodu HTML za pomocą modułu Beautiful Soup (297)
    • Utworzenie obiektu BeautifulSoup na podstawie kodu HTML (297)
    • Wyszukiwanie elementu za pomocą metody select() (298)
    • Pobieranie danych z atrybutów elementu (300)
  • Projekt - wyszukiwanie typu "szczęśliwy traf" w Google (301)
    • Etap 1. Pobranie argumentów wiersza poleceń i żądanie strony wyszukiwarki (301)
    • Etap 2. Wyszukanie wszystkich wyników (302)
    • Etap 3. Otworzenie kart przeglądarki WWW dla poszczególnych wyników (303)
    • Pomysły na podobne programy (304)
  • Projekt - pobranie wszystkich komiksów z witryny XKCD (304)
    • Etap 1. Projekt programu (306)
    • Etap 2. Pobranie strony internetowej (307)
    • Etap 3. Odszukanie i pobranie obrazu komiksu (307)
    • Etap 4. Zapis obrazu i odszukanie poprzedniego komiksu (308)
    • Pomysły na podobne programy (310)
  • Kontrolowanie przeglądarki WWW za pomocą modułu selenium (310)
    • Uruchomienie przeglądarki WWW kontrolowanej przez moduł selenium (310)
    • Wyszukanie elementów na stronie (311)
    • Kliknięcie na stronie (314)
    • Wypełnianie i wysyłanie formularzy sieciowych (314)
    • Symulacja naciśnięcia klawiszy specjalnych (315)
    • Klikanie przycisków przeglądarki WWW (316)
    • Więcej informacji na temat modułu selenium (316)
  • Podsumowanie (316)
  • Pytania kontrolne (316)
  • Projekty praktyczne (317)
    • Klient poczty działający w wierszu poleceń (318)
    • Pobieranie obrazów z witryny internetowej (318)
    • 2048 (318)
    • Weryfikacja łącza (318)

12. Praca z arkuszami kalkulacyjnymi programu Excel (319)

  • Dokumenty Excela (320)
  • Instalacja modułu openpyxl (320)
  • Odczyt dokumentów Excela (321)
    • Otwieranie istniejącego dokumentu Excela za pomocą openpyxl (321)
    • Pobranie arkuszy ze skoroszytu (322)
    • Pobieranie komórek z arkuszy (322)
    • Konwersja między literami kolumn i liczbami (324)
    • Pobieranie wierszy i kolumn z arkuszy (325)
    • Skoroszyty, arkusze i komórki (327)
  • Projekt - odczyt danych z arkusza kalkulacyjnego (327)
    • Etap 1. Odczyt danych z arkusza kalkulacyjnego (328)
    • Etap 2. Wypełnienie struktury danych (329)
    • Etap 3. Zapis wyników do pliku (331)
    • Pomysły na podobne programy (332)
  • Zapis dokumentów Excela (332)
    • Tworzenie i zapisywanie dokumentów Excela (332)
    • Tworzenie i usuwanie arkuszy kalkulacyjnych (333)
    • Zapis wartości w komórkach (334)
  • Projekt - uaktualnienie skoroszytu (335)
    • Etap 1. Przygotowanie struktury danych wraz z uaktualnionymi informacjami (336)
    • Etap 2. Sprawdzenie wszystkich wierszy i skorygowanie nieprawidłowych cen (337)
    • Pomysły na podobne programy (338)
  • Ustawienie stylu czcionki komórek (338)
  • Obiekt Font (339)
  • Formuły (341)
  • Dostosowanie wierszy i kolumn do własnych potrzeb (342)
    • Ustalenie wysokości wiersza i szerokości kolumny (343)
    • Łączenie i dzielenie komórki (343)
    • Zablokowane okienka (344)
  • Wykresy (345)
  • Podsumowanie (348)
  • Pytania kontrolne (348)
  • Projekty praktyczne (349)
    • Program tworzący tabliczkę mnożenia (349)
    • Program wstawiający pusty wiersz (350)
    • Program zmieniający położenie komórek arkusza kalkulacyjnego (350)
    • Przeniesienie zawartości pliku tekstowego do arkusza kalkulacyjnego (351)
    • Przeniesienie zawartości arkusza kalkulacyjnego do plików tekstowych (351)

13. Praca z dokumentami PDF i Worda (353)

  • Dokumenty w formacie PDF (353)
    • Wyodrębnianie tekstu z dokumentu PDF (354)
    • Deszyfrowanie dokumentu PDF (356)
    • Tworzenie dokumentów PDF (357)
  • Projekt - połączenie wybranych stron z wielu dokumentów PDF (362)
    • Etap 1. Wyszukanie wszystkich plików w formacie PDF (363)
    • Etap 2. Otworzenie poszczególnych dokumentów PDF (364)
    • Etap 3. Dodanie poszczególnych stron (364)
    • Etap 4. Zapis dokumentu wynikowego (365)
    • Pomysły na podobne programy (366)
  • Dokumenty procesora tekstu Microsoft Word (366)
    • Odczyt dokumentów Worda (367)
    • Pobranie pełnego tekstu z pliku w formacie .docx (368)
    • Nadawanie stylu akapitom i obiektom Run (369)
    • Utworzenie dokumentu Worda z niestandardowymi stylami (370)
    • Atrybuty obiektu Run (371)
    • Zapis dokumentów Worda (372)
    • Dodanie nagłówków (374)
    • Dodanie znaku podziału wiersza i strony (375)
    • Dodanie obrazu (376)
  • Podsumowanie (376)
  • Pytania kontrolne (377)
  • Projekty praktyczne (378)
    • PDF Paranoja (378)
    • Własne zaproszenia utworzone w dokumencie Worda (378)
    • Program łamiący hasło dokumentu PDF za pomocą ataku typu brute force (379)

14. Praca z plikami CSV i danymi JSON (381)

  • Moduł csv (382)
    • Obiekt Reader (383)
    • Użycie pętli for do odczytu danych z obiektu Reader (384)
    • Obiekt Writer (384)
    • Argumenty w postaci słów kluczowych delimiter i lineterminator (386)
  • Projekt - usunięcie nagłówka z pliku CSV (387)
    • Etap 1. Iteracja przez poszczególne pliki CSV (387)
    • Etap 2. Odczyt zawartości pliku CSV (388)
    • Etap 3. Zapis pliku CSV bez pierwszego wiersza (389)
    • Pomysły na podobne programy (390)
  • JSON i API (390)
  • Moduł json (392)
    • Odczyt danych JSON za pomocą funkcji loads() (392)
    • Zapis danych w formacie JSON za pomocą funkcji dumps() (392)
  • Projekt - pobieranie bieżących danych prognozy pogody (393)
    • Etap 1. Pobranie z wiersza poleceń informacji o lokalizacji (393)
    • Etap 2. Pobranie danych w formacie JSON (394)
    • Etap 3. Wczytanie danych w formacie JSON i wyświetlenie prognozy pogody (395)
    • Pomysły na podobne programy (397)
  • Podsumowanie (397)
  • Pytania kontrolne (397)
  • Projekty praktyczne (398)
    • Konwerter danych w formacie Excel do formatu CSV (398)

15. Czas, harmonogram zadań i uruchamianie programów (401)

  • Moduł time (402)
    • Funkcja time.time() (402)
    • Funkcja time.sleep() (403)
  • Zaokrąglanie liczb (404)
  • Projekt - superstoper (405)
    • Etap 1. Przygotowanie programu do pomiaru czasu (405)
    • Etap 2. Monitorowanie i wyświetlenie czasu okrążenia (406)
    • Pomysły na podobne programy (407)
  • Moduł datetime (408)
    • Typ danych timedelta (410)
    • Pauza aż do chwili osiągnięcia określonej daty (411)
    • Konwersja obiektu datetime na ciąg tekstowy (412)
    • Konwersja ciągu tekstowego na obiekt datetime (413)
  • Przegląd funkcji czasu w Pythonie (414)
  • Wielowątkowość (415)
    • Przekazanie argumentów funkcji docelowej dla nowego wątku (417)
    • Kwestie związane ze współbieżnością (418)
  • Projekt - wielowątkowy program pobierający dane z witryny XKCD (418)
    • Etap 1. Modyfikacja programu w celu użycia funkcji (419)
    • Etap 2. Utworzenie i uruchomienie wątków (420)
    • Etap 3. Zaczekanie na zakończenie działania wszystkich wątków (421)
  • Uruchamianie innych programów z poziomu Pythona (421)
    • Przekazanie funkcji Popen() argumentów wiersza poleceń (424)
    • Harmonogram zadań, launchd i cron (424)
    • Otwieranie witryn internetowych za pomocą Pythona (425)
    • Wykonywanie innych skryptów Pythona (425)
    • Otwieranie plików w ich aplikacjach domyślnych (426)
  • Projekt - prosty program odliczający czas (427)
    • Etap 1. Odliczanie (428)
    • Etap 2. Odtworzenie pliku dźwiękowego (428)
    • Pomysły na podobne programy (429)
  • Podsumowanie (430)
  • Pytania kontrolne (430)
  • Projekty praktyczne (431)
    • Ładniejszy stoper (431)
    • Oparty na harmonogramie program pobierający komiksy (431)

16. Wysyłanie wiadomości e-mail i tekstowych (433)

  • SMTP (434)
  • Wysyłanie wiadomości e-mail (434)
    • Nawiązanie połączenia z serwerem SMTP (435)
    • Wysłanie wiadomości SMTP typu "Witaj" (436)
    • Włączenie szyfrowania TLS (437)
    • Logowanie w serwerze SMTP (437)
    • Wysyłanie wiadomości e-mail (438)
    • Zamknięcie połączenia z serwerem SMTP (438)
  • IMAP (439)
  • Pobieranie i usuwanie wiadomości e-mail za pomocą protokołu IMAP (439)
    • Nawiązanie połączenia z serwerem IMAP (440)
    • Logowanie w serwerze IMAP (441)
    • Wyszukiwanie wiadomości e-mail (441)
    • Pobieranie wiadomości e-mail i oznaczanie jej jako przeczytanej (445)
    • Pobieranie adresów e-mail z niezmodyfikowanych wiadomości e-mail (447)
    • Pobranie treści z niezmodyfikowanej wiadomości e-mail (448)
    • Usuwanie wiadomości e-mail (449)
    • Zamknięcie połączenia z serwerem IMAP (450)
  • Projekt - wysyłanie wiadomości e-mail z przypomnieniami o składkach (451)
    • Etap 1. Otworzenie pliku Excela (451)
    • Etap 2. Wyszukanie wszystkich członków klubu, którzy zalegają ze składką (453)
    • Etap 3. Wysłanie spersonalizowanego przypomnienia (453)
  • Wysyłanie wiadomości tekstowych za pomocą Twilio (455)
    • Założenie konta w serwisie Twilio (456)
    • Wysyłanie wiadomości tekstowych (456)
  • Projekt - moduł typu "wyślij mi wiadomość SMS" (459)
  • Podsumowanie (460)
  • Pytania kontrolne (461)
  • Projekty praktyczne (461)
    • Program losowo przypisujący uciążliwe zadania (461)
    • Przypomnienie o parasolu (462)
    • Automatyczna rezygnacja z subskrypcji (462)
    • Kontrola komputera za pomocą wiadomości e-mail (462)

17. Praca z obrazami (465)

  • Podstawy teorii obrazu cyfrowego (465)
    • Kolory i wartości RGBA (466)
    • Współrzędne i krotki pudełek (467)
  • Praca z obrazami za pomocą modułu pillow (468)
    • Praca z typem danych Image (470)
    • Przycinanie obrazu (471)
    • Kopiowanie i wklejanie obrazów w innych obrazach (472)
    • Zmiana wielkości obrazu (474)
    • Rotacja i lustrzane odbicia obrazu (476)
    • Zmiana poszczególnych pikseli (478)
  • Projekt - dodanie logo (480)
    • Etap 1. Otworzenie pliku logo (481)
    • Etap 2. Iteracja przez wszystkie pliki i otworzenie obrazów (481)
    • Etap 3. Zmiana wielkości obrazu (482)
    • Etap 4. Dodanie obrazu logo i zapisanie zmian (483)
    • Pomysły na podobne programy (485)
  • Rysowanie na obrazach (486)
    • Rysowanie kształtów (486)
    • Umieszczanie tekstu na obrazie (488)
  • Podsumowanie (490)
  • Pytania kontrolne (491)
  • Projekty praktyczne (491)
    • Rozbudowa i poprawa projektów omówionych w rozdziale (491)
    • Odszukanie na dysku twardym katalogów zawierających zdjęcia (492)
    • Własne wizytówki (493)

18. Kontrolowanie klawiatury i myszy za pomocą automatyzacji GUI (495)

  • Instalacja modułu pyautogui (496)
  • Pozostajemy na kursie (496)
    • Zamknięcie wszystkiego przez wylogowanie się (497)
    • Pauzy i funkcja bezpiecznej awarii (497)
  • Kontrola poruszania myszą (498)
    • Poruszanie kursorem myszy (499)
    • Pobranie informacji o położeniu kursora myszy (500)
  • Projekt - gdzie teraz jest kursor myszy? (500)
    • Etap 1. Import modułu (501)
    • Etap 2. Konfiguracja kodu zamykającego program oraz pętli działającej w nieskończoność (501)
    • Etap 3. Pobranie i wyświetlenie bieżących współrzędnych kursora myszy (502)
  • Kontrola działania myszy (503)
    • Kliknięcie myszą (504)
    • Przeciąganie myszą (504)
    • Przewijanie myszą (506)
  • Praca z ekranem (508)
    • Wykonanie zrzutu ekranu (508)
    • Analiza zrzutu ekranu (509)
  • Projekt - rozbudowa programu mouseNow.py (509)
  • Rozpoznawanie obrazu (510)
  • Kontrola klawiatury (512)
    • Przekazanie ciągu tekstowego z klawiatury (512)
    • Nazwy klawiszy (513)
    • Naciskanie i zwalnianie klawiszy (514)
    • Kombinacja klawiszy (515)
  • Przegląd funkcji modułu pyautogui (516)
  • Projekt - automatyczne wypełnianie formularzy (517)
    • Etap 1. Ustalenie kroków do wykonania (518)
    • Etap 2. Przygotowanie współrzędnych (519)
    • Etap 3. Rozpoczęcie wpisywania danych (521)
    • Etap 4. Obsługa rozwijanych list i przycisków opcji (522)
    • Etap 5. Wysłanie formularza i oczekiwanie (523)
  • Podsumowanie (524)
  • Pytania kontrolne (525)
  • Projekty praktyczne (525)
    • Symulowanie zajętości (525)
    • Bot komunikatora internetowego (526)
    • Samouczek dotyczący bota grającego w grę (526)

DODATKI (527)

A. Instalacja modułów firm trzecich (529)

  • Narzędzie pip (529)
  • Instalacja modułów firm trzecich (530)

B. Uruchamianie programów (533)

  • Wiersz shebang (533)
  • Uruchamianie programów Pythona w Windows (534)
  • Uruchamianie programów Pythona w systemach macOS i Linux (535)
  • Uruchamianie programów Pythona z wyłączonymi asercjami (536)

C. Odpowiedzi na pytania kontrolne (537)

  • Rozdział 1. (538)
  • Rozdział 2. (538)
  • Rozdział 3. (540)
  • Rozdział 4. (541)
  • Rozdział 5. (542)
  • Rozdział 6. (542)
  • Rozdział 7. (543)
  • Rozdział 8. (544)
  • Rozdział 9. (545)
  • Rozdział 10. (545)
  • Rozdział 11. (546)
  • Rozdział 12. (547)
  • Rozdział 13. (548)
  • Rozdział 14. (549)
  • Rozdział 15. (549)
  • Rozdział 16. (550)
  • Rozdział 17. (550)
  • Rozdział 18. (551)

Najniższa cena z 30 dni przed obniżką 66,75zł

Tytuł książki: "Automatyzacja nudnych zadań z Pythonem. Nauka programowania"
Autor: Sweigart Al
Wydawnictwo: HELION
Cena: 89.00zł 66.75zł
Klienci, którzy kupili tę książkę, kupili także
Dramat i komedia Teatrów Warszawskich 1868-1880
Dramat i komedia Teatrów Warszawskich 1868-1880
Wanicka Agnieszka
Wydawnictwo Uniwersytetu Jagiellońskiego
Gramatyka języka węgierskiego z praktycznymi przykładami
Gramatyka języka węgierskiego z praktycznymi przykładami
Praca zbiorowa
LINGEA
Nie myśl, że NLP zniknie
Nie myśl, że NLP zniknie
Rafał Żak
MT Biznes
Zachowania organizacyjne w teorii i praktyce zarządzania
Zachowania organizacyjne w teorii i praktyce zarządzania
Urszula Gros
PWN
Czysty talerz Jedz zdrowiej
Czysty talerz Jedz zdrowiej
Gwyneth Paltrow
Microsoft Press
Podniebna kawaleria
Podniebna kawaleria
Witold A. Herbst
Zysk i S-ka
 Koszyk
1 x Aisthesis Zmysłowość i racjonalność w estetyce tradycyjnej i współczesnej
1 x C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych
1 x Decentralizacja a systemy zdrowotne W poszukiwaniu rozwiązań sprzyjających zdrowiu
1 x Biedni ludzie z miasta Łodzi
1 x Izrael przewodnik ilustrowany
1 x Jego świątobliwość Tajne dokumenty Benedykta XVI
1 x 303 Mój dywizjon
1 x Spacerem po etyce
1 x Wstęp do open source
1 x Żywienie Atlas i podręcznik
1 x Aspergirls Siła kobiet z zespołem Aspergera
1 x Kodeks postępowania administracyjnego 2012
1 x Sztuczna inteligencja nie tylko dla humanistów
1 x Kodeks rodzinny i opiekuńczy The Family and Guardianship Code Wydanie dwujęzyczne
1 x Czarna Ręka
1 x Antologia tekstów o muzyce
1 x Burza w mózgu nastolatka Potencjał okresu dorastania
1 x Blues z kapustą
1 x Podstawy fizjoterapii Część 2 Podstawy metodyczne i technika wykonywania niektórych zabiegów
1 x Archeologia Polski wczesnośredniowiecznej Wydanie 3
1 x Biomedyczne podstawy logopedii
1 x Nowy ład Stalina
1 x Atlas muszli
1 x Medycyna mitochondrialna Nowatorska metoda na pozornie nieuleczalne choroby
1 x Brak świadomości albo swobody przy sporządzaniu testamentu
1 x Prawne podstawy resocjalizacji
1 x Diagnostyka pedagogiczna Nowe obszary i rozwiązania metodologiczne
1 x Uleczone dusze. Kaci Hadesa
1 x Każdy może zarobić milion
1 x Albania Bałkański Dziki Zachód
1 x Astrologia współczesna Tom 9 Bieg w Czasie Część 3 Matryca 1
1 x Leksykon polityki regionalnej Unii Europejskiej
1 x Analiza funkcjonalna w zadaniach
1 x Czy kapitalizm jest moralny
1 x Instrukcja stosowania kas rejestrujących z wzorcową dokumentacją i nowymi ewidencjami
1 x Bezradność nauczyciela
1 x Beltane Rytuały, przepisy i zaklęcia na święto kwiatów
1 x Jastrzębie Stalina Wspomnienia radzieckich lotników 1941
1 x Kieszonkowa historia Gladiatorzy Krew i igrzyska
1 x Jak stworzyć umysł
1 x Czynności procesowe zawodowego pełnomocnika w sprawach administracyjnych i sądowoadministracyjnych
1 x Gmina Zabierzów Jurajski raj Przewodnik turystyczny
1 x Integracja europejska
1 x Etyczne aspekty decyzji medycznych
1 x Jak działa Linux. Podręcznik administratora. Wydanie II
1 x Duży słownik polsko francuski francusko polski
1 x Ezoteryczne odłamy islamu w muzułmańskiej literaturze herezjograficznej
1 x Podstawy biotechnologii przemysłowej
1 x Hematologia Kompendium
1 x Czy możliwe jest ŻYCIE przed śmiercią?
1 x Dolnośląskie Przewodnik
1 x Prawo wekslowe i czekowe Komentarz Wydanie 3
1 x Kopalnie węgla kamiennego w Polsce
1 x Ekspertyza sądowa Zagadnienia wybrane
1 x 10 mitów II wojny światowej
1 x Bronisław Komorowski Człowiek pełen tajemnic Teraz można o tym mówić
1 x Techniki operacyjne stosowane w leczeniu neuropatii uciskowych kończyny górnej + DVD
1 x Cesarstwo Napoleona
1 x Leczenie odleżyn i ran przewlekłych
1 x Angielski dla żeglarzy + CD
1 x Kultura czytelnicza i informacyjna Teoria i praktyka. Wybrane zagadnienia
1 x Bieg po życie Z piekła Sudanu na olimpijskie areny
1 x Herodes Attyk Sofista, dobroczyńca, tyran
1 x Zielnik
1 x Diagnostyka i leczenie chorób nadnerczy
1 x Koncepcja Open Access w świetle ekonomicznej analizy praw własności intelektualnej
1 x Atlas elektroencefalografii
1 x Rzym Przewodnik Step by Step
1 x Ansible w praktyce. Automatyzacja konfiguracji i proste instalowanie systemów. Wydanie II
1 x Słodki dom
1 x Driven Namiętność silniejsza niż ból
1 x Onkologia Podręcznik dla studentów i lekarzy
1 x Ekonometria przestrzenna II Modele zaawansowane
1 x Zjednoczone Emiraty Arabskie i Oman praktyczny przewodnik
1 x Anty-Beatrycze Studia nad kulturową historią obrazu pijanej i szalonej staruchy
1 x Bootstrap. Tworzenie własnych stylów graficznych
1 x Bezpieczeństwo energetyczne i ochrona klimatu w drugiej dekadzie XXI wieku Energia - środowisko - klimat
1 x Ewolucja systemów bezpieczeństwa Od Bliskiego Wschodu do Oceanii
1 x Jaskinie Polska Czechy Słowacja Przewodnik po Polsce
1 x Dobre rządy
1 x Europa Centralis
1 x Prawo pracy i ubezpieczeń społecznych Wykłady Tablice
1 x 1000 niderlandzkich słówek Ilustrowany słownik niderlandzko-polski polsko-niderlandzki
1 x Ziemia Święta Przewodnik ilustrowany
1 x Przymus leczenia i inne interwencje medyczne bez zgody pacjenta
1 x Zarządzanie kryzysem w social media
1 x Gruzja. Magiczne Zakaukazie. Wydanie 2
1 x Matka... moja, Twoja, nasza
1 x Energetyczne oczyszczanie domu z pomocą ziół i aniołów
1 x Cuda Azji najpiękniejsze miejsca i zabytki
1 x Transplantacje kończyny górnej i twarzy
1 x AngularJS. Szybkie wprowadzenie
1 x Chleb Domowa piekarnia
1 x Minionki. Stwórz ciekawe projekty z klocków LEGO
1 x Chazarowie Polityka kultura religia VII-XI wiek
1 x Odwrócona hipoteka jako nowa usługa na rynku finansowym
1 x 101 najwybitniejszych postaci w dziejach Polski i świata
1 x Jak żyć...? Żona
1 x ECDL 7 modułów Kompletny kurs
1 x Anielski Kraków
1 x Android Studio. Podstawy
1 x Barwy świata Rymowanki i zabawy wspomagające naukę kolorów
1 x 40 lat Kodeksu pracy
1 x Czerwony bunt Jedenaście tragicznych dni na pokładzie pancernika Potiomkin
1 x Guns N Roses Ostatni giganci z rockowej dżungli
1 x Encyklopedia nauki
1 x ABC CorelDRAW X7 PL
1 x Postępowanie w sprawach upadłościowych i rejestrowych
1 x Retinopatia wcześniaków
1 x Kompozycje kwiatowe w kościele Uroczystości ślubne
1 x Administracja publiczna Bezpieczeństwo państwa w kontekście międzynarodowym
1 x Chirurgia laparoskopowa
1 x Kodeks karny Część szczególna Komentarz
1 x Konstytucyjny system organów państwowych
1 x Analiza finansowa w praktyce
1 x Europa Atlas Samochodowy 1:800 000 + Pierwsza pomoc
1 x 10 prostych sposobów radzenia sobie z niepokojem
1 x Chirurgia jednego dnia Dylematy oceny przedoperacyjnej
1 x 10 niesamowitych przygód Neli
1 x Kontrola konstytucyjności prawa a stosowanie prawa w orzecznictwie Trybunału Konstytucyjnego Sądu Najwyższego i Naczelnego Sądu Ad
1 x Herosi i filozofia Książka która ocali ten świat
1 x Najem nieruchomości a podatki
1 x Sztuka usługiwania Jak być dobrym kelnerem
1 x Psychologia hejtu, czyli jak radzić sobie z krytyką w życiu osobistym i zawodowym
1 x Bizancjum i Arabowie Spotkanie cywilizacji VI-VIII wiek
1 x Barcelona 3 w 1
1 x Na tropie zaginionych odkryć
1 x Czas zbliżeń Szkice i wspomnienia
1 x Annapurna
1 x Kodeks karny Część szczególna Tom III Komentarz do art. 278-363
1 x Ciało ludzkie jest super! 101 faktów, o których trzeba wiedzieć
1 x Funkcje i konstrukcja prawna wezwań do zapisywania się na sprzedaż lub zamianę akcji spółki publicznej
1 x Dziennik 1957-1958
1 x Wielki słownik poprawnej polszczyzny
1 x Zwyrodnienie plamki żółtej związane z wiekiem
1 x Płodność niepłodność bezpłodność
1 x Historia czarów i czarownic
1 x Chirurg Więcej niż zawód
1 x Dobro i zło w wychowaniu dziecka Tom 2 Przeciw złu
1 x Etyka w administracji publicznej Wydanie 4
1 x Anatomia zwierząt Tom 3 Gruczoły dokrewne układ nerwowy narządy zmysłów powłoka wspólna i anatomia ptaków
1 x Taniec narodowy w polskim kanonie kultury Źródła, geneza, przemiany
1 x Możliwość dobra Etyka w XXI wieku
1 x Muzykofilia Opowieści o muzyce i mózgu
1 x Dieta Alleluja leczy raka
1 x 100 projektów na 555
1 x 12 miesięcy w sztuce
1 x Aplikacja od ogółu do szczegółu Ustawy dodatkowe Aplikacja komornicza i notarialna
1 x Antologia Zbrodni Smoleńskiej
1 x Fortnite Najlepszy nieautoryzowany przewodnik
1 x Demon południa Acedia - podstępna choroba duszy
1 x Biblia leczy Depresja i lęk Metoda oparta na zbilansowanej diecie
1 x ABC Photoshop CS6/CS6 PL
1 x Wstęp do prognozowania i symulacji Wydanie 2
1 x Być może to ostatnie słowo
1 x Hashimoto Droga do uzdrowienia siebie
1 x Bliżej Azji Współczesne wyzwania dla bezpieczeństwa
1 x Jak pokonać chroniczny ból Trening
1 x Duże sprawy w małych głowach
1 x Etnografie biomedycyny
1 x Prawo łowieckie Komentarz Wydanie 4
1 x Fizjoterapia w chirurgii
1 x Metasploit. Receptury pentestera. Wydanie II
1 x Alkoholik Instrukcja obsługi
1 x Konsolidacja sprawozdań finansowych. Koncepcje, regulacje polskie i MSSF, zastosowania praktyczne Tom 2
1 x Aspiracje życiowe młodzieży w środowisku kulturowo zróżnicowanym
1 x Choroby infekcyjne przewodu pokarmowego
1 x Historia Wyrzyska 525 zadań i rozwiązań
1 x Niedożywienie związane z chorobą Zapobieganie Leczenie
1 x Nieśmiałość Czym jest i jak ją pokonać
1 x Leksykon etyki prawniczej 100 podstawowych pojęć
1 x Medycyna a normy
1 x Czystość i porządek w gminie 114 wzorów uchwał, postanowień, decyzji i protokołów z objaśnieniami
1 x Socjalizacja i wychowanie dzieci i młodzieży z niepełnosprawnością intelektualną w erze cyfrowej
1 x Dzieci jak niebo Czego rodzice mogą nauczyć się od Jezusa
1 x Stres w pracy kuratora sądowego Studium teoretyczno-empiryczne
1 x Córki światłości i synowie dnia Rozpaleni ogniem wiary Świadectwa młodych błogosławionych i świętych
1 x Prawo łowieckie Komentarz
1 x Agresja Perspektywa psychoterapeutów
1 x Dwaj Panowie
1 x Ewolucja języka W stronę hipotez gesturalnych
1 x ABC komputera Wydanie 11
1 x Perfekcyjna Pani Domu Poradnik
1 x Farmakologia w zarysie
1 x Andrzej Pityński Rzeźba
1 x Dydaktyka Podręcznik akademicki Wydanie 13
1 x Chory na nowotwór Kompendium leczenia somatycznych objawów towarzyszących
1 x Aplikacje 2011 Radcowska adwokacka notarialna Egzamin wstępny i końcowy Testy Przepisy Objaśnienia Tom 2
1 x Komunikowanie i obywatelskość Mass media w społeczeństwie, czyli atak na system nadawców publicznych
1 x Czarnobylska modlitwa Kronika przyszłości
1 x Analogia w prawie procesowym cywilnym
1 x Bezpieczna dieta wysokobiałkowa
1 x Jak skutecznie rozmawiać z pacjentem i jego rodziną Praktyka lekarza rodzinnego
1 x Nowy Aleksander Ikonografia i legenda Mitrydatesa VI Eupatora
1 x Dziecko wolne od stresu Jak prostymi metodami mindfulness zwiększyć szansę twojego dziecka na szczęście
1 x Dziennik 1931-1934
1 x Czarnobyl
1 x Sieci domowe nieoficjalny podręcznik
1 x Minecraft. Kreatywna nauka i zabawa
1 x Bezprzewodowe sieci LAN 802.11. Podstawy
1 x Dzieje medycyny w Polsce Tom 1 Od czasów najdawniejszych do roku 1914
1 x D3.js w akcji
1 x Ale musicale!
1 x Niezwykła historia pewnego Aborygena
1 x ABC chorób wieku dziecięcego
1 x Interfejs dla osób z dysfunkcją wzroku Model kognitywny i przykład dobrej praktyki
1 x Dyktatura Gender
1 x Podstawy programowania maszyn CNC w systemie CAD/CAM Mastercam
1 x Zwyciężyć cukrzycę Podręcznik aktywnej samoopieki i samokontroli cukrzycy dla pacjentów i ich rodzin
1 x Bieszczady Tam gdzie diabły, hucuły, Ukraince Wydanie 2
1 x Dziecko orchidea czy mlecz Jak wspierać wrażliwe dzieci
1 x Izby wytrzeźwień a prawa człowieka
1 x Microsoft Outlook 2016 Krok po kroku
1 x Reumatologia kliniczna Tom 1-2
1 x Matematyka finansowa
1 x Koniec Alzheimera
1 x Ciało i seksualność w kinie polskim
1 x Prawo budowlane Warunki techniczne budynków Nadzór inwestorski Projekt budowlany Wydanie 19
1 x Jak przygotować się do kontroli Państwowej Inspekcji Pracy?
1 x REEDS Ocean Poradnik dla żeglarzy
1 x Atlas płazów i gadów Polski Status – rozmieszczenie – ochrona z kluczami do oznaczania
1 x Encyklopedia bylin Tom 1 (A-J)
1 x Czas pracy Praktyczny komentarz - wzorcowe rozkłady - przykłady rozliczeń - orzecznictwo (z suplemementem elektronicznym)
1 x Aniołowie Medytacje biblijne
1 x Prawo konstytucyjne w pigułce Wydanie 2
1 x Duchy Kresów Wschodnich
1 x Bootstrap. Tworzenie interfejsów stron WWW. Technologia na start!
1 x ABC atopowego zapalenia skóry AZS w pytaniach i odpowiedziach
1 x Jawność procesu karnego
1 x Prawo ochrony środowiska w transakcjach fuzji i przejęć oraz nabycia nieruchomości
1 x Uwarunkowania związane z przenoszeniem uczniów niepełnosprawnych ze szkół integracyjnych do specjalnych
1 x Duchowy manifest 9 spójnych zasad życia zgodnego z porządkiem wszechświata
1 x Detoks Książka kucharska
1 x Onkologia dla stomatologów
1 x Instrukcja obsługi Polski
1 x 144 najczęściej używane niemieckie czasowniki Na skróty do znajomości niemieckiego
1 x CATIA Narzędzia i moduły
1 x Emisja akcji i obligacji jako sposób na dokapitalizowanie spółki
1 x Cela
1 x Tylko dla mam Poradnik o ciąży
1 x Masaż Dotyk Motyla + CD dr Evy Reich dla niemowląt, dzieci, i dorosłych
1 x Kartki i zaproszenia Techniki projekty
1 x Tylko bez nerwów Zarządzanie stresem w pracy
1 x Dotknąć tego co święte
1 x ABC związków
1 x Krav Maga dla początkujących
1 x Bzura Rawka 1914-1915
1 x Generyczność w języku i w myśleniu Studium kognitywne
1 x Domy jednorodzinne Przewodnik do ćwiczeń projektowych z Budownictwa Ogólnego
1 x Chilam Balam z Chumayel Majów Księga Przepowiedni
1 x 13 po 13 Subiektywny remanent kina
1 x Twoje domowe piwa Przepisy dla wszystkich stylów
1 x Być mężem i ojcem
1 x Nowy Jork. Przewodnik - Celownik
1 x Duchowy świat dzieci Jak wspierać ich wewnętrzny rozwój od pierwszych chwil życia
1 x (NIE)GRZECZNI?
1 x Jak czytać i rozumieć angielskie dokumenty sądowe w sprawach cywilnych Wydanie 2
1 x Aspekty karne dzialalności medialnej
1 x IKIGAI Japoński sposób na to, jak znaleźć sens w życiu
1 x Jak się nie pomylić, czyli potęga matematycznego myślenia
1 x Rak pęcherzyka żółciowego
1 x Zaburzenia świadomości u dzieci
1 x Przeglądarka. Felietony poufne
1 x Amon Mój dziadek by mnie zastrzelił
1 x Atlas ukraińskich gwar nadsańskich Tom 1-2
1 x Diariusz peregrynacji europejskiej (1684-1687)
1 x Bratysława i Wiedeń Travelbook
1 x Angielski na obcasach Kurs języka angielskiego z płytą mp3
1 x Laravel. Tworzenie aplikacji. Receptury
1 x Yorki i inne małe psy Wychowanie pielęgnacja zabawa
1 x Barcelona i Costa Brava Pascal Lajt
1 x Jądro Linuksa Przewodnik programisty
1 x Astrologia jako język symboli
1 x 365 dni twórczej zabawy dla dzieci dwuletnich i starszych
1 x Podstawy pielęgniarstwa chirurgicznego Wydanie 2
1 x Autoportret malarza
2 x 365 słów papieża Franciszka
1 x Zamówienia publiczne w zakresie informatyki + CD
1 x Cyfrowa rewolucja w badaniach eksperymentalnych
1 x Apostolat czasów apokalipsy
1 x Historia wojskowości Greków i Rzymian Część I Grecy
1 x Akt w malarstwie polskim
1 x Europa Rozprawa historyka z historią
1 x PicoBlaze Mikroprocesor w FPGA
1 x Anioły energii
1 x Aborcja w dyskursie publicznym Monografia zjawiska
1 x Czynności decyzyjne sądów w postępowaniu cywilnym
1 x Detoks zbożowy w 10 dni Przeprogramuj swój organizm na zdrowie
1 x BHP w budownictwie
1 x Ekspozycja Bez tajemnic Jak robić świetne zdjęcia każdym aparatem
1 x Dopuszczalność dowodu sprzecznego z prawem w postępowaniu cywilnym
1 x Człowiek, który nie mógł przestać Opowieści o nerwicach natręctw
1 x Dostosowanie wymagań edukacyjnych do indywidualnych potrzeb rozwojowych i możliwości psychofizycznych uczniów 2 etap edukacyjny
1 x Bornholm Travelbook
1 x Spotkanie ze Starożytną Mezopotamią czyli trochę wprowadzenia w dzieje ludzkości
1 x Cisza i spokój Cała prawda o życiu daleko od miasta
1 x Turcja Przewodnik ilustrowany
1 x Pierwsza pomoc Podręcznik dla studentów
1 x Unia Europejska od Maastricht do Lizbony Polityczne aspekty aktywności
1 x Kodeks cywilny, rodzinny i opiekuńczy
1 x 7 Dywizja Armii Krajowej
1 x Ofiary handlu ludźmi
1 x Biologiczne aspekty oczyszczania ścieków
1 x ABC Word 2016 PL
1 x Rzuć palenie na zawsze
1 x Go tenis Trening z instruktorem na filmie DVD
1 x Bieszczady
1 x Białe znaki Milczenie w strukturze i znaczeniu utworów narracyjnych
1 x Analiza zachowania Vademecum
1 x Dylematy współczesnej Gruzji Wywiady z przedstawicielami gruzińskich elit społecznych i politycznych przeprowadzone w latach 2010
1 x Jak skutecznie zajść w ciążę
1 x Dlaczego mrówkojady boją się mrówek
1 x Czerwona Atlantyda Upadek komunizmu w Europie
1 x Balerina Życie w tańcu
1 x Fantastyka w obliczu przemian
1 x Prawo zamówień publicznych Komentarz Wydanie 2
1 x Astma oskrzelowa
1 x Berlin Przewodnik po duszy miasta
1 x Słownik Premium polsko-angielski angielsko-polski z płytą CD
1 x MineCraft Sekrety i triki
1 x be active 4 Gotuj z rodziną i przyjaciółmi
1 x Egzamin 70-410: Instalowanie i konfigurowanie Windows Server 2012 R2 Wydanie II
1 x Atlas ptaków Polski
1 x Absurdy i kurioza przedwojennej Polski
1 x Regionalne izby obrachunkowe Charakterystyka ustrojowa i komentarz do ustawy
1 x Czerwony namiot
1 x Zamki Krzyżowców
1 x Angielski słownik na podróż
1 x Atlas technik znieczulenia regionalnego pod kontrolą ultrasonograficzną
1 x Arteterapia w pracy pedagoga Teoretyczne i praktyczne podstawy terapii przez sztukę
1 x Boże igrzysko Historia Polski
18,885.74zł
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo Helion
 Kategoria:
 Biologia
Dzikie życie Przygody biologa ewolucyjnego

Dzikie życie Przygody biologa ewolucyjnego

59.90zł
50.92zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Matematyka konkretna Wydanie 4 Ronald L. Graham, Donald E. Knuth, Oren Patashnik PWN
OpenGL w praktyce Janusz Ganczarski BTC
Miejscowa wentylacja wywiewna Poradnik Optymalizacja parametrów powietrza w pomieszczeniach pracy Maciej Gliński DW Medium
Rachunek różniczkowy i całkowy Tom 1 Wydanie 12 Grigorij M. Fichtenholz PWN
Słownik naukowo-techniczny angielsko-polski Wydanie XIII Red. M.Berger, T.Jaworska, A.Baranowska, M.Barańska WNT
Linux w systemach embedded Marcin Bis BTC
Anatomia zwierząt Tom 2 Narządy wewnętrzne i układ krążenia Wydanie 3 Kazimierz Krysiak, Krzysztof Świeżyński PWN
Animacja komputerowa Algorytmy i techniki Rick Parent PWN
Akademia sieci CISCO CCNA Exploration Semestr 1 - 4 Praca zbiorowa PWN