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
Role Play
Rating: 4.6 out of 5(199 ratings)
8,342 students

DevOps Tools for Beginners: Starting with Python Scripts

Start automating with Python
Created byVitalii Shumylo
Last updated 10/2026
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

19 sections • 167 lectures • 21h 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

    Set up your python development environment by installing Visual Studio Code and PyCharm, configuring path and file associations, to begin learning Python basics.

  • 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

    Create your first PyCharm community edition project, set up a Python 3.12 interpreter with a virtual environment, and add your initial one dot using commands.py file.

  • 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

    Clone and run a git repository in IDEs such as PyCharm and VS Code, work with command prompts, manage directories, and explore lesson materials and exercises.

  • Working with GitHub: Importing Repositories and Using GitHub Codespaces5:56

    Learn to import external repositories into GitHub, name your local repository, and create a codespace to practice Python experiments online without a local IDE.

  • 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

    Master the python print statement, print hello world, and explore strings with single quotes and double quotes while using the IDE to print multiple lines.

  • 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

    Practice debugging Python syntax errors in Visual Studio Code with an exercise that fixes print statements, strings and escape characters, indentation, and missing parentheses; save a file and push changes.

  • 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