This course is designed for beginners and those with some programming experience in either Python or Rust that want to implement automation and utilities in the command-line. Although no prior knowledge of Python or Rust is required, basic programming knowledge is recommended as well as some familiarity with the command-line interface (CLI). Throughout the course, you will gain a solid foundation for building efficient, reliable, and high-performance command-line tools that can help you automate tasks for data engineering, systems engineering, and DevOps. By completing this course, you will have the skills to develop and distribute sophisticated and efficient command-line tools.
What you'll learn
how to automate tasks using command-line tools
building reliable command-line utilities in Python and Rust
fundamental programming principles related to scripting and automation
Course objectives
to provide a solid foundation in Python and Rust for automation
to enable learners to develop and distribute command-line tools