8000 GitHub - Bythalassa/python-devops at start
[go: up one dir, main page]

Skip to content

Repository containing code examples and projects from my Python for DevOps training - focusing on automation and infrastructure management

Notifications You must be signed in to change notification settings

Bythalassa/python-devops

 
 

Repository files navigation

📘 Python for DevOps — Learning Repository

This repository contains a curated collection of learning materials and practical exercises developed as part of the Udemy course “Python for DevOps: Mastering Real-World Automation”.

Its purpose is to document my structured journey into DevOps automation, CI/CD pipelines, and infrastructure management using Python. The content is organized to reflect the course’s modular structure, offering a clear and progressive path through essential DevOps concepts and Python techniques.

Whether you're a fellow learner, a curious developer, or simply exploring DevOps with Python, I hope this repository proves useful and inspiring. Let’s dive in—and enjoy the process of building smarter, faster, and more powerful automation together! 🛠️


🎯 Learning Objectives

  • Master Python fundamentals tailored for DevOps workflows
  • Build automation scripts for infrastructure and system management
  • Implement robust CI/CD pipelines for continuous integration and delivery
  • Interact with cloud services and RESTful APIs using Python
  • Manage isolated Python environments effectively with pyenv and venv
  • Apply structured logging and error handling for production-grade scripts
  • Write automated tests using pytest to ensure code reliability
  • Use type hints and static analysis tools to improve code quality
  • Deploy real-world DevOps automation solutions with confidence

🛠️ Technologies & Tools

  • Python 3.12.9 — Primary programming language
  • pyenv — Python version management
  • Git & GitHub — Version control
  • VS Code — Development environment
  • JupyterLab — Interactive notebooks for learning
  • Additional tools covered throughout the course

📂 Repository Structure

python-devops/
├── module-01/        # Python basics and environment setup
├── module-02/        # [Coming soon]
├── module-03/        # [Coming soon]
├── notebooks/        # Jupyter notebooks for practice
├── projects/         # Hands-on projects
└── requirements.txt  # Python dependencies

✅ Prerequisites

  • Python 3.12.9 installed via pyenv
  • Git installed
  • VS Code (recommended)

📝 Progress Tracker

  • Module 1: Environment setup with pyenv
  • Module 2: Python fundamentals
  • Module 3: Automation basics
  • Module 4: CI/CD pipelines
  • Module 5: Cloud integration
  • Final Project

🔗 Course Information

  • Course: Python for DevOps: Mastering Real-World Automation
  • Platform: Udemy
  • Instructor: [Lauro Fialho Müller]
  • Started: December 2025

📌 Notes

This is a personal learning repository. All original course materials belong to the course instructor.

I’m using this space to:

  • Practice concepts
  • Experiment with automation
  • Track my progress throughout the course

🕒 Last updated: December 17, 2025

About

Repository containing code examples and projects from my Python for DevOps training - focusing on automation and infrastructure management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 89.4%
  • Python 10.6%
0