Opis produktu: Python i Excel. Nowoczesne środowisko do automatyzacji i analizy danych - Felix Zumstein
Książka przeznaczona jest dla zaawansowanych użytkowników Excela, którzy którzy nie posiadają obszernej wiedzy o Pythonie. Pokazuje, w jaki sposób manipulować danymi zawartymi w plikach Excela bez Excela, a także jak zwiększać możliwości tego programu poprzez budowę interaktywnych narzędzi do analizy danych. Książka zawiera informacje między innymi o:
- Podstawach Pythona i korzystania z notatników Jupyter i Visual Studio Code
- Stosowaniu biblioteki pandas do zastępowania typowych obliczeń w Excelu
- Automatyzacji konsolidacji skoroszytów Excela i tworzenia raportów w Excelu
- Tworzeniu interaktywnych narzędzi Excela za pomocą xlwings
- Współpracy Excela z bazą danych i plikami CSV
- Stosowaniu Pythona do zastąpienia VBA, Power Query i Power Pivot
Informacje o książce
- Tytuł oryginału: Python for Excel: A Modern Environment for Automation and Data Analysis
- Autor: Felix Zumstein
- Tłumaczenie: Leszek Sagalara
- ISBN: 978-83-283-8287-9
- Wydawca: Helion SA
- Rok wydania: 2021
- Liczba stron: 280
- Oprawa: miękka
- Format: 168 x 237 mm
Felix Zumstein - autor
Ekspert w dziedzinie zastosowania Excela w biznesie oraz w rozwiązywaniu problemów z tym programem w różnych branżach. Napisał i rozwija xlwings, popularny pakiet "open source" służący do automatyzacji pracy w Excelu za pomocą kodu Pythona.
Spis treści
Opinie o książce
Wprowadzenie
CZĘŚĆ I. Wprowadzenie do Pythona
Rozdział 1. Dlaczego Python w Excelu?
- Excel jest językiem programowania
- Python dla Excela
- Podsumowanie
Rozdział 2. Środowisko programistyczne
- Dystrybucja Anaconda Python
- Notatniki Jupyter
- Visual Studio Code
- Podsumowanie
Rozdział 3. Wprowadzenie do Pythona
- Typy danych
- Indeksowanie i wycinanie
- Struktury danych
- Przepływ sterowania
- Organizacja kodu
- PEP 8 przewodnik stylu kodowania w Pythonie
- Podsumowanie
CZĘŚĆ II. Wprowadzenie do biblioteki pandas
Rozdział 4. Podstawy NumPy
- Pierwsze kroki z NumPy
- Tworzenie tablic i operowanie nimi
- Podsumowanie
Rozdział 5. Analiza danych z biblioteką pandas
- DataFrame i Series
- Operowanie danymi
- Łączenie obiektów DataFrame
- Statystyka opisowa i agregacja danych
- Tworzenie wykresów
- Importowanie i eksportowanie obiektów DataFrame
- Podsumowanie
Rozdział 6. Analiza szeregów czasowych za pomocą pandas
- DatetimeIndex
- Typowe operacje na szeregach czasowych
- Ograniczenia związane z pandas
- Podsumowanie
CZĘŚĆ III. Odczytywanie i zapisywanie plików Excela bez Excela
Rozdział 7. Operowanie plikami Excela za pomocą pandas
- Studium przypadku: raportowanie w Excelu
- Odczytywanie i zapisywanie plików Excela za pomocą pandas
- Ograniczenia związane z używaniem pandas z plikami Excela
- Podsumowanie
Rozdział 8. Manipulowanie plikami Excela za pomocą pakietów do odczytu i zapisu
- Pakiety do odczytu i zapisu
- Zaawansowane zagadnienia związane z odczytem i zapisem
- Podsumowanie
CZĘŚĆ IV. Programowanie aplikacji Excel za pomocą xlwings
Rozdział 9. Automatyzacja Excela
- Pierwsze kroki z xlwings
- Konwertery, opcje i kolekcje
- Zaawansowane zagadnienia związane z xlwings
- Podsumowanie
Rozdział 10. Narzędzia Excela działające w oparciu o język Python
- Wykorzystanie Excela jako frontendu za pomocą xlwings
- Wdrażanie
- Podsumowanie
Rozdział 11. Tropiciel pakietów Pythona
- Co będziemy budować?
- Podstawowa funkcjonalność
- Struktura aplikacji
- Podsumowanie
Rozdział 12. Funkcje definiowane przez użytkownika (UDF)
- Pierwsze kroki z funkcjami UDF
- Studium przypadku: Google Trends
- Zaawansowane tematy dotyczące funkcji UDF
- Podsumowanie
Dodatek A. Środowiska Condy
- Tworzenie nowego środowiska Condy
- Wyłączanie automatycznej aktywacji
Dodatek B. Zaawansowane funkcjonalności VS Code
- Debugger
- Notatniki Jupyter w VS Code
Dodatek C. Zaawansowane pojęcia związane z Pythonem
- Klasy i obiekty
- Praca z obiektami datetime uwzględniającymi strefę czasową
- Mutowalne i niemutowalne obiekty Pythona
O autorze
Kolofon
Python i Excel. Nowoczesne środowisko do automatyzacji i analizy danych - Felix Zumstein Botland - Sklep dla robotyków
Oferujemy praktyczną książkę, która przeznaczona jest dla osób operujących na danych zapisanych w plikach Excela. Korzystając z treści możesz nauczyć się manipulować tak zapisanymi danymi bez konieczności wykorzystywania samego Excela.
Zapoznanie się z tą pozycją pozwoli Ci poznać podstawy programowania w Phytonie i nauczyć korzystania z notatników takich jak Visual Studio Code czy Jupyter. Dowiesz się jak korzystać z biblioteki “pandas”, dzięki której będziesz mógł wykonywać typowe dla Excela obliczenia.
Książki dla programistów
Umiejętność odpowiedniego korzystania z narzędzi takich jak Python oraz Excel to doskonała podstawa do zarządzania bazami danych. Korzystając z wiedzy zawartej w oferowanej książce możesz samodzielnie stworzyć nowoczesne środowisko do automatyzacji i analizy danych. Autorem pozycji jest Felix Zumstein.
W naszej ofercie znajdziesz znacznie więcej materiałów dydaktycznych, dzięki którym poznasz tajniki zarządzania bazami danych, podstawy informatyki, elektroniki, robotyki, mechaniki czy automatyki oraz szereg książek, które rozwijają znacząco podstawowe umiejętności z szeroko pojętych dziedzin elektroniki i robotyki.
Przydatne linki |