├── .env-example ├── .gitignore ├── .vscode └── launch.json ├── README.md ├── docs ├── jsoneditor.png └── openapi.png ├── index.html ├── pyproject.toml ├── requirements.txt ├── slides └── about_sqlalchemy.pdf ├── src ├── config.py ├── database.py ├── dto.ipynb ├── main.py ├── models.py ├── queries │ ├── core.py │ └── orm.py └── schemas.py └── test_data.sql /.env-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/.env-example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | venv 2 | __pycache__ 3 | .env 4 | *.pptx -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/README.md -------------------------------------------------------------------------------- /docs/jsoneditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/docs/jsoneditor.png -------------------------------------------------------------------------------- /docs/openapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/docs/openapi.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/index.html -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/requirements.txt -------------------------------------------------------------------------------- /slides/about_sqlalchemy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/slides/about_sqlalchemy.pdf -------------------------------------------------------------------------------- /src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/src/config.py -------------------------------------------------------------------------------- /src/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/src/database.py -------------------------------------------------------------------------------- /src/dto.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/src/dto.ipynb -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/src/main.py -------------------------------------------------------------------------------- /src/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/src/models.py -------------------------------------------------------------------------------- /src/queries/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/src/queries/core.py -------------------------------------------------------------------------------- /src/queries/orm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/src/queries/orm.py -------------------------------------------------------------------------------- /src/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemonsh/sqlalchemy_course/HEAD/src/schemas.py -------------------------------------------------------------------------------- /test_data.sql: -------------------------------------------------------------------------------- 1 | INSERT INTO workers (username) VALUES 2 | ('Jack'), 3 | ('Michael'); 4 | --------------------------------------------------------------------------------