Python Programming: Task Series ๐ This repository contains a collection of Python projects developed as part of my technical skill-building journey. These tasks cover fundamental concepts ranging from game logic and data structures to automation and rule-based AI.
๐ Table of Contents Task 1: Hangman Game
Task 2: Stock Portfolio Tracker
Task 3: Automation Scripts
Task 4: Basic Chatbot
๐ฎ Task 1: Hangman Game A classic word-guessing game where the user tries to guess a hidden word one letter at a time.
Key Features: Random word selection, turn-based logic, and real-time board updates.
Concepts Used: random module, while loops, list manipulation (blanks).
๐ Task 2: Stock Portfolio Tracker A tool to manage and calculate the total value of a stock portfolio based on predefined prices.
Key Features: User input for stock symbols/shares and CSV file export.
Concepts Used: Dictionaries, File I/O (CSV), error handling (try-except).
โ๏ธ Task 3: Task Automation Scripts Automating repetitive real-life tasks to increase productivity.
Key Features: Automatically organizing files by extension or extracting emails from text files using patterns.
Concepts Used: os, shutil, and re (Regular Expressions).
๐ค Task 4: Basic Chatbot A rule-based chatbot that can interact with users and answer basic queries.
Key Features: String cleaning (lower().strip()), time-checking integration, and fallback responses.
Concepts Used: Conditional logic (if-elif-else), loops, and string methods