Python: Automate the Boring Stuff ( pythonautomation | 14 hours )
- No programming experience is required.
- Basic computer skills: surfing websites, running programs, saving and opening documents, etc.
Audience
- Non-programmers wishing to learn programming with Python
- Professionals and company teams wishing to optimize their office productivity
- Managers wishing to automate tedious processes and workflows
This instructor-led, live training is based on the popular book, "Automate the Boring Stuff with Python", by Al Sweigart. It is aimed at beginners and covers essential Python programming concepts through practical, hands-on exercises and discussions. The focus is on learning to write code to dramatically increase office productivity.
By the end of this training, participants will know how to program in Python and apply this new skill for:
- Automating tasks by writing simple Python programs.
- Writing programs that can do text pattern recognition with "regular expressions".
- Programmatically generating and updating Excel spreadsheets.
- Parsing PDFs and Word documents.
- Crawling web sites and pulling information from online sources.
- Writing programs that send out email notifications.
- Use Python's debugging tools to quickly resolve bugs.
- Programmatically controlling the mouse and keyboard to click and type for you.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Introduction to Python
Controlling the flow of your program
Working with lists
Working with the dictionary data type
Manipulating strings
Pattern matching with regular expressions
Reading, writing and managing files
Debugging your code
Pulling information from the internet (web scraping)
Working with Excel, Word, and PDF Documents
Working with CSV and JSON
Keeping time
Scheduling tasks
Launching programs
Sending emails and other messages
Manipulating images
GUI Automation
Closing remarks
United Arab Emirates - Python: Automate the Boring Stuff
Qatar - Python: Automate the Boring Stuff
Egypt - Python: Automate the Boring Stuff
Saudi Arabia - Python: Automate the Boring Stuff
South Africa - Python: Automate the Boring Stuff
Brasil - Python: Automate the Boring Stuff
Canada - Python: Automate the Boring Stuff
香港 - Python: Automate the Boring Stuff
澳門 - Python: Automate the Boring Stuff
台灣 - Python: Automate the Boring Stuff
USA - Python: Automate the Boring Stuff
Österreich - Python: Automate the Boring Stuff
Schweiz - Python: Automate the Boring Stuff
Deutschland - Python: Automate the Boring Stuff
Czech Republic - Python: Automate the Boring Stuff
Denmark - Python: Automate the Boring Stuff
Estonia - Python: Automate the Boring Stuff
Finland - Python: Automate the Boring Stuff
Greece - Python: Automate the Boring Stuff
Magyarország - Python: Automate the Boring Stuff
Ireland - Python: Automate the Boring Stuff
Israel - Python: Automate the Boring Stuff
Luxembourg - Python: Automate the Boring Stuff
Latvia - Python: Automate the Boring Stuff
España - Python: automatiza las cosas aburridas
Italia - Python: Automate the Boring Stuff
Lithuania - Python: Automate the Boring Stuff
Nederland - Python: Automate the Boring Stuff
Norway - Python: Automate the Boring Stuff
Portugal - Python: Automate the Boring Stuff
România - Python: Automate the Boring Stuff
Sverige - Python: Automate the Boring Stuff
Türkiye - Python: Automate the Boring Stuff
Malta - Python: Automate the Boring Stuff
Belgique - Python: Automate the Boring Stuff
France - Python: Automate the Boring Stuff
日本 - Python: Automate the Boring Stuff
Australia - Python: Automate the Boring Stuff
Malaysia - Python: Automate the Boring Stuff
New Zealand - Python: Automate the Boring Stuff
Philippines - Python: Automate the Boring Stuff
Singapore - Python: Automate the Boring Stuff
Thailand - Python: Automate the Boring Stuff
Vietnam - Python: Automate the Boring Stuff
India - Python: Automate the Boring Stuff
Argentina - Python: automatiza las cosas aburridas
Chile - Python: automatiza las cosas aburridas
Costa Rica - Python: automatiza las cosas aburridas
Ecuador - Python: automatiza las cosas aburridas
Guatemala - Python: automatiza las cosas aburridas
Colombia - Python: automatiza las cosas aburridas
México - Python: automatiza las cosas aburridas
Panama - Python: automatiza las cosas aburridas
Peru - Python: automatiza las cosas aburridas
Uruguay - Python: automatiza las cosas aburridas
Venezuela - Python: automatiza las cosas aburridas
Polska - Python: Automate the Boring Stuff
United Kingdom - Python: Automate the Boring Stuff
South Korea - Python: Automate the Boring Stuff
Pakistan - Python: Automate the Boring Stuff
Sri Lanka - Python: Automate the Boring Stuff
Bulgaria - Python: Automate the Boring Stuff
Bolivia - Python: automatiza las cosas aburridas
Indonesia - Python: Automate the Boring Stuff
Kazakhstan - Python: Automate the Boring Stuff
Moldova - Python: Automate the Boring Stuff
Morocco - Python: Automate the Boring Stuff
Tunisia - Python: Automate the Boring Stuff
Kuwait - Python: Automate the Boring Stuff
Oman - Python: Automate the Boring Stuff
Slovakia - Python: Automate the Boring Stuff
Kenya - Python: Automate the Boring Stuff
Nigeria - Python: Automate the Boring Stuff
Botswana - Python: Automate the Boring Stuff
Slovenia - Python: Automate the Boring Stuff
Croatia - Python: Automate the Boring Stuff
Serbia - Python: Automate the Boring Stuff