Skip to content

A collection of Python automation and logic projects developed during the CodeAlpha Internship.

Notifications You must be signed in to change notification settings

Santhosh47-git/codealpha_tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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

About

A collection of Python automation and logic projects developed during the CodeAlpha Internship.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages