π 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 applicable
Run the different tasks from the respective folders.
python Fibonacci_Generator/main.py
We 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