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 »
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
#BYĆ SOBĄ. Żyć tak, by niczego nie żałować
#BYĆ SOBĄ. Żyć tak, by niczego nie żałować
Joanna Janowicz, Piotr Strzyżewski
Onepress
Historia tanga dla początkujących i zaawansowanych
Historia tanga dla początkujących i zaawansowanych
Ewa Stala
Universitas
Powiesić wybebeszyć i poćwiartować czyli historia egzekucji
Powiesić wybebeszyć i poćwiartować czyli historia egzekucji
Jonathan J. Moore
ZNAK
Buddyjska sztuka znikania Jak wznieść się ponad problemy
Buddyjska sztuka znikania Jak wznieść się ponad problemy
Ajahn Brahm
Studio Astropsychologii
Język w komunikowaniu
Język w komunikowaniu
Marian Bugajski
PWN
Prawo w wirtualnych światach
Prawo w wirtualnych światach
Grzybczyk Katarzyna, Auleytner Aleksandra, Kulesza Jan
Difin
 Koszyk
1 x Dobro dziecka w procesie resocjalizacji
1 x Czołgi i samobieżne działa pancerne Wojska Polskiego 1919-2016
1 x Bogactwo i ubóstwo
1 x Sztuka wojenna Europy Zachodniej w epoce krucjat 1000-1300
1 x Droga Toyoty do doskonałości w usługach Jak rozwijać lean w firmie usługowej
1 x Jak pomóc nie zapomnieć? Ćwiczenia pamięci i mowy Dla osób z chorobą Alzheimera i innymi zespołami demencyjnymi
1 x 25 lat doświadczeń ustrojowo-prawnych III Rzeczypospolitej
1 x Czerwona królowa
1 x Choroby wieku podeszłego
1 x Opieka położnicza nad pacjentkami niepełnosprawnymi
1 x Excel 2016 PL w biurze i nie tylko
1 x Decyzja w sprawie warunków zabudowy i zagospodarowania terenu + CD Zmiany w zagospodarowaniu przestrzennym
1 x Licencje patentowe i know-how na tle zakazu porozumień antykonkurencyjnych
1 x Biochemia
1 x Patologia Robbins
1 x Materiały polimerowe Struktura, właściwości zastosowanie
1 x Jak działa szkielet Ilustrowany przewodnik anatomiczny
1 x Jak założyć i prowadzić własną firmę Praktyczny poradnik z przykładami Wydanie 9
1 x Handlowe spółki osobowe
1 x Internet dla seniora Praktyczny poradnik dla stawiających pierwsze kroki w sieci
1 x Hunowie
1 x Psychologia coachingu
1 x Genetyka molekularna w chorobach wewnętrznych
1 x Barszcz ukraiński
1 x Psychosomatyczne, emocjonalne i duchowe aspekty chorób ze stresu
1 x Gaudi Geniusz z Barcelony
1 x Controlling w instytucjach kultury
1 x Dyskryminacja Przyczyny - przejawy - sposoby zapobiegania
1 x Exchange-Traded Funds ETF nowe produkty na rynku funduszy inwestycyjnych
1 x Jak bardzo tego chcesz? Psychobilogiczny model zwyciężania
1 x Antykomuniści lewicy Lidia i Adam Ciołkoszowie jako historycy socjalizmu polskiego
1 x Atlas polskich rzek i jezior
1 x Systemy krajobrazowe Struktura funkcjonowanie planowanie
1 x Gra ciałem Praktyki i dyskursy różnicowania płci w sporcie
1 x Cash Management w grupach kapitałowych Diagnozowanie kształtowanie ocena
1 x Architektura - wizje niezrealizowane
1 x Chemia Vademecum maturalne
1 x 4 godziny by zostać mistrzem nie tylko w kuchni Totalny poradnik jak żyć i osiągać nieprzeciętne wyniki w dowolnej dziedzinie
1 x Wstrzyknięcia domięśniowe
1 x Diagnozowanie podzespołów i zespołów motocykli
1 x Dobra zmiana czyli jak się rządzi światem za pomocą słów
1 x Algebra
1 x Determinanty aktywności innowacyjnej producentów artykułów spożywczych i napojów w zachodniej Polsce
1 x Uzasadnianie w aksjologii i etyce w badaniach polskich i zagranicznych
1 x Szefologia Instrukcja obsługi przełożonych
1 x Data Driven Decisions Jak odnaleźć się w natłoku źródeł danych?
1 x Łowca burz Gwałtowne tornada, zabójcze huragany i niebezpieczne przygody w ekstremalnych warunkach
1 x Fundamenty etyczne rzecznika prasowego
1 x Diagnostyka internistyczna
1 x Elizabeth Taylor i Richard Burton
1 x Atlas ptaków Wydanie 2
1 x Alchemia pożywienia + DVD Korzystaj z leczniczych właściwości pokarmów
1 x Elastyczność tłokowych silników spalinowych
1 x Czakry dla początkujących
1 x E-podręcznik Kierowca doskonały B + CD
1 x Limfologia
1 x Gramatyka Ależ tak Ćwiczenia gramatyczne dla poziomu A2
1 x Patron
1 x Administracja publiczna wobec procesu globalizacji
1 x Berlin przewodnik
1 x Aktywnie po Polsce Przewodnik dla ludzi pełnych energii
1 x Jak być młodym w każdym wieku
1 x Filologia i (jej) interpretacje
1 x Fizjologia roślin Wydanie 3
1 x Hartowanie Linuksa we wrogich środowiskach sieciowych. Ochrona serwera od TLS po Tor
1 x Między kartką a ekranem Cyfrowe eksperymenty z medium książki w Polsce
1 x Ciasta i desery Gotowanie krok po kroku
1 x Glokalizacja
1 x Laryngologia onkologiczna Diagnostyka, leczenie i rehabilitacja
1 x Agroturystyka Przedsiębiorczość na obszarach wiejskich
1 x Wyspy na Bałtyku Przewodnik dla nurków
1 x Anatomia Góry Osiem tysięcy metrów ponad marzeniami
1 x Dlaczego gospodarka światowa potrzebuje krachu finansowego
1 x Bezpieczeństwo międzynarodowe Współczesne koncepcje
1 x Chemia mentalna
1 x AlphaFemale Wydanie 2
1 x Ubezpieczenia w zarządzaniu ryzykiem działalności gospodarczej
1 x Być kobietą i wreszcie zwariować
1 x Ortopedia i traumatologia Tom 1-2
1 x Finansowy kataklizm
1 x Artyści w przestrzeni miejskiej Krakowa i Katowic
1 x Grzeczne dziewczynki nie awansują. 133 błędy popełniane przez kobiety, które nieświadomie niszczą własną karierę. Wydanie III
1 x Szkolenie okresowe dla pracowników administracyjno-biurowych Wydanie 4
1 x Anna Solidarność z płytą CD Życie i działalność Anny Walentynowicz na tle epoki (1929-2010)
1 x Aktualne wyzwania zarządzania i ekonomii
1 x Diagnostyka obrazowa zapalnych chorób reumatycznych
1 x Dieta sportowców wytrzymałościowych. Odżywianie i suplementacja. Wydanie III
1 x Ciche przywództwo
1 x Didaskalia do historii Teatr starożytnej Grecji i jego kontekst polityczny
1 x Osoba ciężko chora lub niepełnosprawna w domu Poradnik dla opiekunów
1 x Harry Potter i filozofia Przewodnik po Hogwarcie dla mugoli
1 x Jurysdykcja krajowa w sprawach o ogłoszenie upadłości
1 x Jak dbać o siebie perfekcyjnie
1 x Angular 2. Tworzenie interaktywnych aplikacji internetowych
1 x Gospodarka przestrzenna Podstawy teoretyczne
1 x Magazynowanie chemikaliów
1 x Bankowość elektroniczna
1 x Ubezpieczenia społeczne i świadczenia ZUS, zasiłki, emerytury, renty
1 x Przeszłość we współczesności Studium metodologiczne archeologicznie kreowanej przeszłości w przestrzeni społecznej
1 x Dlaczego dzieci kłamią Jak rodzice mogą wspierać prawdomówność swoich dzieci
1 x Bez wyroku
1 x Czas pracy Praktyczny komentarz - wzorcowe rozkłady - przykłady rozliczeń - orzecznictwo (z suplemementem elektronicznym)
1 x Przemiany ludzkiego ciała
1 x Osoba z niepełnosprawnością a instytucje pomocowe
1 x Inteligentny dom i inne systemy sterowania w 100 przykładach
1 x AdWords 360°. Katalog skutecznych kampanii
1 x A teraz... stwórz wielką firmę 7 sposobów maksymalizacji zysków na każdym rynku
1 x Księgi wieczyste i hipoteka Komentarz
1 x Komunikacja marketingowa
1 x ABC pewności siebie i atrakcyjności
1 x Ekwador. Travelbook
1 x Plan terapii genowej
1 x Najciekawsze zabytki techniki w Polsce
1 x Ćwiczenia z biochemii
1 x Routing i switching Praktyczny przewodnik
1 x Administracja dóbr i usług publicznych
1 x 450 ściegów na drutach Wydanie 3
1 x Egzamin gimnazjalny Matematyka Próbne zestawy egzaminacyjne
1 x Komunikacja wizerunkowa e-public relations
1 x Diagnostyka obrazowa Serce i duże naczynia
1 x Magia w działaniu Sesje NLP Richarda Bandlera
1 x Prawo restrukturyzacyjne i upadłościowe Zagadnienia praktyczne
1 x AngularJS. Szybkie wprowadzenie
1 x Jak dobrze się kłócić
1 x Inwestycje koncernów na polskim rynku medialnym Wybrane zagadnienia
1 x Koordynacja ruchowa ciała człowieka Ocena funkcjonalna i leczenie ruchem
1 x Procedury geodezyjno-prawne ustalania granic i podziałów nieruchomości
1 x Wprowadzenie do algorytmów
1 x Elementy aikido
2 x Biologicznie aktywne peptydy i białka żywności
1 x Kodeks spółek handlowych
1 x Biblia leczy Bóle pleców
1 x Napięcia mięśniowe Od diagnostyki do leczenia
1 x Gospodarka leśna i trwale zrównoważona gospodarka leśna w prawie polskim
1 x Mechanizmy reakcji organicznych
1 x Co inni myślą o Tobie Bez słów, bez kłamstw
1 x 65+ Nowe życie na emeryturze
1 x Bez cukru, proszę
1 x Ustawa o planowaniu i zagospodarowaniu przestrzennym Komentarz
1 x Cała prawda o zwierzętach Zakochane hipopotamy, naćpane leniwce i inne dzikie historie
1 x Demon zapomnienia
1 x Almanach broni myśliwskiej i sportowej
1 x Chemia medyczna
1 x Architektura 50 idei, które powinieneś znać
1 x Wyspy Zielonego Przylądka. Michelin
1 x Leki po Dyplomie Pediatria 2019
1 x Barcelona Przewodnik celownik Wydanie 2
1 x Atlas RTG zapalnych chorób reumatycznych
1 x O majorantach modułowych i obszarowych funkcji holomorficznych
1 x Konstytucja RP Wydanie 10
1 x Przewodnik po bieganiu ultra Trening do ultramaratonu od 50 kilometrów do 100 mil, a nawet dalej
1 x Atlas przyrody
1 x Miłość seks i serce
1 x Africa Korps
1 x Droga Toyoty do Lean Leadership Osiągniecie i utrzymanie doskonałości dzięki kształtowaniu przywódców
1 x Polimerowe kompozyty konstrukcyjne
1 x Dlaczego Mars zderza się z Wenus
1 x Droga Toyoty Fieldbook
1 x Excel 2019 PL. Kurs
1 x Scrum O zwinnym zarządzaniu projektami
1 x Sieci telekomunikacyjne
1 x Języki gropowieści Studia o różnojęzyczności gier cyfrowych
1 x Fabryka tańca Historia Zespołu Tańca Ludowego HARNAM
1 x Czy jesteśmy mądrzejsi od szympansów?
1 x Wprowadzenie do teorii grafów Wydanie 2
1 x Kapitał ludzki w strukturach wirtualno-sieciowych Nowe role pracowników i menedżerów wiedzy
1 x Arteterapia w teorii i praktyce
1 x Algorytmy analizy skupień
1 x Chojnice 1939
1 x Luftwaffe 1933-1945
1 x Byłem kierowcą Hitlera
1 x Fulereny 20 lat później
1 x Krajoznawstwo tradycja i współczesność
1 x Kodeks spółek handlowych Krajowy Rejestr Sądowy Monitor Sądowy i Gospodarczy Prawo upadłościowe i naprawcze Wydanie 24
1 x Chwyty gitarowe 200 najważniejszych akordów
1 x Czarna Ręka
1 x Bezpieczeństwo narodowe Polski w kontekście kryzysu ukraińskiego Wymiar polityczno-militarny
1 x Maszyny Leonarda Niezwykłe wynalazki i tajemnice rękopisów Leonarda da Vinci
1 x Wykorzystanie opcji realnych w zarządzaniu projektami
1 x Klasztor Shaolin Historia, religia i chińskie sztuki walki
1 x Behemot polski Zajazdy krytyczno-polityczne
1 x Ochrona konkurencji w prawie zamówień publicznych
1 x Harvard Business Review. Zarządzanie marką
1 x Atlas roślin miododajnych
1 x Komputerowe studio muzyczne i nie tylko Przewodnik
1 x Baw się poprzez animaloterapię Przykłady gotowych sytuacji edukacyjnych z udziałem zwierząt
1 x Finansjalizacja w ochronie zdrowia
1 x Badania i rozwój w korporacjach transnarodowych
1 x Dokumentacja dyrektora szkoły
1 x Czy tu czy tam czytam Testy kształcące czytanie ze zrozumieniem dla klas II-IV
1 x Sieci komputerowe Księga eksperta Wydanie II
1 x Umowy dotyczące spadku w rozporządzeniu spadkowym Unii Europejskiej
1 x Polski rynek usług transportowych Funkcjonowanie przemiany rozwój
1 x Trądzik najnowsze metody leczenia i zapobiegania
1 x Klauzule RODO Wzory klauzul z praktycznym komentarzem
1 x Buddyzm zen i psychoanaliza
1 x Konkurencyjne uwarunkowania sprawności marketingu
1 x Maroko Praktyczny przewodnik
1 x Ekranowe życie mitu Powstanie warszawskie w polskim flmie fabularnym
1 x Algologia Praktyczny przewodnik
1 x Gwardzista rzymski 62 przed Chr.-324 po Chr.
1 x Fotografia bez tajemnic
1 x Autyzm i zespół Aspergera
1 x Zamówienia publiczne nie są trudne
1 x Koronny nr 1 Pseudonim Masa
1 x Meritum Prawo farmaceutyczne
1 x Dolna granica wieku odpowiedzialności karnej w prawie polskim
1 x Ekomobilność Tom 2 Innowacyjne rozwiązania poprawy i przywracania mobilności człowieka
1 x 360 stopni System ocen pracowniczych
1 x Sieci komputerowe. Najczęstsze problemy i ich rozwiązania
1 x Jura Krakowsko Częstochowska
1 x Służebność mieszkania
1 x Komunikacja społeczna w zarządzaniu Proces komunikowania w relacjach międzyosobowych
1 x Prawo kredytowe
1 x Szkoła Wspólnota dążeń?
1 x Instrukcje księgowe i podatkowe 2017 + CD
1 x Aparat represji wobec kościoła w latach 1944-1956 Terytorium obecnej diecezji sandomierskej
1 x Druty od A do Z
1 x Aporty do spółek kapitałowych i osobowych Kluczowe zagadnienia podatkowe zarys aspektów prawnych
1 x Atlas ptaków Polski
1 x Radzieckie kobiety w walce Historia przemocy na froncie wschodnim
1 x Bezpieczeństwo ekonomiczne państwa Uwarunkowania, procesy, skutki
1 x Działanie sądu z urzędu a podstawa faktyczna wyroku cywilnego
1 x VMware dla administratorów sieci komputerowych
1 x Atlas narciarski Czechy Polska Słowacja Austria Włochy
1 x Czytam więc wiem Testy przygotowujące do sprawdzianu szóstoklasisty
1 x Clematis najpiękniejsze gatunki powojników
1 x Bezpieczeństwo europejskie Systemy, instytucje, funkcjonowanie
1 x 126 motywów szydełkowych
1 x Gemba Kaizen Zdroworozsądkowe podejście do strategii ciągłego rozwoju
1 x Bądź zdrów bez lekarstw
1 x Aplikacja 2010 Zbiór przepisów część 2
1 x Cyfrowi ludzie Nasza czwarta rewolucja
1 x Atlas anatomii topograficznej zwierząt domowych
1 x Zioła Nowa encyklopedia Właściwości i zastosowanie w odżywianiu, leczeniu i kosmetyce
1 x Jak wyleczyć chorobę Hashimoto
1 x Filmowy Paryż
1 x Dialog zamiast kar
1 x Beksiński 4
1 x Dolnośląskie TIR mapa dla zawodowców
1 x Agorafilia Sztuka i demokracja w postkomunistycznej Europie
1 x Domowy salon piękności Poradnik nowoczesnej kosmetyki naturalnej
1 x Gdańsk Miasto od nowa Kształtowanie społeczeństwa i warunki bytowe w latach 1945–1970
1 x Atlas myśliwski
1 x Charakterystyka i uwarunkowania rozwoju rolnictwa ekologicznego w Polsce
1 x Cyril Northcote Parkinson Prawo Parkinsona
1 x 1 Pułk Strzelców Konnych Dowódcy, oficerowie, podoficerowie i tradycje
1 x Bankowość bez tajemnic
1 x Filozofia pieniądza
1 x Historia świata Atlas ilustrowany
1 x Darwinowskie paradygmaty Mit teorii ewolucji w kulturze współczesnej
1 x Decyzje środowiskowe Opinie i uzgodnienia
1 x Bóg wszechświat i sens życia
1 x Przepis Jak tchnąć energię w zespół oraz organizację
1 x Alpy i Dolomity czyli gdzie warto pojechać
1 x Fragmenty lustra
1 x Hodowla kóz Rasy zdrowie opieka
1 x Czemu on Cię okłamuje? Jak rozpoznać i zdemaskować męskie łgarstwa
1 x Dendrochronologia
1 x Małżeński labirynt
1 x Banki i rynki finansowe Od zaufania publicznego do kasyna?
1 x Pielęgniarstwo psychiatryczne
1 x Jak stworzyć kostium Zbroja i rekwizyty do cosplayu
1 x Inżynieria kosztów
1 x Lasery w stomatologii
1 x Jak walczyć z uzależnieniami
1 x Etyka medyczna z elementami filozofii
1 x Dna moczanowa
1 x Polskie zioła lecznicze i uzdrawiające
1 x Bentley. Prywatne imperium #1
1 x Kompresja danych Podstawy, metody bezstratne, kodery obrazów
1 x Dziennik nowej mamy
1 x Logistyka dystrybucji Trendy - Wyzwania - Przykłady
1 x EKG łatwo zrozumieć Pocket reference
1 x Anioły i demony na Bukowinie Rowerem na pograniczu kultur
1 x My z Nich Spuścizna językoznawców Uniwersytetu Warszawskiego
1 x Bezpieczeństwo w chmurze Przewodnik po projektowaniu i wdrażaniu zabezpieczeń
1 x DTP księga eksperta
1 x Anioł w domu mrówka w fabryce
1 x Dziennikarze o sztuce czyli opowieści medialnie nielogiczne
1 x Jak umiejętnie sprzedawać i zwielokrotniać dochody
1 x Celiakia
1 x Ikony bluesa i soulu
1 x Fizjologia sportu Krótkie wykłady
1 x ABC atopowego zapalenia skóry AZS w pytaniach i odpowiedziach
1 x Po godzinach
1 x Responsywne strony WWW Technologia na start
1 x Budowanie pewności siebie dla bystrzaków
1 x Minecraft. Buduj mechanizmy i twórz własne mody. Przewodnik mistrza
1 x ECDL S7 Współpraca Online
1 x Sympatyczna perswazja Poznaj moc doskonałych relacji
1 x Joga dla ciała, oddechu i umysłu. Program przywracania równowagi życiowej
1 x Erystyka Sztuka prowadzenia sporów twarda oprawa
1 x Czy kapitalizm jest moralny
1 x Depesze
1 x Gospodarcza działalność usługowa w prawie polskim w świetle unijnych swobód przedsiębiorczości i świadczenia usług
1 x Świat 2040 Czy Zachód musi przegrać?
1 x Efekt Cantillona czyli dlaczego pieniądz ma znaczenie?
1 x Okna na błysk
1 x Prawo spółek kapitałowych tom 17A
1 x Prawo nieruchomości Wydanie 5
1 x Bezpieczeństwo imprez masowych Komentarz
1 x Europa Rozprawa historyka z historią Wydanie 2
1 x Nowoczesny trening siłowy Jak zbudować szczupłą i muskularną sylwetkę
1 x Windows PowerShell 5.0 Krok po kroku
1 x Couchsurfing w Rosji W poszukiwaniu rosyjskiej duszy
1 x Całkowita przemiana Zmień swoje życie w 24 godziny
1 x Rysunkowy chłopak
1 x Catalyst Odkryj rynek obligacji
1 x Fizjoterapia w onkologii
1 x Dotacje z budżetów jednostek samorządu terytorialnego + CD
1 x Co z czym? Prawidłowe łączenie pokarmów
1 x Kazimierz Dolny, Lublin i okolice. Travelbook. Wydanie 2
1 x Przewodnik po upadłości konsumenckiej - praktyczny komentarz do przepisów - wzory wniosków o upadłość
1 x Atlas technik znieczulenia regionalnego pod kontrolą ultrasonograficzną
1 x 1 kobieta, 4 dzieci, 0 kasy (prawie)
1 x Narkotyki a demoralizacja Szansa na zmianę
1 x Euranet Plus Europejski głos w twoim domu Radio w procesie europeizacji
1 x Elektroniczne czynności procesowe w sądowym postępowaniu cywilnym
1 x Działalność gospodarcza w zakresie ochrony osób i mienia i jej koncesjonowanie
1 x Wszystko o Radach Rodziców Niezbędnik Dyrektora
1 x 50 idei, które powinieneś znać Fizyka
1 x Góry na opak czyli rozmowy o czekaniu
1 x Granice prawa do informacji w postępowaniu administracyjnym i sądowoadministracyjnym
1 x 50-tka dookoła świata
1 x Legionista rzymski 58 r. przed Chr. - 69 r. po Chr.
1 x Postarzanie przedmiotów Spękania decoupage patynowanie Wydanie 2
1 x Budżet zadaniowy i strategiczna karta wyników w jednostkach samorządu terytorialnego
1 x Choroby włosów i skóry owłosionej
1 x Coaching i mentoring biznesowy dla bystrzaków. Wydanie II
1 x Zdrowie jamy ustnej
1 x Eksperymentalne metody magnetochemii
1 x Jura Od Częstochowy do Krakowa Przewodnik turystyczny
1 x Czynności w postępowaniu nieprocesowym
1 x Ukryta perswazja Psychologiczne taktyki wywierania wpływu Wydanie II
1 x Koktajle winne Nowe drinki, inspiracje i klasyki
1 x Dowody z innego wymiaru
1 x Churchill Hitler i niepotrzebna wojna
1 x 10 założeń networkingu Jak w pełni wykorzystywać swoje znajomości
1 x Dyrektor szkoły liderem inspiracje i perspektywy
1 x Inteligentna przestrzeń Trzeci wymiar innowacyjności
1 x Co pracownik powinien wiedzieć o bhp
1 x Prawne podstawy ochrony środowiska
1 x Bolimów 1915
1 x Konsument i jego zachowania na rynku europejskim
1 x Opieka położnej w ginekologii i onkologii ginekologicznej
1 x Ochrona praw autorskich i pokrewnych a zasady swobodnego przepływu towarów i świadczenia usług w prawie Unii Europejskiej
1 x Farmakognozja Wydanie 5
1 x Cięcie
1 x Bariery modernizacji Rosji
1 x Systemy ubezpieczeń w Polsce Aspekty finansowe
1 x Admirałowie polskiej floty Od Mieszka I do admirałów XXI wieku
1 x Pierwsza pomoc w gabinecie dentystycznym
1 x Dobór, adaptacja, motywowanie i rozwój pracowników Psychologiczno-organizacyjne doradztwo dla firm
1 x Chemia miłości
1 x Zioła w leczeniu dolegliwości serca i układu krążenia
1 x Metody treningowe Kulturystyka Wydanie 3
1 x Sztuka stosowania NLP w grupie Ja mój zespół i ja
1 x Telekomunikacja wiedzieć więcej
1 x Europa 2017 Wobec konieczności zmiany
1 x Krzewy i drzewa owocowe
1 x Feedback czyli informacja zwrotna Osobisty mentor Harvard Business School Press
1 x Prawo Rosji i ZSRR 1917-1991 czyli historia wszechzwiązkowego komunistycznego prawa (bolszewików) Krótki kurs
1 x Praktyka funkcjonowania audytu wewnętrznego w Polsce
1 x Prawo autorskie i prawa pokrewne Prawo prasowe Ustawa o zwalczaniu nieuczciwej konkurencji
1 x Transformacje sygnałów - od teorii do praktyki
1 x Chwała Rzymu
1 x Opieka nad kobietą ciężarną
1 x Aby być sobą Wprowadzenie do analizy transakcyjnej Wydanie 3
1 x 12-tygodniowy rok Osiągnij w 12 tygodni więcej niż inni w 12 miesięcy
1 x Deflacja w Japonii
1 x Autyzm Zapobieganie zaburzeniom ze spektrum autyzmu, ich diagnozowanie i terapia oraz zalecenia dla rodziców
1 x Chrześcijańska rewolucja a złudzenia ateizmu
1 x Encyklopedia igrzysk olimpijskich Pytania i odpowiedzi
1 x Podręcznik tajnych operacji II wojny światowej
1 x Miami & Floryda Keys
1 x Choroby i szkodniki roślin Ochrona, przeciwdziałanie
1 x Agresja ujęcie narracyjne
1 x Biografia Syna Bożego
1 x System nawigacyjny Galileo aspekty strategiczne naukowe i techniczne
1 x Przestępczość przeciwko zabytkom archeologicznym
1 x Zaburzenia prostaty Lekarz rodzinny
1 x Projektowanie elementów maszyn z wykorzystaniem programu Autodesk Inventor Obliczenia przekładni
1 x 152 mm armatohaubica samobieżna wz. 77 Dana
1 x Federalizm fiskalny w teorii i praktyce
1 x Historia Powszechna Średniowiecze Wydanie 16
1 x Grajfka dla dzieci. Artystyczne zdobienie jaj
1 x Atlas dzikich roślin jadalnych
1 x Atlas roślin ogrodowych
1 x Mamie na ratunek. Nauka korzystania z nocnika
1 x Język polski dla maturzysty Testy
1 x Miasto w sztuce - sztuka miasta
1 x Laboratorium magazynowe
1 x Sensory w obrabiarkach CNC
1 x Decoupage Motywy klasyczne i nowoczesne
1 x Copywriting internetowy
1 x Encyklopedia undergroundowego treningu siłowo-kondycyjnego
1 x Projektowanie efektywnych szkoleń Learning Battle Cards
1 x Zioła z polskich łąk
1 x Celuję w C2 Zbiór zadań do egzaminu certyfikatowego z języka polskiego jako obcego na poziomie C2
1 x Chemia organiczna z Tutorem dla maturzystów - kandydatów na studia medyczne Zadania zaawansowane
1 x Bioterroryzm Zasady postępowania lekarskiego
1 x Jak dobrać bezbłędnych pracowników
1 x Analiza i zarządzanie ryzykiem w finansach korporacyjnych z zastosowaniem arkusza kalkulacyjnego Excel
1 x Bomba atomowa Świat wobec zagrożenia
1 x Perswazja w sprzedaży
1 x Czytaj dwa razy szybciej!
1 x Encyklopedia psów
1 x Trening ekstremalny
1 x AutoCAD 2017 PL Pierwsze kroki
1 x Gra komputerowa jako przedmiot prawa autorskiego
1 x Komparatystyka językowa jako narzędzie interpretacyjne Trybunału Sprawiedliwości Unii Europejskiej
1 x Bieganie dla początkujących
1 x 101 słynnych okrętów Legendarne okręty wojennej od I wojny światowej do dzisiaj
1 x Sytuacja życiowa i funkcjonowanie w rolach społecznych młodzieży z niepełnosprawnością wzroku
1 x Dzieje kultury Stanów Zjednoczonych
1 x Dzieci i młodzież z niepełnosprawnością intelektualną w systemie edukacji
1 x Kategoria punktu widzenia w przekładzie ustnym z perspektywy językoznawstwa kognitywnego
1 x Peru. Zielony Przewodnik
1 x Laboratorium w szufladzie Modelarstwo i robotyka
1 x Atlas kliniczno-patologiczny nieswoistych chorób zapalnych jelit
1 x Turcja Przewodnik ilustrowany
1 x Budowa pojazdów samochodowych Kwalifikacja MG.12 Podręcznik do kształcenia w zawodach
1 x Fale grawitacyjne Nowa era astrofizyki
1 x Co się dzieje w świecie kwantów?
1 x Pośrednik na rynku nieruchomości Wydanie 2
1 x Encyklopedia Dinozaurów i innych zwierząt prehistorycznych
1 x Tworzywa sztuczne Tom 3 Środki pomocnicze i specjalne zastosowanie polimerów
1 x Czas wolny w służbie niepełnosprawnych
1 x Atlas grzybów
1 x Biomechanika i trening konia
1 x Dziewczyny, na start!
1 x Dlaczego mnie nie rozumiecie Poznaj 8 barier w komunikacji i pokonaj je
1 x Cacko
1 x Kara śmierci w świetle sporu o racjonalizację kary
1 x 1001 filmów, które musisz zobaczyć
1 x Anestezjologia i leczenie przeciwbólowe psa i kota
1 x Mistrzowie sprzedaży - jak oni to robią
1 x Kompendium wiedzy o marketingu
1 x Herosi i filozofia Książka która ocali ten świat
1 x Nowoczesne aplikacje internetowe. MongoDB, Express, AngularJS, Node.js
1 x 25 czerwca Głupota czy agresja
1 x Farmakologia Ryszard Korbut
1 x 300 idiomów języka niemieckiego
1 x Biblia leczy Zaburzenia snu Metoda oparta na zbilansowanej diecie
25,796.55zł
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo Helion
 Kategoria:
 Geografia
Systemy krajobrazowe Struktura funkcjonowanie planowanie

Systemy krajobrazowe Struktura funkcjonowanie planowanie

54.00zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Encyklopedia zdrowia Tom 1-2 Wydanie 9 Witold S. Gumułka, Wojciech Rewerski PWN
3ds Max 2012 Biblia Kelly L. Murdock HELION
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
MERITUM Podatki 2018 Aleksander Kaźmierski Wolters Kluwer
Anatomia zwierząt Tom 2 Narządy wewnętrzne i układ krążenia Wydanie 3 Kazimierz Krysiak, Krzysztof Świeżyński PWN
Miejscowa wentylacja wywiewna Poradnik Optymalizacja parametrów powietrza w pomieszczeniach pracy Maciej Gliński DW Medium
Windows Server 2008 R2 Usługi pulpitu zdalnego Resource Kit Christa Anderson, Kristin L. Griffin, Microsoft Remote Desktop Virtual Microsoft Press
OpenGL w praktyce Janusz Ganczarski BTC