- 1. Crash Course on Python
- 2. Using Python to Interact with the Operating System
- 3. Introduction to Git and GitHub
- 4. Troubleshooting and Debugging Techniques
- 5. Configuration Management and the Cloud
- 6. Automating Real-World Tasks with Python
- Crash Course on Python
- Using Python to Interact with the Operating System
- Git and GitHub
- Troubleshooting and Debugging Techniques
- Configuration Management and The Cloud
- Automating Real-World Tasks with Python
- https://www.python.org/shell/
- https://www.onlinegdb.com/online_python_interpreter
- https://repl.it/languages/python3
- https://www.tutorialspoint.com/execute_python3_online.php
- https://rextester.com/l/python3_online_compiler
- https://trinket.io/python3
python -m venv .venv
source .venv/bin/activate # on Linux
pip install -r requirements.txt
python -m venv .venv
.\.venv\Scripts\activate # On Windows
pip install -r requirements.txt
Is automation worthwhile?
Time_to_automate < (time_to_perform * amount_of_times_done)
- https://docs.python.org/3/library/os.html
- https://docs.python.org/3/library/os.path.html
- https://docs.python.org/3/library/csv.html
- https://realpython.com/python-csv
The sys
module provides information about the Python interpreter's constants, functions, and methods.
The os
module provides a portable way of using operating system dependent functionality with Python.
Regular Expression (RegEx) is a sequence of characters that defines a search pattern. We can use regular expressions using re
module.
- Jupyter Notebook Tutorial, by datacamp.com
- How to use Jupyter Notebooks, by codeacademy.com
- Teaching and Learning with Jupyter, by university professors using Jupyter
- https://doughellmann.com/posts/python-exception-handling-techniques
- https://docs.python.org/3/tutorial/errors.html#raising-exceptions
- https://realpython.com/python-exceptions/
- https://realpython.com/python-raise-exception/#handling-exceptional-situations-in-python