The only effective way to practice coding in ANY language is to have a goal to achieve and work until you get there. You can read about data structure, looping, and conditional statements all day long but without a reason to put them all together you just aren't going to get a good grasp on a language. Answer from Deleted User on reddit.com
🌐
Udemy
udemy.com › it & software
Python Scripting for DevOps: AWS, GitHub, CI/CD with Jenkins
August 8, 2025 - No Prior Programming Experience Required: This course is designed for beginners, so no previous programming knowledge is necessary. ... Python for DevOps means using Python to make DevOps tasks easier and more efficient.
Rating: 4.4 ​ - ​ 93 votes
🌐
DevOps Cube
devopscube.com › python-for-devops
Python for DevOps in 2026: Complete Guide for DevOps Engineers
January 29, 2026 - In this blog, I will talk about why you need python for DevOps and its real-world use cases. Also, I have added the resources and roadmap to learn python for a DevOps engineer.
Discussions

How do you practice python for DevOps?
The only effective way to practice coding in ANY language is to have a goal to achieve and work until you get there. You can read about data structure, looping, and conditional statements all day long but without a reason to put them all together you just aren't going to get a good grasp on a language. More on reddit.com
🌐 r/devops
30
48
February 16, 2024
Recommended course to get into Python scripting & automation for AWS Cloud and DevOps? (as a Javacsript Dev)
https://automatetheboringstuff.com/ More on reddit.com
🌐 r/devops
12
38
December 13, 2021
Help a beginner - Python for DevOps

For an absolute beginner, you can get a long way by asking chat gpt very open questions about what you'd like to achieve with your code.

Be careful to use open questions. By this I mean avoid asking anything too specific otherwise you'll ask something like:

"what's the best way to climb through a window to get into a house"

And GPT will explain the best way to go through the window. But you should have asked:

"What's the best way to get into a house"

And GPT will explain how to use a door.

Poor analogy, but I'm sure you'll get what I mean.

More on reddit.com
🌐 r/learnpython
5
1
September 25, 2024
Python for devops
Hello, im pretty curious, what are use cases of python or even golang in devops field ? Im working in software engineering and… More on reddit.com
🌐 r/devops
42
28
August 21, 2023
People also ask

Can I complete this Guided Project right through my web browser, instead of installing special software?
Yes, everything you need to complete your Guided Project will be available in a cloud desktop that is available in your browser.
🌐
coursera.org
coursera.org › browse › information technology › cloud computing
Python Scripting for DevOps
What is the learning experience like with Guided Projects?
You'll learn by doing through completing tasks in a split-screen environment directly in your browser. On the left side of the screen, you'll complete the task in your workspace. On the right side of the screen, you'll watch an instructor walk you through the project, step-by-step.
🌐
coursera.org
coursera.org › browse › information technology › cloud computing
Python Scripting for DevOps
What will I get if I purchase a Guided Project?
By purchasing a Guided Project, you'll get everything you need to complete the Guided Project including access to a cloud desktop workspace through your web browser that contains the files and software you need to get started, plus step-by-step video instruction from a subject matter expert.
🌐
coursera.org
coursera.org › browse › information technology › cloud computing
Python Scripting for DevOps
🌐
GeeksforGeeks
geeksforgeeks.org › devops › scripting-in-devops
Python Scripting For DevOps : A Practical Guide - GeeksforGeeks
December 12, 2025 - Whether you're provisioning servers, managing CI/CD pipelines, or building custom automation scripts, Python libraries like Paramiko, Boto3, Fabric, and Ansible make these tasks faster, more efficient, and highly customizable.
🌐
Coursera
coursera.org › browse › computer science › software development
Python Scripting for DevOps | Coursera
... In the Python Scripting for DevOps Specialization, the hands-on labs in each course will allow you to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
Rating: 4 ​ - ​ 209 votes
🌐
Real Python
realpython.com › tutorials › devops
Python DevOps Tutorials – Real Python
Join Now: Click here to join the ... Python tutorial, course, or news update. Building resilient systems means containerizing applications, orchestrating services with Kubernetes, and implementing automated testing before deployment. Manage configuration across environments, set up logging and monitoring, and handle scaling challenges. Python’s flexibility makes it ideal for DevOps automation scripts, deployment ...
🌐
GeeksforGeeks
geeksforgeeks.org › devops › python-for-devops
Python For DevOps: A Complete Guide For Beginners - GeeksforGeeks
July 23, 2025 - Python has all the toolkits required ... the configuration management. Python's simple and readable scripts make it easy for developers to automate the software development lifecycle....
Find elsewhere
🌐
Medium
medium.com › @sriharimalapati › mastering-aws-devops-automation-scripting-with-python-1ad978c942cc
Mastering AWS DevOps: Automation & Scripting with Python | by Sriharimalapati | Medium
February 13, 2025 - Unlock the power of AWS DevOps with Python scripting! In this we’ll explore how to automate cloud infrastructure, streamline CI/CD pipelines, and optimize deployments using Python.
🌐
Pluralsight
pluralsight.com › professional-services › software-development › introduction-to-python-for-devops-scripting
Introduction to Python for DevOps/Scripting | Online Courses, Learning Paths, and Certifications - Pluralsight
This course introduces participants to practical Python scripting techniques for automating routine tasks in DevOps and IT operations. Through hands-on labs and real-world examples, participants will gain confidence in writing, executing, and ...
🌐
Coursera
coursera.org › browse › information technology › cloud computing
Python Scripting for DevOps
1. Work with core Python programming tools 2. Become comfortable reading and writing Python scripts By the end of this course, you will have a solid grasp of scripting in Python. You will learn the Pythonic way of many of the core programming ...
Rating: 4.4 ​ - ​ 4 votes
🌐
Reddit
reddit.com › r/devops › how do you practice python for devops?
r/devops on Reddit: How do you practice python for DevOps?
February 16, 2024 -

Experienced folks working in DevOps, how do you guys practice your python skills?

I know python and while searching jobs, I see that python is one of the requirements and would like to practice more by doing some task or exercises.

Please share your suggestions

Edit: Thank you for the awesome suggestions everyone. This was helpful

Top answer
1 of 14
39
The only effective way to practice coding in ANY language is to have a goal to achieve and work until you get there. You can read about data structure, looping, and conditional statements all day long but without a reason to put them all together you just aren't going to get a good grasp on a language.
2 of 14
36
I wrote a few scripts to automate things in some cloud services. Wrote some AWS SDK stacks and a few lambdas to handle things like requests or logging for specific jobs. That's what I did in my DevOps job So here have a challenge. Write a solution for detecting drift in AWS cloud formation stacks and emailing a list of the stacks that have drifted along with what resources have drifted. Put it on a daily schedule. Write an AWS SDK stack to build an ALB, EC2 ASG, and RDS server. It will need access to S3 for backups I should be able to pass in things like VPC, SubNets, hostname, AMI as variables. It should accept https on the alb with an SSL cert matching the hostname I pass in. It will be a domain hosted in R53 in the same account. This was a basic Gitlab migration I had to do off a static Ec2 instance. But asg is limited to one as it's free Gitlab not enterprise. 3. Write an AWS lambda in python that will accept a http request and proxy it to a destination while adding all the best practice security headers to the outgoing request to make my site look secure. Ignore CSP if you want as that's a big job. You should use serverless to automate packaging of the lambda and management of the API Gateway. See serverless.com for more info :) As you can see, a good part of it is using it frequently and experience.
🌐
Reddit
reddit.com › r/devops › recommended course to get into python scripting & automation for aws cloud and devops? (as a javacsript dev)
r/devops on Reddit: Recommended course to get into Python scripting & automation for AWS Cloud and DevOps? (as a Javacsript Dev)
December 13, 2021 -

I learned to code Javascript and Node.js from a Udemy course and made a couple webapps, but then found my real love in this field in cloud computing and networking. Got certified with AWS as a solutions architect. Found out many AWS jobs are asking for Python scripting skills with AWS. I was really interested in learning Golang, and I see some demand for it, but most jobs I'm applying to ask for Python scripting and automation specifically.

So that being said, I don't need to relearn programming basics like what a variable is or how to do a loop. I also don't want to make a web app or game with Python - I need to specifically learn the scripting, devOps and cloud automation side of it. Can you recommend any courses for this specifically (and as someone who already has programming fundamentals). Something that can get me hands on Python scripting training for SRE, Cloud, DevOps and SysAdmin work with Linux etc and fill the gap in my knowledge to prepare me for working on the job.

🌐
DEV Community
dev.to › prodevopsguytech › python-for-devops-a-comprehensive-guide-from-beginner-to-advanced-2pmm
Python for DevOps: A Comprehensive Guide from Beginner to Advanced - DEV Community
November 6, 2024 - Python scripts for automated deployments help maintain consistency across environments. Python can automate configuration management tasks, managing resources across environments.
🌐
GitHub
github.com › iam-veeramalla › python-for-devops
GitHub - iam-veeramalla/python-for-devops: Learn Python from DevOps Engineer point of you. · GitHub
Example: Using variables to store and manipulate configuration data in a DevOps context. What are differences between function, modules and packages ? ... Reading and writing environment variables in Python. Using the os and dotenv modules. Securing sensitive information in environment variables. Handling command line arguments in Python. ... Example: Developing a Python script that accepts command line arguments to customize DevOps automation tasks.
Starred by 4.5K users
Forked by 9.6K users
Languages   Python
🌐
Medium
pawannatekar220.medium.com › devops-automation-with-python-scripting-your-way-to-efficiency-1f66c9e84889
DevOps Automation with Python: Scripting Your Way to ...
Read writing from Pawan Natekar on Medium. I write about the things which inspires me and what I learn. https://www.linkedin.com/in/pawan-natekar-130860192/
🌐
YouTube
youtube.com › playlist
Python for DevOps | Python for SRE | Python for GitOps | Python for Platform Engineering | Python Tutorial | Python Scripting for DevOps | Python - YouTube
Python for DevOps | Python for SRE | Python for GitOps | Python for Platform Engineering | Python Tutorial | Python Scripting for DevOps | Python
🌐
GitHub
github.com › techiescamp › python-for-devops
GitHub - techiescamp/python-for-devops: Python for DevOps repo with useful python scripts to learn and implement in your day-to-day devops automation tasks. · GitHub
This roadmap is designed to help DevOps Engineers and Platform Engineers master Python for automation, cloud operations, infrastructure as code, and Kubernetes.
Starred by 518 users
Forked by 401 users
Languages   Python 99.1% | Shell 0.9%
🌐
GeeksforGeeks
geeksforgeeks.org › python › python-programming-language-tutorial
Python Tutorial | Learn Python Programming Language - GeeksforGeeks
In this section of Python 3 tutorial we'll explore Python function syntax, parameter handling, return values and variable scope. Along the way, we'll also introduce versatile functions like range(), map, filter and lambda functions.
Published   3 weeks ago
🌐
Boot.dev
boot.dev
Learn to Code | Boot.dev
Learn in-demand back-end technologies like Python, SQL, and Go · Spend about 12 months if you're doing it part-time · We don't tolerate unhappy students: ask for a refund within 30 days and it's yours · Cloud Engineer · $189,000 · Backend Developer · $175,000 · Site Reliability Engineer · $165,000 · DevOps Engineer ·
🌐
Anvil
anvil.works
Anvil | Build Web Apps with Nothing but Python
Yes, really, nothing but Python! Anvil has a drag-and-drop editor, Python in the browser and on the server, and one-click deployment.