def create_player():
        player = Player(first_name="", rank=0, id="", last_name="", birthday="", sex="")

        player.first_name = input("Enter player's first name: ")
        player.last_name = input("Enter player's last name: ")
        player.birthday = input("Enter player's birthday: ")
        player.sex = input("Enter player's sex: ")
        player.rank = input("Enter player's rank: ")

        player.create(player, player.first_name, player.last_name,
                      player.birthday, player.sex, player.rank, players_table)

        return player
 def deserialized_player(self, players_list):
     instancinstancied_players_list = []
     for player in players_list:
         player_instance = Player(first_name="",
                                  last_name="",
                                  birthday="",
                                  sex="",
                                  rank=0,
                                  id="")
         player_instance.first_name = player['first_name']
         player_instance.last_name = player['last_name']
         player_instance.birthday = player['birthday']
         player_instance.sex = player['sex']
         player_instance.rank = player['rank']
         player_instance.id = player['id']
         player_instance.score = player['score']
         player_instance.players_played = player['players_played']
         instancinstancied_players_list.append(player_instance)
     return instancinstancied_players_list
    def get_player_for_tournament(self, player_id, players_table, tournament):
        PlayerToFind = Query()
        serialized_player = players_table.search(
            PlayerToFind.id == int(player_id))
        player_instance = Player(first_name="",
                                 last_name="",
                                 birthday="",
                                 sex="",
                                 rank=0,
                                 id="")
        player_instance.first_name = serialized_player[0]['first_name']
        player_instance.last_name = serialized_player[0]['last_name']
        player_instance.birthday = serialized_player[0]['birthday']
        player_instance.sex = serialized_player[0]['sex']
        player_instance.rank = serialized_player[0]['rank']
        player_instance.id = serialized_player[0]['id']
        player_instance.score = serialized_player[0]['score']

        tournament.players.append(player_instance)