Repository contains programs that are made for self learning and exploration of the python programming language.
This is the most beginner friendly language. This high level language is very vast. The language is so vast that it can be used to build programs ranging from day to day execution scripts to advanced softwares such as artificial intellgience and game development etc. Since it has a very large codebase and community support it is preferred to begin with. The main intention behind build python was code readability and rapid application developments. There might be very few people who are programmers and not aware of its applications. The list is pretty long but to mention few here is a brief list:- Web Applications
- Game Development
- Audio and Video Applications
- Data Science
- Artificial Intelligence
Here I have made a program that use tkinter library to build a classic game tic-tac-toe.Coordinates of the screen were used to build the interface. In this each grid consists of 2 buttons zi denoting for zero and ci denoting for cross for the ith grid.
Simply download and run this code in your IDE and it will work.
Python is a very powerful tool for building production level web applications. It consists quite resourceful frameworks such as Django and Flask.
Just to show how easy and how quickly we can build we apps. Checkout this code
Here is a demo picture of what it looks like. Here this web application is made with streamlit to measure Body Mass Index
App link
As we have seen how easy it is to build programs with python we can build very large projects easily with python such as machine learning, deep learning, desktop applications or games. It is also used to build virtual assistants as well. Checkout my machine learning and deep learning exercises repository that consists of these kinds of programs.