Course Description
Explore Python and how Python can be used to create and manage automation in an IT environment.
Learning Objectives
Python Automation Programming
- identify how Python can be used to automate processes and operating system tasks
- install Python 3 on Linux, Windows, and Mac
- use the PIP Package Manager to manage Python packages on Windows 10
- use variables and operators to manipulate strings and numbers
- work with functions and loops to process data
- use lists, tuples, and dictionaries in Python
- create and run a basic Python script
- perform file operations, like open, close, read, and write, on text-based files
- manipulate CSV files within a Python script
- process JSON files within a Python script
- parse XML files within a Python script
- use Python to scrape content from websites and report if a website is online
- use the python-crontab module to manage cron jobs
- create zipped backup files from within a Python script
- create a Python automation script
Framework Connections
Specialty Areas
- Systems Administration
- Systems Development
Feedback
If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.