Skip to content

Commit d230926

Browse files
Update README.md
1 parent d58e10c commit d230926

File tree

1 file changed

+53
-27
lines changed

1 file changed

+53
-27
lines changed

README.md

Lines changed: 53 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,65 @@
11
# My Python Projects for University 🐍
2+
23
<p align="center"> <img src="https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square" alt="MIT License"> <img src="https://img.shields.io/badge/-Python-306998?style=flat-square&logo=Python&logoColor=FFD43B" alt="Python logo"></p>
3-
This repository contains my Python projects for my university course with Professor Minoofam. The projects are split into two parts.
4+
5+
This repository contains my Python projects for my university course with Professor Minoofam. The projects are split into five parts.
46

57
## Part 1: Calculation 📊
68
In this part, I used Python to analyze various datasets. The projects include:
79

8-
🌡️ [Temperature Converter](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part1%20%F0%9F%91%81%EF%B8%8F/Temperature-Converter.py): A program that converts Celsius temperature into Fahrenheit temperature.
9-
10-
📏 [Cylinder Volume Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part1%20%F0%9F%91%81%EF%B8%8F/Cylinder-Volume-Calculator.py): A program that calculates the volume of a cylinder using the radius and length input.
11-
12-
🔢 [Exponent Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part1%20%F0%9F%91%81%EF%B8%8F/Exponent-Calculator.py): A program that calculates exponents with two lists of base and exponents input.
13-
14-
💰 [Gratuity and Total Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part1%20%F0%9F%91%81%EF%B8%8F/Gratuity-and-Total-Calculator.py): A program that calculates the gratuity and total based on the subtotal and gratuity rate input.
15-
16-
💰 [Initial Deposit Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part1%20%F0%9F%91%81%EF%B8%8F/Initial-Deposit-Calculator.py): A program that calculates the initial deposit value based on the final account value, annual interest rate, and number of years input.
17-
18-
🕰️ [Minutes to Years Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part1%20%F0%9F%91%81%EF%B8%8F/Minutes-to-Years-Calculator.py): A program that calculates the number of years and days based on the entered amount of minutes.
19-
20-
🔢 [Sum of Digits Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part1%20%F0%9F%91%81%EF%B8%8F/Sum-of-Digits-Calculator.py): A program that calculates the sum of digits of an integer input.
21-
10+
- [Temperature Converter](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part1%20%F0%9F%91%81%EF%B8%8F/Temperature-Converter.py): Converts Celsius temperature to Fahrenheit temperature.
11+
- [Cylinder Volume Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part1%20%F0%9F%91%81%EF%B8%8F/Cylinder-Volume-Calculator.py): Calculates the volume of a cylinder.
12+
- [Exponent Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part1%20%F0%9F%91%81%EF%B8%8F/Exponent-Calculator.py): Calculates exponents.
13+
- [Gratuity and Total Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part1%20%F0%9F%91%81%EF%B8%8F/Gratuity-and-Total-Calculator.py): Calculates gratuity and total.
14+
- [Initial Deposit Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part1%20%F0%9F%91%81%EF%B8%8F/Initial-Deposit-Calculator.py): Calculates initial deposit value.
15+
- [Minutes to Years Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part1%20%F0%9F%91%81%EF%B8%8F/Minutes-to-Years-Calculator.py): Calculates the number of years and days.
16+
- [Sum of Digits Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part1%20%F0%9F%91%81%EF%B8%8F/Sum-of-Digits-Calculator.py): Calculates the sum of digits of an integer.
2217

2318
## Part 2: Calculation & Generators 🤖
2419
In this part, I created various programs utilizing machine learning algorithms to solve different problems. The projects include:
2520

26-
📐 [Pentagon-Area-Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part2%20%F0%9F%91%80/Pentagon-Area-Calculator.py): A program that calculates the area of a regular pentagon given the length of one side.
27-
28-
🔢 [ASCII Converter](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part2%20%F0%9F%91%80/ASCII-Converter.py): A program that converts a number input to its corresponding ASCII character.
29-
30-
🌐 [Great Circle Distance Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part2%20%F0%9F%91%80/Great%20Circle-Distance-Calculator.py): A program that calculates the distance between two points represented by their latitude and longitude coordinates.
31-
32-
🔠 [Random Uppercase Letter Generator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part2%20%F0%9F%91%80/Letter-Generator.py): A program that generates a random uppercase letter.
33-
34-
💰 [Payroll Statement](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part2%20%F0%9F%91%80/Payroll-Statement.py): A program that calculates the payroll information of an employee based on their input information.
35-
36-
I had a great time working on these projects and learned a lot about Python and Calculating with Python 🐍. Hope you enjoy exploring this repository! 😄
21+
- [Pentagon Area Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part2%20%F0%9F%91%80/Pentagon-Area-Calculator.py): Calculates the area of a regular pentagon.
22+
- [ASCII Converter](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part2%20%F0%9F%91%80/ASCII-Converter.py): Converts a number to its corresponding ASCII character.
23+
- [Great Circle Distance Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part2%20%F0%9F%91%80/Great%20Circle-Distance-Calculator.py): Calculates the distance between two points using their latitude and longitude coordinates
24+
- [Random Uppercase Letter Generator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part2%20%F0%9F%91%80/Letter-Generator.py): Generates a random uppercase letter.
25+
- [Payroll Statement](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part2%20%F0%9F%91%80/Payroll-Statement.py): Calculates the payroll information of an employee.
26+
27+
## Part 3: Games and Calculators 🎮
28+
In this part, I developed games and calculators using Python. The projects include:
29+
30+
- [Math Game](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part3%20%F0%9F%91%81%EF%B8%8F%F0%9F%91%80/MathGame.py): A game that tests math skills.
31+
- [Coin Flip Game](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part3%20%F0%9F%91%81%EF%B8%8F%F0%9F%91%80/coin_flip_game.py): Simulates a coin flipping game.
32+
- [Colorful Sort](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part3%20%F0%9F%91%81%EF%B8%8F%F0%9F%91%80/colorful_sort.py): Sorts a list of numbers and displays them in colorful patterns.
33+
- [Day of Week Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part3%20%F0%9F%91%81%EF%B8%8F%F0%9F%91%80/day_of_week_calculator.py): Calculates the day of the week for a given date.
34+
- [Decimal to Hexadecimal Converter](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part3%20%F0%9F%91%81%EF%B8%8F%F0%9F%91%80/decimal_to_hex.py): Converts a decimal number to hexadecimal.
35+
- [Equations Solver](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part3%20%F0%9F%91%81%EF%B8%8F%F0%9F%91%80/equations_solver.py): Solves linear equations.
36+
- [Future Day Calculator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part3%20%F0%9F%91%81%EF%B8%8F%F0%9F%91%80/future_day_calculator.py): Calculates the future day based on a given date and number of days.
37+
- [Hex Converter](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part3%20%F0%9F%91%81%EF%B8%8F%F0%9F%91%80/hex_converter.py): Converts hexadecimal numbers to decimal and binary.
38+
- [Month Year Days](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part3%20%F0%9F%91%81%EF%B8%8F%F0%9F%91%80/month_year_days.py): Calculates the number of days in a given month and year.
39+
- [Rock Paper Scissors](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part3%20%F0%9F%91%81%EF%B8%8F%F0%9F%91%80/rock_paper_scissors.py): A game of rock, paper, scissors.
40+
41+
## Part 4: Miscellaneous Utilities 🛠️
42+
In this part, I created various utility programs for different purposes. The projects include:
43+
44+
- [Amortization Schedule](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part4%20%F0%9F%91%80%F0%9F%91%80/amortization_schedule.py): Calculates the amortization schedule for a loan.
45+
- [ASCII Table Display](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part4%20%F0%9F%91%80%F0%9F%91%80/ascii_table_display.py): Displays the ASCII table.
46+
- [Calendar Display](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part4%20%F0%9F%91%80%F0%9F%91%80/calendar_display.py): Displays a calendar for a given month and year.
47+
- [Decimal to Binary Converter](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part4%20%F0%9F%91%80%F0%9F%91%80/decimal_to_binary_converter.py): Converts a decimal number to binary.
48+
- [Number Divisible](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part4%20%F0%9F%91%80%F0%9F%91%80/number_divisible.py): Checks if a number is divisible by another number.
49+
- [Number Pyramid](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part4%20%F0%9F%91%80%F0%9F%91%80/number_pyramid.py): Displays a pyramid of numbers.
50+
- [Number Stats](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part4%20%F0%9F%91%80%F0%9F%91%80/number_stats.py): Calculates basic statistics for a list of numbers.
51+
- [Pattern](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part4%20%F0%9F%91%80%F0%9F%91%80/pattern.py): Displays a pattern of characters.
52+
- [Pi Approximation](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part4%20%F0%9F%91%80%F0%9F%91%80/pi_approximation.py): Approximates the value of pi.
53+
54+
## Part 5: Matrix, Integer, and Sorting 🔄
55+
In this part, I worked on projects related to matrices, integers, and sorting. The projects include:
56+
57+
- [Random Matrix Generator](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part5%20%F0%9F%91%80%F0%9F%91%80%F0%9F%91%81%EF%B8%8F/random_matrix_generator.py): Generates a random matrix.
58+
- [Reverse Integer](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part5%20%F0%9F%91%80%F0%9F%91%80%F0%9F%91%81%EF%B8%8F/reverse_integer.py): Reverses the digits of an integer.
59+
- [Sort Numbers](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part5%20%F0%9F%91%80%F0%9F%91%80%F0%9F%91%81%EF%B8%8F/sort_numbers.py): Sorts a list of numbers.
60+
- [Sum of Digits](https://github.com/hossein-mohseni/Python-Scripts/blob/main/Part5%20%F0%9F%91%80%F0%9F%91%80%F0%9F%91%81%EF%B8%8F/sum_digits.py): Calculates the sum of digits of an integer.
61+
62+
I had a great time working on these projects and learned a lot about Python and various aspects of programming. Hope you enjoy exploring this repository! 😄
3763

3864
# License
39-
This project is licensed under the MIT License - see the [LICENSE.md](/LICENSE) file for details.
65+
This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/hossein-mohseni/Python-Scripts/blob/main/LICENSE) file for details.

0 commit comments

Comments
 (0)