Skip to content

Small Python programs, made for practice

Notifications You must be signed in to change notification settings

Pelmen323/Various_programs_Python

Repository files navigation

Several small projects in Python, merged for convenience

PLEASE NOTE - the antivirus will throw false positive errors on exe files, marking them as Trojan. This is stupid and I can't do anything, since these are just .py files, compiled with pyinstaller

1. Rock/paper/scissors game

2 versions - terminal and GUI (both .py and .exe)

Terminal version:

Снимок экрана (707)

GUI version:

Снимок экрана (784)

2. Clock program

A simple clock program in Python (both .py and .exe):

Снимок экрана (772)

3. Balls generator

A program, which generates desired number of balls with random size, color and speed, which are bouncing in the window (both .py and .exe):

python_L6ujd2A3Gb

4. Calculator

Supported operations: + - * /

Both .py and .exe

Снимок экрана (775)

5. Text editor

Functionality - open, edit and save .txt files. Cut/copy/paste. Auto-expanding text field. Select font, font size, font color and background color

Both .py and .exe

Снимок экрана (781)

6. "Tic tac toe" game

Both .py and .exe

Снимок экрана (796)

7. "Snake" game

  • Highly customizable - change the colors of the elements and the scale of the game

Both .py and .exe

Снимок экрана (811)

8. Random string generator

  • Generate random string of any length (from 1 to ...)
  • Different used symbols (English letters, Russian letters, digits, special symbols) with the ability to choose any combination
  • Copy to clipboard function (strings over 50k symbols are copied to clipboard automatically)

Both .py and .exe. Also added module to use in any Python code as standalone generator of strings with various settings

Снимок экрана (874) Module: Снимок экрана (884)

9. Count words from file

Calculates the number of words in document, number of unique words, and displays each unique word with the frequency sorted by most popular words. Main benefit - the file is selected with standard windows explorer dialog (you don't need to input file path manually)

Both .py and .exe

Снимок экрана (887)

10. Bad words seeker

Finds all matches in all text files in the set folder, and prints the file, the line, the incorrect and correct versions of the word. Contains a dict with 300+ commonly misspelt words

Only .py

Снимок экрана (1100)

About

Small Python programs, made for practice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages