Skip to content

Ifihan/pythonclass

 
 

Repository files navigation

pythonclass

License

Introduction

This project is a collection of Python scripts designed to demonstrate fundamental programming concepts and provide examples of building interactive command-line applications. It includes functionalities such as user authentication, basic bank operations, and a simple calculator. This repository serves as a learning resource and a practical demonstration of Python programming.

Features

  • User Authentication: Implements a login system to authenticate users.
  • Bank Operations: Provides a menu for basic banking operations such as withdrawal, deposit, and complaint submission.
  • Calculator: Offers a simple calculator with basic arithmetic operations.

Installation

  1. Clone the repository:

    git clone <repository_url>
    cd pythonclass
  2. No external dependencies are required. This project uses only built-in Python libraries.

Usage

User Authentication (appone.py)

To run the user authentication example:

python appone.py

This will prompt you for your username and password. Enter the credentials to log in.

Bank Operations (appone_updated.py)

To run the bank operations example:

python appone_updated.py

This will present a menu of available banking options.

Calculator (calculator.py)

To run the calculator example:

python calculator.py

This will prompt you for two numbers and an operation to perform.

Authentication and Bank Operations (auth.py)

To run the authentication and bank operations example:

python auth.py

This script provides a more comprehensive example, including registration and login functionalities.

Contributing

Contributions are welcome! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%