📂 This repository contains tasks and solutions for the CodeAlpha Python 3-Month Internship 🚀. It focuses on learning, growth, and real-world problem-solving, helping to enhance Python skills through practical projects and challenges. 💡💻
Click to Expand
This repository contains tasks completed as part of the CodeAlpha Python Internship. The projects include Python scripts and GUI applications, utilizing Tkinter, Matplotlib, and other libraries.
CodeAlpha_Python_Internship_Tasks/
│
├── Fibonacci_Generator/
│ ├── main.py # Python script to generate Fibonacci numbers
│ ├── moon.png # Image file (used for specific task)
│ └── sun.png # Image file (used for specific task)
│ ├── copy.JPG
│ ├── copy.txt
│ ├── plot.JPG
│ ├── plot.png
│ ├── save.JPG
│ ├── save.txt
│ ├── toggle.JPG
│
├── Folder2/ # Additional tasks will be added soon
├── Folder3/ # More tasks coming soon
This project generates Fibonacci numbers using a Python GUI built with Tkinter.
🔹 What is Fibonacci series? A sequence where each number is the sum of the two preceding ones.
🔹 Why is it called Fibonacci series? Named after Leonardo Fibonacci, an Italian mathematician.
🔹 Real-life applications: Found in nature, financial markets, art, and computing.
🔗 Basic Approach: View on SoloLearn
✅ Generate Fibonacci Numbers instantly 📋
✅ Copy to Clipboard 📝
✅ Save as a File 📁
✅ Plot Fibonacci Growth using Matplotlib 📈
✅ Switch Between Light & Dark Mode 🌞🌙
💻 Tech Stack: Python, Tkinter, Matplotlib, Pyperclip
📌 Click to view UI Features & Screenshots 🚀
📢 Instantly generate Fibonacci numbers with a clean, interactive, and responsive UI. Perfect for quick calculations! ⚡
🔹 Copy results with one click – no need to manually select and copy! Saves time and effort.
✅ Store your Fibonacci sequences in a .txt file for future reference and offline access!
📌 Visualize Fibonacci sequences dynamically using Matplotlib to analyze growth patterns!
🌟 Seamlessly switch between light and dark themes to match your preference! Ideal for night mode lovers. 🌙✨
Click to Expand
Tasks for this folder will be updated soon.
Click to Expand
Tasks for this folder will be updated soon.
- 🐍 Python 3.x – Install the latest version of Python.
- 📦 Any Python package manager (like
pip) – Used for installing dependencies. - 🖥️ Tkinter – Built-in Python library for GUI development.
- Clone the repository:
git clone https://github.com/Hifza-Khalid/CodeAlpha_Python_Internship_Tasks.git- Navigate into the project folder:
cd CodeAlpha_Python_Internship_Tasks- Install required dependencies:
pip install -r requirements.txt # If applicableRun the different tasks from the respective folders.
python Fibonacci_Generator/main.pyWe welcome contributions to this project! Follow these steps:
- Fork the repository.
- Create a new branch (
feature-your-feature). - Commit your changes (
git commit -m "Add your feature"). - Push the branch (
git push origin feature-your-feature). - Create a Pull Request.
If you encounter issues, please open an issue on GitHub.
This project is licensed under the MIT License.
👤 Hifza Khalid
🐙 GitHub: Hifza-Khalid
📩 Email: hifzaofpk@gmail.com