Cheers favourite programming language 🥂.
- Here you can find a curated list of python projects. Including data structures, algorithm and much more.
- Check out Github Cheat Sheet pdf.
This folder contains list of all the algorithms:
- Merkle Tree: In cryptography and computer science, a hash tree or Merkle tree is a tree in which every "leaf" (node) is labelled with the cryptographic hash of a data block, and every node that is not a leaf (called a branch, inner node, or inode) is labelled with the cryptographic hash of the labels of its child nodes.
Object-oriented Programming (OOPs) is a programming paradigm that uses objects and classes in programming.
It aims to implement real-world entities like inheritance, polymorphisms, encapsulation, etc. in the programming.
The main concept of OOPs is to bind the data and the functions that work on that together as a single unit so that no other part of the code can access this data.
OOPs Concepts in Python
- Class
- Objects
- Polymorphism
- Encapsulation
- Inheritance
- Data Abstraction
- The disastrous code I wrote in Uni.
All my projects which usues tkinter is present here.
1] TextAndImage: Take a pdf as input and seperate's all the text and images from the given input.
2] Voice_Command: uses voice to perform certain specified tasks.
3] Pdf to mp3: Converts the give pdf to mp3 file.
Link: https://www.youtube.com/playlist?list=PLe-rtwou_fp34h_DSIRWmo4cmNpmjh4-N
All Django code are available here.
Have you ever been in a situation where you want to text/send document to someone on whatsapp but dont want to save their number into your contact?????
By default whatsapp allow us to send messages or share file with only those whose contact's have been saved. So I tought why not write a code that allow us to easily slide into whatsapp without having to save their contact. By using this you can easily send messages from any platform whithout the need to even save their number.
I like organizing my daily tasks. This helps me to be more productive. So i just wrote myself a todo app to keep track of my progress and task that i have remaining so that i can plan out my day accordingly.
This was just my eagerness to explore how django forms works. I wanted to experience how data from one View is sent to another.
The majority of the time at work, an unscanned pdf document is intrinsically inaccessible since the content of the pdf document is not searchable text.
Here I built a software that converts unscanned PDF files to scanned PDF files.
As a result, manual efforts are avoided, and time is saved for the organization.
Docker is a containerization tool used for spinning up isolated, reproducible application environments.
Project:
- Movie Recommendation IMDB.
- Web Application Using FastApi.
Here I have created wordCloud with python. This is quite handy for exploring text data and making report more lively.
- Creating basic wordcloud from one to several text documents.
- Adjusting color, size and number of text inside wordcloud
- Mask wordcloud into any shape of our choice
- Mask your wordcloud into any color pattern of your choice
REST stands for representational state transfer and is a software architecture style that defines a pattern for client and server communications over a network. REST provides a set of constraints for software architecture to promote performance, scalability, simplicity, and reliability in the system.
REST defines the following architectural constraints:
- Stateless: The server won’t maintain any state between requests from the client.
- Client-server: The client and server must be decoupled from each other, allowing each to develop independently.
- Cacheable: The data retrieved from the server should be cacheable either by the client or by the server.
- Uniform interface: The server will provide a uniform interface for accessing resources without defining their representation.
- Layered system: The client may access the resources on the server indirectly through other layers such as a proxy or load balancer.
- Code on demand (optional): The server may transfer code to the client that it can run, such as JavaScript for a single-page application.
-
Understnading of subprocess - The Python subprocess module is a tool that allows you to run other programs or commands from your Python code.
-
Mp4 to webm video converter.
-
webm to mp4 video converter.
UseCase: When using streamlit or any other program, we may need to have the conversion file handy.