arrow_back
Introduction to Course
Important Announcement
Welcome to the Course
What makes this course Unique
Slides and Source Code Access
Python Essentials for DevOps - MLOps - AIOps
Introduction to the Python
Installing and Running Python
Variables and Data Types in Python
Variables Quiz
Jupyter Lab Interface Quick Tour
Varaibles and Data Types - Hands On
Variables in Python - Quiz
Comments in Python Programming Language
Comments in Python
Operators in Python Programming
Operators in Python - Hands On
Operators in Python
Built-in Functions in Python Programming
Built-in Functions in Python Programming - Hands On
Built-in Functions in Python Programming - Part 2 - Hands On
Sequences in Python
Hands On Python Strings - Sequence Operations
Hands On Python List - Sequence Operations
Hands On Python Tuple - Sequence Operations
Hands On Python Dictionary - Sequence Operations
Hands On Python Sets - Sequence Operations
Hands On Python Range - Sequence Operations
Execution Control in Python
Hands On – Conditional Statements in Python
Hands On – For - Control Statements in Python
Hands On – While - Control Statements in Python
Hands On – Loop Control Statements in Python Programming
Exception Handling in Python
String Formatting in Python
String Formatting - Hands On
User Defined Functions in Python
User Defined Functions & Scope of Variables Hands On
Anonymous Functions - Lambda
Advanced Functions - map, filter, list & dict comprehension
Modules in Python
Mudules in Python - Hands On
Regular Expressions
Regular Expressions Hands On
Introduction to Object Oriented Python
Hands On - Classes and Objects
Object Oriented Concepts in Python
Object Oriented Concepts - Hands On
Section Summary
Python File Automation - working with Files and Filesystem
Introduction to Python File Automation
Working with Files and Directory
Working with Text files
Working with Binary Files
Working with Common File formats in DevOps - MLOps AIOps Projects
Working with Common File formats in DevOps - MLOps AIOps Projects - Part 2
Strategies for working with Large Files
Encryption and Cryptography using Python
Working with Directories in Python - os, shutil, pathlib
Examples from MLOps
Command Line Automation - DevOps - MLOps - AIOps
Introduction to Working with Command Lines
Working with sys module - Hands On
Working with os module
Working with subprocess module
Working with Command Line tools
sys.argv - command line inputs
Argparse - Parsing Command Line inputs
Function Decorators
Parsing the Command line using Click
Creating a More Complex CLI using Click
Working with fire package
Linux Utilities with Python
Introduction to Python Fabric Library
Hands On Python Fabric
Monitor the System with psutil
Hands On psutil
Python Package Management
Introduction to Python Package Management
Hands on Package Management with Python
Hands On MLOps Package to pypi
Docker for DevOps - MLOps - AIOps
Introduction to DevOps
Introduction to Docker
Docker Installation
Docker Hands On
Github Actions for Python Projects
Introduction to GitHub Actions
Quick Demo on github actions YAML file
Understanding github Actions YAML file
Create github Actions from Scratch
Configure Workflow based on use case
Getting Started with AWS - Prep work for CI CD Pipeline - Python Projects
Agenda of the Section
Create AWS Account
Setting up MFA on Root Account
Create IAM Account and Account Alias
Setup CLI with Credentials
IAM Policy
IAM Policy generator & attachment
Delete the IAM User
S3 Bucket and Storage Classes
Creation of S3 Bucket from Console
Creation of S3 Bucket from CLI
Version Enablement in S3
Introduction EC2 instances
Launch EC2 instance & SSH into EC2 Instances
Clean Up Activity
CI CD with Python
Agenda of the Section
Exploring the files of CI CD Python
Pre-requisite setup for ci cd pipeline
Test the CI CD with AWS
Pytest for MLOps - AIOps
Introduction to Pytest
pytest Hands on
pytest fixtures
Manage Infrastructure using Python
Introduction to IAAC
Introducing Pulumi
Getting System Ready
Pulumi Hands On
Pulumi with Advanced Use case - EC2 with Security Group
Python for MLOps/AIOps
Introducing MLOps
Hands On Demo MLOps
Testing the MLOps
Bonus- Monitoring and Logging
Introduction to Continuous Monitoring
Use case on Continuous Monitoring
Introduction to Prometheus
Architecture of Prometheus
Metric Types of Prometheus
Installation of Prometheus
Introduction to Grafana
Installation of Grafana
Prometheus Configuration file
Exploring the Basic Querying Prometheus
Monitor the Infrastructure with Prometheus
Monitor the Linux Server with Node Exporter
Monitor the Client Application using Prometheus
Monitor the FastAPI Application using Prometheus
Monitor All EndPoints using Prometheus
Create Visualization with Grafana
Trigger Alerts with Grafana
Preview - Python Programming for MLOps - DevOps - Gen AI Ops
Discuss (
0
)
navigate_before
Previous
Next
navigate_next