All Projects → BenyaminZojaji → Python-Assignments

BenyaminZojaji / Python-Assignments

Licence: MIT license
Python exercises.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Python-Assignments

picacg-qt
哔咔漫画, PicACG comic PC client(Windows, Linux, MacOS)
Stars: ✭ 1,325 (+7261.11%)
Mutual labels:  pyqt6, pyside6
PyQtDarkTheme
A flat dark theme for PySide and PyQt.
Stars: ✭ 50 (+177.78%)
Mutual labels:  pyqt6, pyside6
Fbs
Create Python GUIs with Qt in minutes
Stars: ✭ 3,189 (+17616.67%)
Mutual labels:  pyqt6, pyside6
ControlBlockService2
This is the driver for the ControlBlock re.v 2.X, a power switch and input/output/gameapd gadget for the Raspberry Pi
Stars: ✭ 18 (+0%)
Mutual labels:  arcade
pacbrcade
Pacman museum (PC version) mod for playing Pacman BattleRoyale like it's the arcade version.
Stars: ✭ 32 (+77.78%)
Mutual labels:  arcade
kqstats
Get real time statistics from your Killer Queen cabinets!
Stars: ✭ 23 (+27.78%)
Mutual labels:  arcade
Awesome-Retro-Docs
A curated collection of technical documentation for Arcades, Handhelds, Consoles, Computers and MCU’s.
Stars: ✭ 128 (+611.11%)
Mutual labels:  arcade
OpenJVS-Legacy
A Jamma Video Standard Emulator written in C
Stars: ✭ 18 (+0%)
Mutual labels:  arcade
VGChips
Video Game custom chips reverse-engineered from silicon
Stars: ✭ 86 (+377.78%)
Mutual labels:  arcade
arcade-manager
Arcade management tool to handle your MAME/FBA romsets
Stars: ✭ 104 (+477.78%)
Mutual labels:  arcade
sega-nu
Sega Nu restoration notes and discoveries
Stars: ✭ 20 (+11.11%)
Mutual labels:  arcade
raylib-py
A Python binding for the great C library raylib.
Stars: ✭ 147 (+716.67%)
Mutual labels:  arcade
retro-home
Retro Home; your home for retro-gaming 🕹
Stars: ✭ 76 (+322.22%)
Mutual labels:  arcade
FinalBurn-X
Capcom System I, II, III and SNK Neo Geo emulator for macOS
Stars: ✭ 30 (+66.67%)
Mutual labels:  arcade
CoTerminalApps
Retro ASCII Puzzles plus SpaceInvaders, Pacman & Frogger arcade games that run WITH SOUND in a terminal on any platform !!
Stars: ✭ 21 (+16.67%)
Mutual labels:  arcade
snake-server
Snake-Server is a pure Go implementation of the famous arcade game 🐍
Stars: ✭ 31 (+72.22%)
Mutual labels:  arcade
rygar-fpga
A FPGA core for the arcade game, Rygar (1986).
Stars: ✭ 17 (-5.56%)
Mutual labels:  arcade
japb retroarch
An Unofficial port of Retroarch to the Pandora's Box hardware
Stars: ✭ 25 (+38.89%)
Mutual labels:  arcade
arcade-pcb-case
Plans to build Arcade PCB cases
Stars: ✭ 29 (+61.11%)
Mutual labels:  arcade
CuboidalDrift
A casual, fun, 3D indie game made with Unity
Stars: ✭ 13 (-27.78%)
Mutual labels:  arcade

Python-Assignments

Assignment 11

  • Snake: Simple snake in Python using Arcade library.

    snake

  • Complex loops: Draw red and blue diamond in Python using Arcade library.

    complex loops

Assignment 12

Silver Spacecraft

  • Silver Spacecraft in Python using Arcade library.
    • when bullet hit enemy spacecraft they will explode.
    • enemy will come between 2-6 sec randomly.
    • when enemy or list disappear from the screen their object will be remove.
    • show 3 heart in bottom left.
    • show score in bottom right.
    • show Game over when user lose all their health.
    • play sound when shooting.
    • play sound when enemy spacecraft explode.
  • space craft view

    Silver Spacecraft

Assignment 13

Assignment 14

  • T-rex runner
    • Jump over cacti
    • Bending in the face of birds
    • jump sound
    • Day and Night mode
    • Speed up the game over time
    • The current score is displayed next to the highest score
  • Trex view 1

    Screenshot (486)

  • Trex view 2

    Screenshot (492)

Assignment 15

Assignment 16

  • Calculator
  • Simple GUI calculator in Python using pyqt6
  • feautures:
    • + - * /
    • sin, cos, tan, cot
    • log, sqrt
  • view:

    calculator view

Assignment 17

Tik Tok Toe

  • Tik Tok Toe game in Python using PySide6.
  • features:
    • Single player(with AI) and two player
    • Scoreboard
    • About button
  • view:

    TikTokToe

Assignment 18

Sudoku

  • Sudoku game written in Python using Pyside6.
  • features:
    • check sudoku while you are playing it.
    • dark mode on/off
    • text align
    • error handling when data missing
    • make main numbers read-only
    • win check
  • views:

    sudoku1 sudoku2 sudoku3

Unit Converter

  • Simple GUI unit converter written in Python using Pyside and unit_converter.
  • features:
    • Support Length - Mass - Value - Temperature
  • view:

    unitConverter

Guess the number

  • A simple game written in Python using PySide6.
  • view:

    guessTheNumber

Password Generator

  • Password Generator app written in Python using PySide6.
  • features:
    • Three modes for generating passwords. weak, normal and unbreakable
  • view:

    passwordGenerator

Translator

  • Translator app written in Python using PySide6.
  • features:
    • Support En to Fa and Fa to en
  • views:

    Translator_fig1 Translator_fig2

Assignment 20

To-Do list

  • GUI to-do list written in python designed with pyqt and using sqlite database.
  • feautures:
    • Detail button with unique window.
    • Delete task.
    • Add new task.
    • Pin important tasks for higher priority.
    • Designed with 2 tabs for better user experience, all-tasks and Done tasks.
  • views:

    todolist1 todolist2 todolist3

AI Snake

  • A clever snake that can find the apple!
  • Written in python using arcade library.
  • view:

    AIsnake

Telegram Bot

  • a telegram bot written in python using py-telegrambot-api.
  • New feature:
    • added /note to bot commands.

Assignment 21

Checkered Board

  • Create a chess table using numpy and opencv.
  • view:
    • result_1

Color Correction

  • Reverse black and white colors with opencv.
  • views:
    • result_2_1
    • result_2_2

Rotate Image

  • Rotate an image with for loop in opencv(without cv2.rotate)
  • view:
    • result_3

Color Separation

  • Separate object of black-whte image using opencv and threshold method.
  • view:
    • result_4

Corner Line

  • Create a black line in top left corner.(without opencv built-in methods)
  • view:
    • result_5

Gradient

  • Create an image with whito-black gradient using open-cv and numpy.
  • view:
    • result_6

Letter B

  • Design letter B using numpy and open-cv.
  • view:
    • result_7
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].