sandeep-shaw10 / Py_Accounts

This is a simple python terminal program which manage your income and expense.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PY_ACCOUNTS

logo

LICENSE under the MIT License.

PYTHON TERMINAL PROGRAM

Pre-requisites

  1. New version of Python 3
  2. Open the file and install all required package
    • Use pip command for importing
  3. Set the location of the file in the program where, path = " C:/your_location/ "
  4. Run the terminal and enter your Name and password
  5. A new file with name Py_Accounts_filedata will be created
  6. Good, you are now ready to go

Feature

  • Learning about the operating system operation (os)
  • Files operation :
    • SEARCH
    • CREATE
    • MODIFY
  • Read and write data in csv file
  • Making your login more secure
    • Using hashlib to encrypt the password for protection in MD5 FORM
    • Using stdiomask to make the password entry key hidden
  • Basic, yet important concept of
    • LOOPS
    • LISTS AND DICT
    • BASIC FUNCTION OPERATIONS
  • For creativity and attractive :
    • PRETTYTABLES : Organised Table
    • TQDM : Loading / Progress Bar
    • MODIFY
  • Date-Time operation

Learn More

This is just a primitive version of a simple application programming using python. With this basic concept and learning other new operations we can created different variety of application which will be helpful in tackling the problem faced in our day to day life.

In the upcomming project, I will add following features to make this program more adorable and efficient. If you understand this basic concept then you are sure to try to upgrade it by adding following features:

  • Replace CSV with Database like SQLite3, MySQL, MYSQLi and any other database of your choice
  • Running SQL Queries to ADD, DELETE, MODIFY and RENDER Data
  • Options to print our monthly transactions into pdf or docx file
  • Using Tkinker (Graphic user interface) for good interaction
  • Using matplotlibs for compare your expenditure in form of chart
  • Using Numpy for statistics to calculate your average income and expenses and other vital mathematical operations


IMPORTANT : In case of any issue please feel free to contact


Hope you like this code !



Sandeep Shaw

Follow me on :

Github | Instagram | Sololearn | Linkedin

My website : Sight Explore

About

This is a simple python terminal program which manage your income and expense.

License:Other


Languages

Language:Python 100.0%