Course Outline
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
Requirements
- 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
Testimonials (2)
Lots of examples of different cases, and materials which will be useful in future as I try to apply lessons to my work applications. Also, it was great that there were tasks to do at home in between lessons, as it gives the opportunity to pick up on the parts of the previous lesson, with which I struggled. If I had a question during a lesson, the teacher would gladly help and explain the problem, and the teacher had good expertise on all questions that were asked.
Raivis - Gravity Team
Course - Python: Automate the Boring Stuff
1:1 very intensive but learnt a lot.