We may earn an affiliate commission when you visit our partners.
A Cloud Guru

In this course, you will develop the skills you need to write effective and powerful scripts and tools using Python 3. We will go through the necessary features of the Python language to be able to leverage its additional benefits in writing scripts and creating command line tools (data types, loops, conditionals, functions, error handling, and more). Beyond the language itself, you will go through the full development process including project setup, planning, and automated testing to build two different command line tools.

Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches the basics of Python, including data types, loops, conditionals, functions, error handling, and more
Provides a comprehensive overview of the Python language and its capabilities
Instructs learners to build two different command line tools using Python
Covers essential concepts and techniques for writing effective scripts and tools in Python
Guides learners through the entire development process, including project setup, planning, and automated testing
Taught by experienced instructors from A Cloud Guru, a recognized provider of cloud-related training

Save this course

Save Python 3 Scripting for System Administrators to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Python 3 Scripting for System Administrators with these activities:
Review basic Python syntax
Review basic Python syntax to ensure you have a solid foundation for the course.
Browse courses on Python Syntax
Show steps
  • Read online tutorials or documentation
  • Work through simple Python exercises
  • Take a short Python quiz
Read “Python Crash Course” by Eric Matthes
Supplement your course learning with an accessible overview of Python concepts.
Show steps
  • Read through the chapters covering fundamental Python concepts
  • Complete the practice exercises provided in the book
  • Review sections of the book as needed to reinforce your understanding
Practice writing Python scripts
Develop your proficiency in writing Python scripts by completing practice exercises.
Browse courses on Python Scripting
Show steps
  • Create a simple Python script that takes user input
  • Write a Python script that performs a specific task, such as file manipulation or data analysis
  • Troubleshoot and debug your Python scripts
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow online tutorials on Python development
Expand your knowledge by following guided tutorials that cover specific Python topics.
Show steps
  • Identify online tutorials that align with your learning goals
  • Follow the tutorials step-by-step, completing the exercises and projects
  • Refer back to the tutorials as needed for reinforcement
Build a Python command line tool
Demonstrate your understanding of Python by creating a functional command line tool.
Browse courses on Python Scripting
Show steps
  • Identify a problem or task that can be solved using a command line tool
  • Design and implement a Python script to address the problem
  • Test and refine your Python script to ensure its functionality
  • Create a user guide or documentation for your command line tool
Complete Python coding challenges
Sharpen your Python skills by tackling coding challenges.
Browse courses on Python Programming
Show steps
  • Identify coding challenge platforms or websites
  • Solve Python coding challenges of varying difficulty levels
  • Analyze your solutions and learn from your mistakes
Attend a Python workshop
Gain hands-on experience and in-depth knowledge by attending a Python workshop.
Show steps
  • Research and identify Python workshops that align with your interests
  • Register for a workshop and actively participate in the sessions
  • Network with other Python enthusiasts and professionals

Career center

Learners who complete Python 3 Scripting for System Administrators will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
A DevOps Engineer will use Python for automating the build, deployment, and testing phases of a software development lifecycle. This course's emphasis on command line tools scripting in Python 3 aligns with the skill sets that DevOps Engineers need.
Cloud Engineer
Cloud Engineers need to be able to write scripts to automate tasks and manage cloud infrastructure. Python is a popular language for cloud scripting, and this course provides a solid foundation in Python 3 for cloud engineering.
Data Engineer
Data Engineers use Python for data manipulation, cleaning, and analysis. This course provides a strong foundation in Python 3 for data engineering, covering data types, loops, conditionals, functions, error handling, and more.
Systems Administrator
Systems Administrators use Python for automating tasks and managing systems. This course provides a solid foundation in Python 3 for systems administration, covering data types, loops, conditionals, functions, error handling, and more.
Software Developer
Software Developers use Python for a variety of tasks, including web development, data analysis, and machine learning. This course provides a strong foundation in Python 3 for software development, covering data types, loops, conditionals, functions, error handling, and more.
Network Engineer
Network Engineers use Python for automating network tasks and managing network infrastructure. This course provides a solid foundation in Python 3 for network engineering, covering data types, loops, conditionals, functions, error handling, and more.
Security Analyst
Security Analysts use Python for automating security tasks and managing security infrastructure. This course provides a solid foundation in Python 3 for security analysis, covering data types, loops, conditionals, functions, error handling, and more.
IT Auditor
IT Auditors use Python for automating audit tasks and managing IT infrastructure. This course provides a solid foundation in Python 3 for IT auditing, covering data types, loops, conditionals, functions, error handling, and more.
Database Administrator
Database Administrators use Python for automating database tasks and managing database infrastructure. This course provides a solid foundation in Python 3 for database administration, covering data types, loops, conditionals, functions, error handling, and more.
Business Analyst
Business Analysts use Python for data analysis and modeling. This course provides a solid foundation in Python 3 for business analysis, covering data types, loops, conditionals, functions, error handling, and more.
Project Manager
Project Managers use Python for automating project management tasks and managing project infrastructure. This course provides a solid foundation in Python 3 for project management, covering data types, loops, conditionals, functions, error handling, and more.
Product Manager
Product Managers use Python for data analysis and modeling. This course provides a solid foundation in Python 3 for product management, covering data types, loops, conditionals, functions, error handling, and more.
Sales Engineer
Sales Engineers use Python for data analysis and modeling. This course provides a solid foundation in Python 3 for sales engineering, covering data types, loops, conditionals, functions, error handling, and more.
Technical Writer
Technical Writers use Python for automating documentation tasks and managing documentation infrastructure. This course provides a solid foundation in Python 3 for technical writing, covering data types, loops, conditionals, functions, error handling, and more.
UX Designer
UX Designers use Python for data analysis and modeling. This course provides a solid foundation in Python 3 for UX design, covering data types, loops, conditionals, functions, error handling, and more.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Python 3 Scripting for System Administrators.
Complements well with the course as it primarily deals with writing effective Python scripts and tools and introduces key concepts like data types, loops, and functions. It also provides valuable background knowledge on Python.
Serves as a great companion to the course, offering a beginner-friendly introduction to Python. It utilizes a hands-on approach with exercises and projects, which aligns well with the practical nature of the course.
Is an excellent choice for absolute beginners to Python. It provides a clear and concise introduction to the basics of the language, making it a useful resource for getting started before diving into the course material.
While the course focuses on scripting for system administrators, this book provides valuable insights into using Python for data analysis. It complements the course by introducing concepts and techniques related to data manipulation and analysis.
Provides practical advice on writing efficient and maintainable Python code. It complements the course by offering best practices and techniques for improving the quality of Python scripts.
Is an intermediate-level guide to Python. It delves into advanced concepts and techniques, providing a deeper understanding of Python's capabilities beyond the basics covered in the course.
Provides a collection of practical recipes and solutions for common Python programming tasks. It serves as a valuable reference and complements the course by offering additional examples and techniques.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Python 3 Scripting for System Administrators.
Python 2.7 Scripting for System Administrators
Most relevant
Getting Started with the Python 3 Standard Library
Most relevant
Mac OS X Command Line: Beyond the Basics
Most relevant
Python and Rust with Linux Command Line Tools
Most relevant
Getting Started with PowerShell Core on Linux and macOS
Most relevant
Azure CLI: Getting Started
Most relevant
Web Applications and Command-Line Tools for Data...
Most relevant
MongoDB Database Developer Course In Python
Most relevant
System Tooling with Go
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser