Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,17 @@
- Example: Using variables to store and manipulate configuration data in a DevOps context.

## Day 4: Functions, Modules and Packages
- What are differences between function, modules and packages ?
- How to import a package ?
- What are Python workspaces ?
- What are the differences between functions, modules and packages?
- How to import a package?
- What are Python workspaces?

## Day 5: Environment Variables and Command Line Arguments
- 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.
- Practice exercises and examples:
- Example: Developing a Python script that accepts command line arguments to customize DevOps automation tasks.
- Example: Developing a Python script that accepts command-line arguments to customise DevOps automation tasks.

## Day 6: Operators
- Introduction to operators in Python.
Expand Down Expand Up @@ -60,40 +60,40 @@
- List comprehensions.
- Nested lists and advanced list operations.
- Practice exercises and examples:
- Example: Print list of files in the list of folders provided
- Example: Print a list of files in the list of folders provided

## Day 11: Working with Dictionaries and Sets (Project-1)
- Dictionaries and key-value pairs.
- Sets and set operations.
- Practice exercises and examples:
- Example: Managing a dictionary of server configurations and optimizing retrieval.
- Example: Managing a dictionary of server configurations and optimising retrieval.

## Day 12: Python Tasks for DevOps (Part 1) - File Operations (Project-2)
- Introduction to File Operations and Boto3.
- Automating File operations.
- Practice exercises and examples:
- Example: Update a server resources in the server.conf file up on external notification.
- Example: Update a server's resources in the server.conf file up on external notification.

## Day 13: Python Tasks for DevOps (Part 2) (Project-3)
- Using Fabric for remote task automation.
- AWS automation with Boto3.
- Managing EC2 instances, S3 buckets, and more.
- Practice exercises and examples:
- Example: Creating a aws script for deploying applications to remote servers.
- Example: Creating an AWS script for deploying applications to remote servers.

## Day 14: Github-JIRA intergration Project - (Project-4)
## Day 14: Github-JIRA integration Project - (Project-4)
- Introduction to RESTful APIs.
- Making HTTP requests using Python.
- Parsing JSON responses and error handling.
- Practice exercises and examples:
- Example: Write a Python API which listens on a github comment and creates a ticket in JIRA.
- Example: Write a Python API which listens to a GitHub comment and creates a ticket in JIRA.

## Day 15: Github-JIRA intergration Project - (Project-4) - (Part-2)
## Day 15: Github-JIRA integration Project - (Project-4) - (Part-2)
- Introduction to Flask.
- Write your first API in python.
- Write your first API in Python.
- How to handle API calls and deploy your API to a server.
- Practice exercises and examples:
- Example: Write a Python API which listens on a github comment and creates a ticket in JIRA.
- Example: Write a Python API which listens to a GitHub comment and creates a ticket in JIRA.

## Day 16: Python Interview Questions & Answers
- Beginner and intermediate Level
Expand Down