MCPcopy Create free account

hub / github.com/Mrinank-Bhowmick/python-beginner-projects / types & classes

Types & classes196 in github.com/Mrinank-Bhowmick/python-beginner-projects

↓ 56 callersClassDisplay
projects/Space Shooter/main.py:5
↓ 23 callersClassCategory
projects/Expense-Tracker/item.py:28
↓ 15 callersClassNewtonCommand
Base class for all the Newton API Commands.
projects/computer-algebra/newton_command.py:20
↓ 13 callersClassShip
projects/Battleship/battleship_v2/ship.py:5
↓ 10 callersClassText
projects/Space Shooter/main.py:22
↓ 9 callersClassPokemon
projects/Pokemon Battle/pokemon.py:20
↓ 9 callersClassPokemon
web/public/playground/pokemon-battle.py:18
↓ 5 callersClassBoardException
Base class for exceptions related to the game board.
projects/Battleship/battleship_v2/exceptions.py:13
↓ 5 callersClassInvalidShipCoordinateException
Raises error when a ship's coordinates are invalid.
projects/Battleship/battleship_v2/exceptions.py:5
↓ 5 callersClassItemsDB
Represents a database manager for storing and retrieving items in the expense tracker app. This class provides methods to interact with the
projects/Expense-Tracker/item.py:219
↓ 5 callersClassMenu
projects/Space Shooter/main.py:35
↓ 5 callersClassSnake
Represents the snake in the game.
projects/Snake Game/src/snake.py:4
↓ 5 callersClassVoxel
projects/Minecraft-in-Python-main/Minecraft-in-Python-main/UrsaCraft_video.py:36
↓ 4 callersClassPlayer
projects/TennisTournamentSim/main.py:61
↓ 4 callersClassPlayer
web/public/playground/tennistournamentsim.py:63
↓ 3 callersClassBoard
Represents the Battleship Board.
projects/Battleship/battleship_v2/board.py:27
↓ 3 callersClassDisplay
Manages the display of the game.
projects/Snake Game/src/display.py:5
↓ 3 callersClassJogadores
projects/Jokenpo/Jogadores.py:8
↓ 3 callersClassJogadores
web/public/playground/jokenpo.py:10
↓ 3 callersClassMenuSerializer
projects/RestrauntAPI/Restraunt_API/menu/serializers.py:5
↓ 3 callersClassOptions
projects/PONG/main.py:180
↓ 2 callersClassApp
Represents the main application for managing expenses. This class provides a GUI application for adding, updating, and deleting expense item
projects/Expense-Tracker/app.py:12
↓ 2 callersClassEmpty
String subclass to return character representing empty space.
projects/Neurons/main.py:19
↓ 2 callersClassEmpty
web/public/playground/neurons.py:22
↓ 2 callersClassEnemies
projects/Space Shooter/main.py:210
↓ 2 callersClassExpenseIncomeStats
Represents a class for calculating expense and income statistics based on items from a database.
projects/Expense-Tracker/expense_income_stats.py:7
↓ 2 callersClassGame
Manages the gameplay logic and its user interactions.
projects/Snake Game/src/game.py:9
↓ 2 callersClassInvalidHitMoveException
Raises error when a player tries to give an invalid hit move coordinate.
projects/Battleship/battleship_v2/exceptions.py:9
↓ 2 callersClassNeuron
String subclass to return character representing a neuron.
projects/Neurons/main.py:28
↓ 2 callersClassNeuron
web/public/playground/neurons.py:30
↓ 2 callersClassOrderSerializer
projects/RestrauntAPI/Restraunt_API/menu/serializers.py:11
↓ 2 callersClassPartida
projects/Jokenpo/Partida.py:5
↓ 2 callersClassPartida
web/public/playground/jokenpo.py:44
↓ 2 callersClassPlayer
Represents a player in the Battleship game. Attributes: name (str): The name of the player. enemy_board (Board): The board r
projects/Battleship/battleship_v2/player.py:8
↓ 2 callersClassPlayer
projects/Card Game/card.py:70
↓ 2 callersClassPlayer
web/public/playground/card-game.py:80
↓ 2 callersClassQuickWordCloud
projects/QuickWordCloud/main.py:5
↓ 2 callersClassStart
projects/Space Shooter/main.py:458
↓ 2 callersClassTetris
projects/Tetris Game/tetrisGame.py:57
↓ 2 callersClassTextEditor
projects/Text Editor/Small-version/txteditor.py:20
↓ 1 callersClassApp
projects/currency converter/currency converter.py:21
↓ 1 callersClassApplication
projects/Othello/src/utils/setup.py:9
↓ 1 callersClassBall
projects/PONG/main.py:58
↓ 1 callersClassBank
projects/Python Banking System/Banking.py:4
↓ 1 callersClassBank
web/public/playground/python-banking-system.py:7
↓ 1 callersClassBankAccount
projects/Python Banking System/Banking.py:89
↓ 1 callersClassBankAccount
web/public/playground/python-banking-system.py:51
↓ 1 callersClassBoard
projects/Othello/src/utils/board.py:4
↓ 1 callersClassBoard
projects/minesweeper/main.py:8
↓ 1 callersClassBoard
projects/Chess/main.py:290
↓ 1 callersClassBoard
projects/Sudoku-Solver/SudokuGUI.py:33
↓ 1 callersClassBoard
web/public/playground/minesweeper.py:9
↓ 1 callersClassBoardStatesEnemyPOV
Cell's State Labels from Enemy's Point-of-View.
projects/Battleship/battleship_v2/board.py:19
↓ 1 callersClassBoardStatesPlayerPOV
Cell's State Labels from Player's Point-of-View.
projects/Battleship/battleship_v2/board.py:9
↓ 1 callersClassBudget
projects/Budget-manager/test_DeleteButton.py:4
↓ 1 callersClassCLIGame
CLI-based Battleship game. This class represents a Battleship game that is played in the command-line interface (CLI). It inherits from
projects/Battleship/battleship_v2/game.py:241
↓ 1 callersClassCard
projects/Card Game/card.py:5
↓ 1 callersClassCard
projects/BlackJack/black_jack.py:40
↓ 1 callersClassCard
web/public/playground/blackjack.py:46
↓ 1 callersClassCard
web/public/playground/card-game.py:9
↓ 1 callersClassCodeReviewer
projects/Code_Reviewer/code_reviewer.py:5
↓ 1 callersClassCollatz
projects/Collatz_Conjecture/collatz.py:2
↓ 1 callersClassCollatz
web/public/playground/collatz-conjecture.py:5
↓ 1 callersClassConcreteGame
A concrete implementation of the Game abstract class.
projects/Battleship/battleship_v2/test_battleship.py:206
↓ 1 callersClassCursor
projects/PONG/main.py:168
↓ 1 callersClassCustomEncrDecr
projects/CustomEncryptionDecryption/script.py:10
↓ 1 callersClassDeck
projects/Card Game/card.py:56
↓ 1 callersClassDeck
projects/BlackJack/black_jack.py:50
↓ 1 callersClassDeck
web/public/playground/blackjack.py:57
↓ 1 callersClassDeck
web/public/playground/card-game.py:64
↓ 1 callersClassEvent
projects/Chess/main.py:568
↓ 1 callersClassExcelReport
Generates an Excel report based on items from a database.
projects/Expense-Tracker/expense_income_stats.py:203
↓ 1 callersClassExpense
projects/Personal-Finance-tracker/main.py:1
↓ 1 callersClassExpense
web/public/playground/personal-finance-tracker.py:5
↓ 1 callersClassFinanceManager
projects/Personal-Finance-tracker/main.py:8
↓ 1 callersClassFinanceManager
web/public/playground/personal-finance-tracker.py:13
↓ 1 callersClassGame
projects/Speed-Type-test/Speed Typing Test Python/speed typing.py:10
↓ 1 callersClassGame
projects/Card Game/card.py:77
↓ 1 callersClassGame
web/public/playground/card-game.py:88
↓ 1 callersClassGameOver
projects/Space Shooter/main.py:120
↓ 1 callersClassGameState
projects/PONG/main.py:205
↓ 1 callersClassGame_Manager
projects/PONG/main.py:129
↓ 1 callersClassGeolocationModel
projects/Skycast/get_geolocation/geolocation.py:4
↓ 1 callersClassGrid
Class to store grid.
projects/Neurons/main.py:38
↓ 1 callersClassGrid
web/public/playground/neurons.py:39
↓ 1 callersClassHand
projects/Minecraft-in-Python-main/Minecraft-in-Python-main/UrsaCraft_video.py:85
↓ 1 callersClassHouseData
projects/Data Entry Automation/main.py:24
↓ 1 callersClassItem
Represents an expense or income item in the expense tracker app. This class provides methods to create, manipulate, and serialize/deserializ
projects/Expense-Tracker/item.py:46
↓ 1 callersClassItemsTable
Represents a table widget for displaying items. This class inherits from ttk.Treeview and provides methods for managing and displaying items
projects/Expense-Tracker/gui_widgets.py:9
↓ 1 callersClassKeyboardXylophone
Listen for key events and play a tone based on its value.
projects/KbdXylo/main.py:11
↓ 1 callersClassMainWindow
projects/Browser/main.py:9
↓ 1 callersClassMyClient
projects/Chat-GPT-Discord-Bot/main.py:44
↓ 1 callersClassMyStreamListener
projects/Twitter-Bot/Twitter-RT-Bot.py:19
↓ 1 callersClassNewtonCmdException
Base class for Newton Command Exceptions.
projects/computer-algebra/newton_command.py:16
↓ 1 callersClassNewtonResponse
Newton API Response.
projects/computer-algebra/newton_command.py:8
↓ 1 callersClassNextWordPredictor
projects/Word_Predictor/main.py:73
↓ 1 callersClassObjects
projects/Space Shooter/main.py:238
↓ 1 callersClassOpponent
projects/PONG/main.py:31
↓ 1 callersClassOtp
projects/Otp_Generator/otpGen.py:11
↓ 1 callersClassOtp
web/public/playground/otp-generator.py:12
next →1–100 of 196, ranked by callers