https://github.com/marknature/codealpha-internship_python-programming
Python Programming Internship at CodeAlpha from 1st June 2025 to 30th June 2025
https://github.com/marknature/codealpha-internship_python-programming
numpy pandas python3
Last synced: 7 months ago
JSON representation
Python Programming Internship at CodeAlpha from 1st June 2025 to 30th June 2025
- Host: GitHub
- URL: https://github.com/marknature/codealpha-internship_python-programming
- Owner: marknature
- License: mit
- Created: 2025-05-31T12:29:30.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-06-13T20:19:04.000Z (8 months ago)
- Last Synced: 2025-06-13T21:26:14.073Z (8 months ago)
- Topics: numpy, pandas, python3
- Language: Python
- Homepage: https://www.codealpha.tech/
- Size: 355 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CodeAlpha Python Programming Internship
Welcome! This repository contains the projects and tasks completed during my Python Programming Internship at **CodeAlpha** from **1st June 2025 to 30th June 2025**.

## 👨💻 Intern Details
- **Name:** Mark Chindudzi
- **Internship ID:** CA/JU1/6163
- **Internship Duration:** 1st June 2025 – 30th June 2025
- **Domain:** Python Programming
- **GitHub Repository Name Format:** `CodeAlpha_`
---
## 📌 Internship Overview
The internship provided a hands-on learning experience in Python programming, covering:
- Core Python fundamentals & logic building
- Data structures, loops, functions, file handling
- Object-Oriented Programming
- Optional use of Python libraries like Pandas, NumPy, etc.
- Building mini real-world projects and automation tools
---
## ✅ Tasks Completed
### 🔹 Task 1: Hangman Game
A simple text-based Hangman game where the player guesses a word one letter at a time.
- **Key Features:**
- Uses a predefined list of 5 words
- Player has 6 incorrect guesses
- Console-based interface using text I/O
- **Concepts Used:** `random`, `strings`, `lists`, `while` loop, `if-else` statements
➡️ [GitHub Link to Task 1](#)
---
### 🔹 Task 2: Stock Portfolio Tracker
A program that calculates total investment based on hardcoded stock prices.
- **Key Features:**
- Accepts user input for stock names and quantity
- Uses a hardcoded dictionary to get prices (e.g., `{"AAPL": 180, "TSLA": 250}`)
- Calculates total value and can save to `.txt` or `.csv` file
- **Concepts Used:** `dictionary`, `input()`, basic arithmetic, optional file handling
➡️ [GitHub Link to Task 2](#)
---
### 🔹 Task 3: Task Automation with Python Scripts
Python scripts that automate simple real-life tasks. One script was selected from the following:
- Move all `.jpg` files from one folder to another
- Extract email addresses from a `.txt` file and save them
- Scrape the title of a fixed webpage
- **Key Features:**
- Automation using built-in Python libraries
- **Concepts Used:** `os`, `shutil`, `re`, `requests`, file operations
➡️ [GitHub Link to Task 3](#)
---
### 🔹 Task 4: Basic Chatbot
A rule-based chatbot with hardcoded responses for user inputs.
- **Key Features:**
- Recognizes phrases like "hello", "how are you", "bye"
- Provides predefined responses such as "Hi!", "I'm fine, thanks!", "Goodbye!"
- **Concepts Used:** `functions`, `loops`, `input/output`, `if-elif` conditions
➡️ [GitHub Link to Task 4](#)
---
## 🎥 Demonstration
Each project is explained in a short video and shared on LinkedIn with its corresponding GitHub repo link.
---
## 🎓 Internship Perks Received
- [x] Internship Offer Letter
- [x] Completion Certificate
- [x] Unique ID Certificate
- [ ] Letter of Recommendation *(performance-based)*
- [x] Resume Building Support
---
## 📤 Submission Process
- All tasks were submitted through the official **CodeAlpha Submission Form** shared in the WhatsApp group.
- Projects were uploaded to GitHub as instructed.
---
## 📞 Contact
- **Website:** [www.codealpha.tech](https://www.codealpha.tech)
- **Email:** services@codealpha.tech
- **WhatsApp:** +91 8052293611
---
> 🚀 Thank you CodeAlpha for this incredible learning experience!