Facebook - konwersja

Python. Automatyzacja zadań. Jak efektywnie pracować z danymi, arkuszami Excela, raportami i e-mailami. Wydanie 2 - ebook

Wydawnictwo:
Tłumacz:
Format:
EPUB
Data wydania:
16 listopada 2021
99,00
9900 pkt
punktów Virtualo

Python. Automatyzacja zadań. Jak efektywnie pracować z danymi, arkuszami Excela, raportami i e-mailami. Wydanie 2 - ebook

Ile czasu marnujesz na wykonywanie monotonnych, długotrwałych zadań? Mowa o przeglądaniu setek stron czy plików, ręcznym przekształcaniu danych, rozsyłaniu e-maili, tworzeniu wykresów i wielu innych nudnych czynnościach. A gdyby tak zlecić tę pracę komputerowi, a samemu zająć się bardziej odpowiedzialnymi i kreatywnymi zadaniami? To jest do zrobienia — trzeba tylko poświęcić nieco czasu i odpowiednio wykorzystać dostępne rozwiązania, takie jak Python i imponująca kolekcja opracowanych dla tego języka narzędzi, bibliotek i rozszerzeń.

Ta książka jest praktycznym zbiorem gotowych receptur, przeznaczonym dla początkujących użytkowników Pythona. Wydanie zostało dostosowane do wersji 3.8 języka, dodano też nowy materiał dotyczący automatyzowania testów, uczenia maszynowego i pracy z nieuporządkowanymi danymi. Dzięki lekturze zaczniesz automatyzować procesy biznesowe — napiszesz aplikację do pobierania informacji ze stron internetowych, tworzenia raportów z wykresami i diagramami na podstawie arkuszów kalkulacyjnych, a także automatycznego generowania e-maili. Będziesz również tworzyć zaawansowane grafiki z potrzebnymi informacjami, automatyzować kampanie marketingowe oraz stosować techniki testowania i debugowania.

W książce znajdziesz receptury, dzięki którym:

  • przekształcisz dane na potrzeby data science za pomocą biblioteki pandas
  • zautomatyzujesz klasyfikowanie tekstu, filtrowanie e-maili i pobieranie informacji ze stron WWW
  • użyjesz biblioteki Matplotlib do generowania wykresów, diagramów i map
  • zautomatyzujesz różne zadania związane z generowaniem raportów
  • nauczysz się pracy z Beautiful Soup, programem cron, a także z dziennikami i wyrażeniami regularnymi
  • napiszesz bot dla komunikatora Telegram, czytnik kanałów RSS i model uczenia maszynowego

Automatyzacja: monotonne zadania zostaw Pythonowi!

Spis treści

  • O autorze
  • O recenzencie
  • Przedmowa
    • Dla kogo przeznaczona jest ta książka?
    • Zawartość książki
    • Jak maksymalnie skorzystać z lektury?
    • Pobieranie plików z przykładowym kodem
    • Pobieranie kolorowych rysunków
    • Używane konwencje
  • 1. Rozpoczęcie przygody z automatyzacją
    • Aktywowanie środowiska wirtualnego
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Instalowanie niezależnych pakietów
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Tworzenie łańcuchów znaków ze sformatowanymi wartościami
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Operowanie łańcuchami znaków
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Pobieranie danych z ustrukturyzowanych łańcuchów znaków
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Używanie niezależnego narzędzia parse
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Wprowadzenie do wyrażeń regularnych
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Więcej o wyrażeniach regularnych
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Dodawanie argumentów wiersza poleceń
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
  • 2. Łatwa automatyzacja zadań
    • Przygotowanie zadania
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Konfigurowanie prac crona
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Rejestrowanie błędów i problemów
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Wysyłanie e-maili z powiadomieniami
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
  • 3. Tworzenie pierwszej aplikacji do pobierania informacji ze stron WWW
    • Pobieranie stron WWW
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Parsowanie kodu HTML
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Crawling w sieci WWW
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Subskrybowanie kanałów informacyjnych
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Dostęp do internetowych API
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Interakcje z formularzami
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Używanie pakietu Selenium do obsługi zaawansowanych interakcji
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Dostęp do stron chronionych hasłem
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Przyspieszanie pobierania informacji ze stron WWW
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
  • 4. Wyszukiwanie i wczytywanie plików lokalnych
    • Skanowanie i przeszukiwanie katalogów
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Wczytywanie plików tekstowych
      • Przygotowania
      • Jak to robić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Praca z kodowaniami
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Wczytywanie plików CSV
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Wczytywanie plików dziennika
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Odczyt metadanych plików
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Wczytywanie plików graficznych
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Wczytywanie plików PDF
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Wczytywanie dokumentów Worda
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Sprawdzanie występowania słowa kluczowego w dokumentach
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
  • 5. Generowanie atrakcyjnych raportów
    • Tworzenie prostego raportu obejmującego zwykły tekst
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Używanie szablonów do generowania raportów
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Formatowanie tekstu za pomocą znaczników Markdown
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Generowanie prostego dokumentu Worda
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Dodawanie stylów do dokumentu Worda
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Generowanie struktury w dokumencie Worda
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Dodawanie grafiki do dokumentów Worda
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Generowanie prostego dokumentu PDF
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Określanie struktury dokumentu PDF
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Łączenie raportów w formacie PDF
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Dodawanie znaków wodnych i szyfrowanie dokumentów PDF
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
  • 6. Zabawa z arkuszami kalkulacyjnymi
    • Zapis arkusza kalkulacyjnego w formacie CSV
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Aktualizowanie plików CSV
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Odczyt arkusza kalkulacyjnego Excela
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Aktualizowanie arkusza kalkulacyjnego Excela
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Tworzenie nowych arkuszy w plikach Excela
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Tworzenie wykresów w Excelu
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Formatowanie komórek w Excelu
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Tworzenie makra w LibreOffice
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
  • 7. Oczyszczanie i przetwarzanie danych
    • Przygotowywanie arkusza kalkulacyjnego w formacie CSV
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Dodawanie symboli walut na podstawie lokalizacji
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Standaryzowanie formatu dat
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Agregowanie danych
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Równoległe przetwarzanie danych
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Przetwarzanie danych z użyciem biblioteki Pandas
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
  • 8. Tworzenie atrakcyjnych wykresów
    • Tworzenie prostego wykresu z wartością sprzedaży
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Generowanie słupków warstwowych
      • Przygotowania
      • Jak to zrobić?
      • Dodatkowe informacje
      • Zobacz także
    • Rysowanie wykresów kołowych
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Wyświetlanie wielu linii
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Rysowanie wykresów punktowych
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Wyświetlanie map
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Dodawanie legendy i opisów
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Łączenie wykresów
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Zapisywanie wykresów
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
  • 9. Kanały komunikacji
    • Praca z szablonami e-maili
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Wysyłanie pojedynczych e-maili
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Odczytywanie e-maili
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Dodawanie subskrybentów do newslettera rozsyłanego pocztą elektroniczną
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Przesyłanie powiadomień za pomocą e-maili
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Tworzenie SMS-ów
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Odbieranie SMS-ów
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Tworzenie bota dla komunikatora Telegram
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
  • 10. A może zautomatyzujesz kampanię marketingową?
    • Wprowadzenie
    • Wykrywanie okazji
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Tworzenie spersonalizowanych kodów rabatowych
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Wysyłanie powiadomień do klienta z użyciem preferowanego przez niego kanału
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Przygotowywanie informacji o sprzedaży
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Generowanie raportów sprzedażowych
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
  • 11. Uczenie maszynowe i automatyzacja
    • Wprowadzenie
    • Analizowanie obrazów za pomocą Google Cloud Vision AI
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Pobieranie tekstu z obrazu za pomocą Google Cloud Vision AI
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Analizowanie tekstu za pomocą Google Cloud Natural Language
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Tworzenie własnego bazującego na uczeniu maszynowym modelu do klasyfikowania tekstu
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
  • 12. Automatyczne procedury testowe
    • Wprowadzenie
    • Pisanie i wykonywanie przypadków testowych
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Testowanie kodu zewnętrznego
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Testowanie z użyciem atrap zależności
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Testowanie z użyciem symulowanych wywołań HTTP
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Przygotowywanie scenariuszy testowych
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Selektywne wykonywanie testów
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
  • 13. Techniki debugowania
    • Wprowadzenie
    • Podstawy interpretera Pythona
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Debugowanie za pomocą rejestrowania informacji
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Debugowanie z użyciem punktów przerwania
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
    • Doskonalenie umiejętności debugowania
      • Przygotowania
      • Jak to zrobić?
      • Jak to działa?
      • Dodatkowe informacje
      • Zobacz także
Kategoria: Programowanie
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-8322-567-8
Rozmiar pliku: 17 MB

BESTSELLERY

Menu

Zamknij