fromsqlite3_api.TableimportTableclassUsers(Table):first_name:strlast_name:intage:intmy_table=Users(db_path=':memory:')# Создаём таблицуmy_table.create_table()# Заполняем таблицуmy_table.insert(first_name='Ян',last_name='Иванов',age=18)my_table.insert(first_name='Павел',last_name='Петров',age=18)my_table.insert(first_name='Иван',last_name='Петров',age=20)# Получаем все данные из таблицыforobjinmy_table.filter():print(obj,'\n')print('-'*50)# Получаем пользователей, которым 18 летforobjinmy_table.filter(age=18):print(obj,'\n')print('-'*50)# Получаем первого пользователяobj=my_table.filter(id=1)# Выведем его данныеprint(f'{obj.first_name=}')print(f'{obj.last_name=}')print(f'{obj.age=}')# Изменим его возрастobj.age+=1print(f'{obj.age=}')# Сохранимprint(f'{obj.save()=}')