Skip to content

πŸš€ A collection of Python tasks and projects completed during the CodeAlpha Python Internship. Includes GUI applications, algorithms, and data visualization.

License

Notifications You must be signed in to change notification settings

Hifza-Khalid/CodeAlpha_Python_Internship_Tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ CodeAlpha_Python_Internship_Tasks

πŸ“‚ 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. πŸ’‘πŸ’»


πŸ“‘ Table of Contents

Click to Expand

πŸ“‹ Project Overview

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.


πŸ“‚ Folder Structure

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  

πŸ’» Fibonacci Generator

πŸ“ Description

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

πŸ”₯ Key Features

βœ… 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 πŸš€

βœ… Generate Fibonacci Numbers πŸ”’βœ¨

save.JPG

πŸ“’ Instantly generate Fibonacci numbers with a clean, interactive, and responsive UI. Perfect for quick calculations! ⚑


πŸ“‹ Copy to Clipboard πŸ“πŸ“Œ

copy.JPG

πŸ”Ή Copy results with one click – no need to manually select and copy! Saves time and effort.


πŸ“ Save as a File πŸ’ΎπŸ“œ

save.JPG

βœ… Store your Fibonacci sequences in a .txt file for future reference and offline access!


πŸ“ˆ Plot Fibonacci Growth πŸ“ŠπŸ”

plot.JPG

πŸ“Œ Visualize Fibonacci sequences dynamically using Matplotlib to analyze growth patterns!


πŸŒžπŸŒ™ Toggle Light & Dark Mode πŸŽ¨πŸ”„

toggle.JPG

🌟 Seamlessly switch between light and dark themes to match your preference! Ideal for night mode lovers. πŸŒ™βœ¨


πŸ”œ Folder 2

Click to Expand

Tasks for this folder will be updated soon.


πŸ”œ Folder 3

Click to Expand

Tasks for this folder will be updated soon.


πŸ›  Installation & Setup

πŸ“¦ Prerequisites

πŸ”½ Steps

  1. Clone the repository:
git clone https://github.com/Hifza-Khalid/CodeAlpha_Python_Internship_Tasks.git
  1. Navigate into the project folder:
cd CodeAlpha_Python_Internship_Tasks
  1. Install required dependencies:
pip install -r requirements.txt  # If applicable

πŸš€ Usage

Run the different tasks from the respective folders.

For Fibonacci Generator:

python Fibonacci_Generator/main.py

🀝 Contributing

We welcome contributions to this project! Follow these steps:

  1. Fork the repository.
  2. Create a new branch (feature-your-feature).
  3. Commit your changes (git commit -m "Add your feature").
  4. Push the branch (git push origin feature-your-feature).
  5. Create a Pull Request.

If you encounter issues, please open an issue on GitHub.


πŸ“œ License

This project is licensed under the MIT License.

License: MIT


πŸ“§ Contact

πŸ‘€ Hifza Khalid
πŸ™ GitHub: Hifza-Khalid
πŸ“© Email: hifzaofpk@gmail.com

About

πŸš€ A collection of Python tasks and projects completed during the CodeAlpha Python Internship. Includes GUI applications, algorithms, and data visualization.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages