Giter VIP home page Giter VIP logo

billing's Introduction

Typing SVG

🤍 About me:

Computers are the love of childhood. My first program was written on a piece of paper. I love backend, low-level programming, because I like how things and processes work at a fundamental level.

I love to create. Every time I experience happiness when thoughts become reality and work as intended.


Mainstream stack:

Python FastAPI Flask Django DjangoREST ElasticSearch
Postgres Clickhouse Redis MongoDB Apache Kafka RabbitMQ
Auth JWT Apache Spark Apache Airflow Pytest Swagger

Devops stack:

Docker Nginx Ubuntu Ansible GitLab CI Gunicorn

Other my dev tool:

Pycharm • macOS • Postman • html5 • css3 • bootstrap • gitlab • git


My strengths

  • Video processing and video adversting
  • Programming machhines and equipment
  • Finance and Information Management

Recent Achivment

  • Yandex school of backend development
  • Midle python developer. Advanced training course from Yandex practicum.

Recent key books and films

  • A brief History of Humankind | Yuaval Noah Harari
  • Design Data-Intensive Application | Martin Kleppman
  • Altered carbon | Cyber pank novel Richard K. Morgan

⚪ Algorithm progress on leetcode:

KnlnKS's LeetCode stats


Readme Quotes

public git profile © 2023, created by remph ツ

billing's People

Watchers

 avatar

billing's Issues

Code review

Здравствуйте ! Отлично поработали ! Молодец разобрались с poetry и ruff (я и сам использую ruff :) ) Оставил небольшие рекомендации:

  1. Здесь не стоит хранить апи ключ в репозитории, из соображений безопасности. То же касается и паролей к БД.
  2. Тут можно использовать async_sessionmaker https://docs.sqlalchemy.org/en/20/orm/extensions/asyncio.html
  3. Тут некритично, но я бы рекомендовал писать более лаконичные описания ) вроде Database session manger.
  4. Тут можно вместо цифровых кодов использовать https://docs.python.org/3/library/http.html#http.HTTPStatus
  5. Тут похоже неплохо иметь TODO с планом что нужно доделать.
  6. Тут видимо просто ручка - заглушка ?
  7. Тут закомментированный код можно убрать.
  8. Тут по ЮКасса просто модули заглушки (они просто пустые)?
  9. Тут отладочный принт можно убрать.
  10. Здесь немного не понял зачем этот класс ?
  11. Тут и тут похоже на заглушки - имплементации нет.
  12. Тут почему у вас __main__.py с двумя подчеркиваниями, зачем так ? Ведь в коде я встретил у Вас и просто main.py.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.