Welcome to the Python for Students project! This repository contains 20 Python scripts designed to help students with various tasks, enhancing their learning and productivity.
- Introduction
- Installation
- Usage
- Scripts
- 1. Simple Calculator
- 2. Grade Calculator
- 3. Unit Converter
- 4. BMI Calculator
- 5. To-Do List
- 6. Flashcard Quiz
- 7. Stopwatch
- 8. Countdown Timer
- 9. Dictionary
- 10. Currency Converter
- 11. Periodic Table Lookup
- 12. Weather App
- 13. Password Generator
- 14. Random Student Selector
- 15. Rock, Paper, Scissors Game
- 16. Prime Number Checker
- 17. Fibonacci Sequence Generator
- 18. Currency Converter
- 19. Name Generator
- 20. Simple Chatbot
- Contributing
- License
This project aims to provide a collection of Python scripts that assist students with various academic and personal tasks. Each script is designed to be user-friendly, robust, and interactive, ensuring a smooth user experience.
To use these scripts, you need to have Python installed on your system. You can download Python from the official website.
Clone this repository to your local machine using:
git clone https://github.com/yourusername/python-for-students.git
To run a script, use the script_runner:
Performs basic arithmetic operations like addition, subtraction, multiplication, and division.
Calculates the final grade based on individual assignment grades and their weights.
Converts units of measurement like length, weight, and volume.
Calculates Body Mass Index (BMI) based on height and weight.
Manages a to-do list, allowing users to add, remove, and view tasks.
Helps students study by testing them with flashcards.
Measures elapsed time, useful for timing study sessions or experiments.
Counts down from a specified time, useful for managing study breaks.
Provides definitions of words using an online dictionary API.
Converts currency amounts using an online API.
Provides information about elements on the periodic table.
Fetches and displays weather data for a specified city.
Generates strong, random passwords.
Selects a student randomly from a list, useful for classroom activities.
Plays a simple game of Rock, Paper, Scissors against the computer.
Checks if a number is prime.
Generates a specified number of terms in the Fibonacci sequence.
Converts currency amounts using an online API.
Generates random names from a list of first and last names.
Simulates a simple conversation with the user.
Contributions are welcome! Please read the contributing guidelines first.
See the License file