Automatyzacja zadań w Pythonie

Wykorzystaj Pythona do automatyzacji pracy!

4.56 (8 reviews)
Udemy
platform
Polski
language
Data Science
category
Automatyzacja zadań w Pythonie
154
students
6 hours
content
Apr 2021
last update
$19.99
regular price

What you will learn

Nauczysz się obsługiwać ścieżki, pliki i katalogi w Pythonie.

Poznasz służące do ich obsługi biblioteki, takie jak os, pathlib.

Nauczysz się operować na dokumentach tekstowych z poziomu języka programowania.

Zdobędziesz umiejętność przeszukiwania plików z wykorzystaniem wyrażeń regularnych.

Dowiesz się, jak tworzyć, modyfikować i zapisywać pliki PDF.

Nauczysz się wstawiać znaki wodne do PDF.

Poznasz bibliotekę Pillow do obsługi obrazów w Pythonie.

Dowiesz się, jak zmniejszać, zwiększać i obracać serię obrazów.

Będziesz wyszukiwać duplikaty obrazów oraz zdjęcia podobne.

Nauczysz się operować na dokumentach Worda w Pythonie.

Lepiej zrozumiesz strukturę pliku Worda.

Będziesz zmieniać atrybuty poszczególnych części pliku Worda.

Nauczysz się łatwo wyciągać z dokumentu wszystkie znajdujące się w nim obrazy.

Nauczysz się operować na dokumentach Excela w Pythonie.

oznasz bibliotekę pandas i jej obiekt DataFrame będący obiektem danych stabelaryzowanych.

Poznasz metodę kompresowania plików w Pythonie przy użyciu dwóch bibliotek.

Nauczysz się, jak przy użyciu Pythona szyfrować dane i rozpakowywać pliki.

Description

Obierz kurs na... automatyzację pracy w Pythonie!

Nic skuteczniej niż rutyna nie zabija kreatywności. Konieczność monotonnego powtarzania tych samych mechanicznych czynności i zadań może źle wpłynąć na jakość naszej codziennej pracy - niezależnie od tego, czym się zajmujemy. Ale uwaga: nie musi tak być. W każdym razie nie wtedy, kiedy swoją pracę wykonujemy przy komputerze, znamy w stopniu przynajmniej podstawowym jeden z języków programowania i potrafimy zainstalować Pythona. Jeżeli tak, mamy dobrą informację: wiele codziennych operacji wykonywanych na różnych plikach można zautomatyzować, pozwalając, by napisany przez nas program sam rozwiązywał sprawy wymagające dotychczas naszego zaangażowania.

Co Cię czeka podczas naszego profesjonalnego szkolenia?

  • Nauczysz się obsługiwać ścieżki, pliki i katalogi w Pythonie.

  • Poznasz służące do ich obsługi biblioteki, takie jak os, pathlib.

  • Nauczysz się operować na dokumentach tekstowych z poziomu języka programowania.

  • Zdobędziesz umiejętność przeszukiwania plików z wykorzystaniem wyrażeń regularnych.

  • Dowiesz się, jak tworzyć, modyfikować i zapisywać pliki PDF.

  • Nauczysz się wstawiać znaki wodne do PDF.

  • Dowiesz się, jak zamazywać część pliku PDF.

  • Poznasz bibliotekę Pillow do obsługi obrazów w Pythonie.

  • Dowiesz się, jak zmniejszać, zwiększać i obracać serię obrazów.

  • Będziesz wyszukiwać duplikaty obrazów oraz zdjęcia podobne.

  • Nauczysz się operować na dokumentach Worda w Pythonie.

  • Lepiej zrozumiesz strukturę pliku Worda.

  • Będziesz zmieniać atrybuty poszczególnych części pliku Worda.

  • Nauczysz się łatwo wyciągać z dokumentu wszystkie znajdujące się w nim obrazy.

  • Dodasz tabele i obrazy do pliku Worda.

  • Nauczysz się operować na dokumentach Excela w Pythonie.

  • Poznasz bibliotekę pandas i jej obiekt DataFrame będący obiektem danych stabelaryzowanych.

  • Dowiesz się, jak filtrować wyniki Excela.

  • Z łatwością przeszukasz wiele arkuszy wielu plików Excela.

  • Poznasz metodę kompresowania plików w Pythonie przy użyciu dwóch bibliotek.

  • Nauczysz się, jak przy użyciu Pythona szyfrować dane i rozpakowywać pliki.

A po zakończeniu szkolenia...

Po zakończeniu obejmującego 41 lekcji i trwającego łącznie ponad 6 godzin kursu będziesz umiał napisać program wykonujący za ciebie każde rutynowe zadanie. Może to być dodawanie podpisu do istniejącego pliku PDF z fakturą, spisywanie kosztów z pliku Worda, comiesięczna zmiana dat w dokumentach Worda, przeszukiwanie wielu plików Excela w celu znalezienia odpowiedniego fragmentu dokumentacji. Dla osoby tworzącej grafikę będzie to stworzenie programu dodającego znak wodny do jej prac, fotografa zainteresuje seryjna zmiana rozdzielczości, pracujący z Wordem docenią możliwość generowania dokumentów (na przykład wniosku o urlop) na żądanie - możliwości zastosowania wiedzy wyniesionej z tego szkolenia są bardzo szerokie. Pamiętajmy, że każdy program powinien działać przy minimalnym udziale programisty, a najlepiej bez niego.

Do kogo skierowany jest kurs?

Automatyzacja pracy w Pythonie. Wykorzystaj Pythona do automatyzacji pracy! przeznaczony jest głównie dla programistów, ale zawarta w nim wiedza może się przydać niemal każdemu użytkownikowi komputera dysponującemu podstawową wiedzą o programowaniu. Praktycznie nie ma takiego obszaru aktywności związanej z pracą przy komputerze, w którym nie przydałaby się wiedza na temat wykorzystania Pythona do automatyzacji pracy.

Tylko dla wtajemniczonych

Wielogodzinne poszukiwania interesujących nas informacji w internecie są tyleż żmudne, co niejednokrotnie bezcelowe. Wiele rozwiązań polecanych w sieci jest zwyczajnie bezużytecznych, ponieważ źle działają - albo wcale nie działają - na przykład wtedy, gdy posługujemy się polskimi znakami, czyli w praktyce niemal zawsze. Z kolei część wiedzy zdobytej w czasie naszego kursu pozwoli Ci na samodzielne wykonanie zadań, do których obsługi trzeba kupić specjalistyczne, nierzadko kosztowne programy. Będziesz pracować sprawniej, szybciej i po prostu przyjemniej, a do tego posiądziesz umiejętności wysoko cenione na rynku pracy, takie jak chociażby znajomość biblioteki pandas.

Pamiętaj: monotonia zabija kreatywność, a rutyna w pracy z komputerem szybciej doprowadzi Cię do nerwicy natręctw, niż przyczyni się do rozwoju umiejętności!


Karol Kurek
ma siedmioletnie doświadczenie w programowaniu — programuje w Pythonie. Pracował jako twórca aplikacji mobilnych, serwisant sprzętu komputerowego oraz nauczyciel matematyki. Aktualnie współtworzy w Pythonie projekt z dziedziny big data i data science. W wolnym czasie grywa w szachy, uczy się języka rosyjskiego i rozwiązuje zadania na forum matematycznym.

Content

Obsługa ścieżek i plików

Wstęp do automatyzacji zadań
Obsługa ścieżek, plików i katalogów w Pythonie
Otwieranie/zapisywanie kilku przykładowych plików w Pythonie
Użycie modułu os do: getcwd, os.system(), listdir, chdir, os.path.join, os.maked
Kopiowanie i przenoszenie plików przy użyciu shutil
Wyszukiwanie plików spełniających pewien wzorzec przy użyciu glob
pathlib jako alternatywa do os.path
Zmiana nazw wielu plików w Pythonie
Operowanie na dokumentach tekstowych w Pythonie
Proste wyrażenia regularne w dokumentach tekstowych

Obsługa plików PDF

Wczytywanie pliku PDF
Konwertowanie PDF na JPG przy użyciu pdfplumber
Importowanie tabeli z PDF
Dodawanie znaku wodnego do PDF-a
Wstawianie miejsca na podpis do istniejącego PDF-a
Zamazywanie części PDF-a
Przeszukiwanie PDF-a
Wyodrębnianie i łączenie PDF-ów

Przetwarzanie wielu plików graficznych

Wczytywanie obrazu do Pythona
Zmiana rozdzielczości serii obrazów
Desaturacja serii obrazów
Popularne modyfikacje obrazów
Wyszukiwanie duplikatów zdjęć w folderze
Wyszukiwanie podobnych zdjęć - część I
Wyszukiwanie podobnych zdjęć - część II

Obsługa Worda w Pythonie

Otwieranie i przeszukiwanie pliku Worda (docx)
Zamiana określonych wartości w Wordzie
Zmiana atrybutów akapitu Worda
Zmiana tekstu w Wordzie bez zmiany atrybutów
Tworzymy konwerter Word -> PDF w Pythonie - część I
Tworzymy konwerter Word -> PDF w Pythonie - część II
Wyciągamy wszystkie obrazki z Worda i zapisujemy do plików
Dodajemy tabele i obrazy do Worda

Obsługa Excela i wstęp do analizy danych w Pythonie

Wczytywanie pliku Excela
Przeszukiwanie wielu arkuszy i wielu dokumentów Excela
Tworzenie pliku Excela
Wstęp do DataFrame w bibliotece pandas
Analiza danych przy użyciu pandas
Sortowanie i filtrowanie danych
Bardziej zaawansowane filtrowanie w pandas

Kompresja i szyfrowanie danych w Pythonie

Kompresujemy dane do formatu ZIP/RAR/TAR przy użyciu Pythona
Rozpakowujemy dane zapisane w formatach ZIP/RAR/TAR
Szyfrujemy dane przy użyciu Pythona

Reviews

Adrian
January 12, 2023
Bardzo fajnie opracowany kurs! Całość jest prowadzona zrozumiałym dla początkujących językiem, a zagadnienia mają realne przełożenie na zadania, które możemy potrzebować rozwiązać w życiu codziennym.

Charts

Price

Automatyzacja zadań w Pythonie - Price chart

Rating

Automatyzacja zadań w Pythonie - Ratings chart

Enrollment distribution

Automatyzacja zadań w Pythonie - Distribution chart

Related Topics

3853136
udemy ID
2/16/2021
course created date
3/11/2021
course indexed date
Bot
course submited by