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
104 changes: 100 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,100 @@
# PythonHacks
This repo contains some solved python codes dedicated for below two cases.
1) Some solved hacker code , which developers will face ( has to solve) during hiring process.
2) AWS Cloud boto3 module usage - for Lambda and any other services aimed at automation.
# 🐍 PythonHacks

![Python](https://img.shields.io/badge/Python-3.8+-blue.svg)
![License](https://img.shields.io/badge/License-MIT-green.svg)
![Stars](https://img.shields.io/github/stars/RekhuGopal/PythonHacks?style=flat)
![Last Commit](https://img.shields.io/github/last-commit/RekhuGopal/PythonHacks)

> A curated collection of solved Python code β€” from coding interview challenges to real-world AWS, Azure & GCP automation.

## πŸ“‹ Table of Contents

- [Overview](#overview)
- [What's Inside](#whats-inside)
- [Quick Start](#quick-start)
- [Category Index](#category-index)
- [Contributing](#contributing)

---

## Overview

This repository contains **solved Python code** for two primary use cases:

1. **Coding Interview Prep** β€” Real hacker-rank and LeetCode-style problems you're likely to face during technical hiring.
2. **Cloud Automation** β€” Production-ready AWS, Azure, and GCP scripts using `boto3` and cloud-native SDKs for Lambda and beyond.

---

## What's Inside

| Category | Description |
|----------|-------------|
| **LeetCodes** | Common algorithm problems with clean, annotated solutions |
| **PythonDeveloperHacks** | Pythonic idioms and utility snippets |
| **AWS_Boto3Hacks** | AWS automation with boto3 (S3, Lambda, DynamoDB, RDS, etc.) |
| **AWS_EKS_** series | Kubernetes on AWS β€” monitoring, scaling, logging, Karpenter, KEDA |
| **AWS_ETL_** series | Data pipelines β€” S3, Glue, Kinesis, Redshift, DMS |
| **Azure_** series | Azure Functions, Container Apps, AI Services, IaC with Pulumi |
| **GCP_** series | Cloud Functions, BigQuery, Vertex AI, GKE |
| **ChatGPT / Gemini** | LLM API integration examples |
| **Docker-Compose** | Container orchestration templates |
| **Django_REST_** | REST API patterns with Django |

---

## Quick Start

```bash
# 1. Navigate to any topic folder
cd AWS_Boto3Hacks

# 2. Install dependencies (if required)
pip install boto3

# 3. Run any script
python your_script.py
```

> Most scripts are **self-contained** β€” copy the file and run it directly.

---

## Category Index

### πŸ’» Interview Prep
- `LeetCodes/` β€” 50+ algorithm problems
- `PythonDeveloperHacks/` β€” Python tricks & patterns

### ☁️ AWS
- `AWS_Boto3Hacks/` β€” Core boto3 operations
- `AWS_EKS_*` β€” EKS monitoring, autoscaling, GitOps
- `AWS_ETL_*` β€” Glue, Kinesis, Redshift pipelines
- `AWS_Lambda-*` β€” Serverless function patterns

### πŸ”· Azure
- `AzureFunctionsAppLA/` β€” Azure Functions
- `Azure_*` β€” AI Services, Cosmos DB, Container Apps

### 🌐 GCP
- `GCP_*` β€” Cloud Functions, BigQuery, GKE

### πŸ€– AI / ML
- `ChatGPT/` β€” OpenAI API integration
- `Google_Gemini_AI/` β€” Gemini API examples
- `AWS_BedRock*` β€” AWS Bedrock LLM integration

---

## Contributing

Contributions are welcome! Please:

1. **Fork** the repository
2. Create a branch: `git checkout -b your-feature`
3. Add your code in the appropriate folder
4. Submit a **Pull Request** with a clear description

---

*README optimized with [Gingiris README Generator](https://gingiris.github.io/github-readme-generator/)*