Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
DevOps Tools for Beginners: Starting with Python Scripts
Rating: 4.6 out of 5(197 ratings)
8,271 students

DevOps Tools for Beginners: Starting with Python Scripts

Start automating with Python
Created byVitalii Shumylo
Last updated 10/2025
English
English [Auto],Thai [Auto],

What you'll learn

  • Setup Python
  • Scripting with OS module basics
  • Working with paths
  • Working with files
  • Using shutil
  • And more...

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

18 sections166 lectures21h 9m total length
  • Setting Up Your Python Environment4:00
  • Demo: Setting Up Your Python Environment - Part 112:07
  • Demo: Setting Up Your Python Environment - Part 22:59
  • Creating Your First Project1:40

    Launch PyCharm Community Edition, create a new project, and name it. Configure the Python interpreter and set up a virtual environment, then create your first Python file within the project.

  • Demo: Creating Your First Project4:20
  • Introduction to version control with Git and GitHub4:33
  • Demo: Using Git with Python Projects4:24

    Demonstrate setting up git in PyCharm, creating a local repository, committing and pushing changes, and connecting to a remote GitHub repository via login and remote URL.

  • Cloning and Running a Git Repository in IDEs7:53
  • Working with GitHub: Importing Repositories and Using GitHub Codespaces5:56
  • Lesson 1 Exercise: Setting Up Your Python Development Environment8:42

    Set up your Python development environment by installing Python and Git, verifying versions, and using the repl. Configure a project directory, clone repositories, and explore PyCharm or Visual Studio Code.

  • Printing with Python: Your First Step into Coding11:15
  • Print Techniques in Python6:21
  • Printing with Python: Your First Step into Coding
  • Python Fundamentals: Common Print Statement Errors11:21
  • Debugging Practice Exercise : Identifying and Fixing Python Syntax Errors8:13
  • Python Print Function: Common Mistakes
  • Mastering Multi-line Printing in Python: Basic Techniques10:28
  • Multi-line Printing Exercise and Solution: Practical Exercises in Python6:17

    Practice multi-line printing in Python by completing tasks that print poems with separate print statements, use backslash escapes and triple quotes, and review the solutions.

  • Multi-line Printing in Python
  • Using Comments in Python3:36

    Explore Python commands and PyCharm shortcuts to improve code readability and maintainability, using single-line, inline, and multi-line comments indicated by the hash symbol, and practice commenting out code with Ctrl+Slash.

  • Demo: Using Comments in Python11:57

    Learn how to use Python comments to document code and guide readability, including single-line hash notes, inline commands, and multi-line string literals, while exploring PyCharm shortcuts and basic project refactoring.

  • Adding Comments in Python

Requirements

  • It's good to have Basic Linux knowledge
  • Laptop or PC running Windows, Mac OS X, or any Linux

Description

This course is A Beginner's Guide to DevOps Tools, such as Python. The purpose of this course is to prepare you to use these tools from scratch. This course is aimed for IT Pros, Developers, Operators,  DevOps, System administrators and Everyone and is supposed to give the viewer the information they need to know to get started with theses tools and its their concepts.

The course is targeted to help learning and getting started with Python and do your job more efficiently and to automate your tasks. 

After completing this course, you will be able to:

  • Setup Python

  • Scripting with OS module basics

  • Working with paths

  • Working with files

  • Using shutil

  • Writing basic scripts in Python

  • And more...

Who this course is for:

  • Starting DevOps
  • System Administrators
  • IT engineers
  • Starting Python Developers