This repository contains a collection of various Python projects I've created, showcasing my programming skills and exploring different areas of application development.
Description: View Project
Crafted using Python and Tkinter, this Photo Editor stands out as a robust suite for manipulating
images. Its user-friendly interface, complemented by a dark-themed aesthetic, not only elevates the
visual experience but also ensures a smooth user journey.
At the core of its capabilities lies precision image manipulation. Users can seamlessly rotate, zoom,
and flip images, achieving the perfect orientation effortlessly. Beyond basic adjustments, the editor
provides nuanced controls for enhancing colors. Fine-tune brightness, experiment with vibrance, and
explore grayscale and inversion for diverse creative expressions.
An exceptional feature is its expansive effects palette. Users can delve into a spectrum of artistic
expressions, from subtle blurs to intricate contrast adjustments. The editor offers advanced options
like embossing, finding edges, contouring, and edge enhancement, turning the editing process into a
canvas for creative experimentation.
Exporting edited images is streamlined with customizable options. Users can define file names, select
formats such as JPG or PNG, and specify destination paths. This adds a layer of organization to the
creative process, ensuring that each image's final destination aligns with the user's vision.
To enhance its functionality, the editor leverages customtkinter, Pillow, and ctkmessagebox libraries.
customtkinter augments Tkinter's capabilities, providing a tailored and polished appearance. Pillow, a
powerful imaging library, underpins the image manipulation features. ctkmessagebox adds interactive
message boxes, enhancing the user interface.
Description: View Project
The Calculator App is a versatile and visually appealing calculator program built with CustomTkinter.
It offers a sleek and user-friendly interface for performing basic and complex calculations. Features
include standard arithmetic operations (addition, subtraction, multiplication, and division),
percentage calculations, and history tracking. The app allows you to clear history, correct input
errors, and offers a dark mode for comfortable usage in various environments. Whether you're a student,
professional, or just need a handy digital calculator, this app simplifies mathematical tasks with
precision.
- Customizable and visually appealing UI.
- Arithmetic operations for solving equations.
- Percentage and history tracking.
- Ability to clear the history and start fresh.
- Error correction with a backspace feature.
- Dark mode for low-light usage.
Description: View Project
A Python application that allows you to record your screen and save the recordings in video format.
It provides a simple graphical user interface to control the recording process, including options to
select screen resolution and frame rate. The recorded video is saved as an AVI file, and you can
start and stop recording at your convenience.
This project makes use of libraries like OpenCV and tkinter for capturing the screen and creating
a graphical user interface, providing a straightforward tool for screen recording.
Description: View Project
An intuitive Python application designed for viewing and editing image files effortlessly.
The project offers a user-friendly graphical interface that allows users to efficiently navigate
and display images. In addition to viewing, it provides essential image editing features, making
it a versatile tool for managing and enhancing your image collection.
- User-friendly interface.
- Efficient image file navigation.
- Seamless image viewing.
- Image editing capabilities for enhancing your pictures.
Description: View Project
A Python project that provides tools to encode and decode messages using various techniques, adding
a layer of security to your communication. This project includes a user-friendly interface for
easy message input and output.
- Message encoding and decoding.
- Multiple encoding techniques.
Each project folder contains a README.md file with specific instructions on how to install and run the project. Generally, the steps involve:
- Clone the repository:
git clone https://github.com/asRot0/Python-projects.git
- Navigate to the project folder:
cd Python-projects/[project-name]
- Install dependencies (if any):
pip install -r requirements.txt
- Run the project:
python main.py
Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.