Google-ITAutomation-Python
Google-ITAutomation-Python copied to clipboard
Repository to keep track of Google IT Automation with Python Professional Certificate coursework provided by Coursera.
Google IT Automation with Python
Professional Certificate
Tools
WHAT YOU WILL LEARN
- Automate tasks by writing Python scripts
- Manage IT resources at scale, both for physical machines and virtual machines in the cloud
- Use Git and GitHub for version control
- Analyze real-world IT problems and implement appropriate strategies to solve those problems
SKILLS GAINED
- Using version control
- Troubleshooting and debugging
- Configuration management
- Automation
- Basic Python data structures
- Fundamental programming concepts
- Basic Python syntax
- Python programming
- Object-Orientated Programming (OOP)
- Setting up a development environment
- Regular expression (REGEX)
COURSES
Course 1 Crash Course on Python
- [x] Week 1 Hello Python!
- [x] Week 2 Basic Python Syntax
- [x] Week 3 Loops
- [x] Week 4 Strings, Lists and Dictionaries
- [ ] Week 5 Object Oriented Programming(Optional)
- [x] Week 6 Final Project
Course 2 Using Python to Interact with the Operating System
- [x] Week 1 Getting Your Python On
- [x] Week 2 Managing Files with Python
- [x] Week 3 Regular Expressions
- [x] Week 4 Managing Data Processes
- [x] Week 5 Testing in Python
- [x] Week 6 Bash Scripting
- [x] Week 7 Final Project
Course 3 Introduction to Git and GitHub
- [x] Week 1 Introduction to Version Control
- [x] Week 2 Use Git Locally
- [x] Week 3 Working with Remotes
- [x] Week 4 Collaboration
Course 4 Troubleshooting and Debugging Techniques
- [x] Week 1 Troubleshooting Concepts
- [x] Week 2 Slowness
- [x] Week 3 Crashing Programs
- [x] Week 4 Managinge Resources
Course 5 Configuration Management and the Cloud
- [x] Week 1 Automating with Configuration Management
- [x] Week 2 Deploying Puppet
- [x] Week 3 Automation in the Cloud
- [x] Week 4 Managing Cloud Instances at Scale
Course 6 Automating Real-World Tasks with Python
- [x] Week 21 Manipulating Images
- [x] Week 22 Interacting with Web Services
- [x] Week 23 Automatic Output Generation
- [x] Week 24 Putting It All Together