{"id":28418060,"url":"https://github.com/marknature/codealpha-internship_python-programming","last_synced_at":"2026-04-20T13:05:33.177Z","repository":{"id":296544982,"uuid":"993743000","full_name":"marknature/CodeAlpha-Internship_Python-Programming","owner":"marknature","description":" Python Programming Internship at CodeAlpha from 1st June 2025 to 30th June 2025","archived":false,"fork":false,"pushed_at":"2025-06-13T20:19:04.000Z","size":364,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-13T21:26:14.073Z","etag":null,"topics":["numpy","pandas","python3"],"latest_commit_sha":null,"homepage":"https://www.codealpha.tech/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marknature.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-31T12:29:30.000Z","updated_at":"2025-06-13T20:19:07.000Z","dependencies_parsed_at":"2025-06-01T01:12:14.897Z","dependency_job_id":null,"html_url":"https://github.com/marknature/CodeAlpha-Internship_Python-Programming","commit_stats":null,"previous_names":["marknature/codealpha-internship_python-programming"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/marknature/CodeAlpha-Internship_Python-Programming","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marknature%2FCodeAlpha-Internship_Python-Programming","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marknature%2FCodeAlpha-Internship_Python-Programming/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marknature%2FCodeAlpha-Internship_Python-Programming/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marknature%2FCodeAlpha-Internship_Python-Programming/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marknature","download_url":"https://codeload.github.com/marknature/CodeAlpha-Internship_Python-Programming/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marknature%2FCodeAlpha-Internship_Python-Programming/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265837682,"owners_count":23836558,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["numpy","pandas","python3"],"created_at":"2025-06-04T09:48:43.004Z","updated_at":"2026-04-20T13:05:33.142Z","avatar_url":"https://github.com/marknature.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CodeAlpha Python Programming Internship\n\nWelcome! This repository contains the projects and tasks completed during my Python Programming Internship at **CodeAlpha** from **1st June 2025 to 30th June 2025**.\n\n\u003cimg src=\"image.jpg\" alt=\"Logo\"\u003e\n\n## 👨‍💻 Intern Details\n\n- **Name:** Mark Chindudzi  \n- **Internship ID:** CA/JU1/6163  \n- **Internship Duration:** 1st June 2025 – 30th June 2025  \n- **Domain:** Python Programming  \n- **GitHub Repository Name Format:** `CodeAlpha_\u003cProjectName\u003e`\n\n---\n\n## 📌 Internship Overview\n\nThe internship provided a hands-on learning experience in Python programming, covering:\n\n- Core Python fundamentals \u0026 logic building  \n- Data structures, loops, functions, file handling  \n- Object-Oriented Programming  \n- Optional use of Python libraries like Pandas, NumPy, etc.  \n- Building mini real-world projects and automation tools  \n\n---\n\n## ✅ Tasks Completed\n\n### 🔹 Task 1: Hangman Game\n\nA simple text-based Hangman game where the player guesses a word one letter at a time.\n\n- **Key Features:**\n  - Uses a predefined list of 5 words\n  - Player has 6 incorrect guesses\n  - Console-based interface using text I/O\n- **Concepts Used:** `random`, `strings`, `lists`, `while` loop, `if-else` statements\n\n➡️ [GitHub Link to Task 1](#)\n\n---\n\n### 🔹 Task 2: Stock Portfolio Tracker\n\nA program that calculates total investment based on hardcoded stock prices.\n\n- **Key Features:**\n  - Accepts user input for stock names and quantity\n  - Uses a hardcoded dictionary to get prices (e.g., `{\"AAPL\": 180, \"TSLA\": 250}`)\n  - Calculates total value and can save to `.txt` or `.csv` file\n- **Concepts Used:** `dictionary`, `input()`, basic arithmetic, optional file handling\n\n➡️ [GitHub Link to Task 2](#)\n\n---\n\n### 🔹 Task 3: Task Automation with Python Scripts\n\nPython scripts that automate simple real-life tasks. One script was selected from the following:\n\n- Move all `.jpg` files from one folder to another  \n- Extract email addresses from a `.txt` file and save them  \n- Scrape the title of a fixed webpage\n\n- **Key Features:**\n  - Automation using built-in Python libraries\n- **Concepts Used:** `os`, `shutil`, `re`, `requests`, file operations\n\n➡️ [GitHub Link to Task 3](#)\n\n---\n\n### 🔹 Task 4: Basic Chatbot\n\nA rule-based chatbot with hardcoded responses for user inputs.\n\n- **Key Features:**\n  - Recognizes phrases like \"hello\", \"how are you\", \"bye\"\n  - Provides predefined responses such as \"Hi!\", \"I'm fine, thanks!\", \"Goodbye!\"\n- **Concepts Used:** `functions`, `loops`, `input/output`, `if-elif` conditions\n\n➡️ [GitHub Link to Task 4](#)\n\n---\n\n## 🎥 Demonstration\n\nEach project is explained in a short video and shared on LinkedIn with its corresponding GitHub repo link.\n\n---\n\n## 🎓 Internship Perks Received\n\n- [x] Internship Offer Letter  \n- [x] Completion Certificate  \n- [x] Unique ID Certificate  \n- [ ] Letter of Recommendation *(performance-based)*  \n- [x] Resume Building Support  \n\n---\n\n## 📤 Submission Process\n\n- All tasks were submitted through the official **CodeAlpha Submission Form** shared in the WhatsApp group.\n- Projects were uploaded to GitHub as instructed.\n\n---\n\n## 📞 Contact\n\n- **Website:** [www.codealpha.tech](https://www.codealpha.tech)  \n- **Email:** services@codealpha.tech  \n- **WhatsApp:** +91 8052293611  \n\n---\n\n\u003e 🚀 Thank you CodeAlpha for this incredible learning experience!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarknature%2Fcodealpha-internship_python-programming","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarknature%2Fcodealpha-internship_python-programming","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarknature%2Fcodealpha-internship_python-programming/lists"}