• Как мне правильно развиваться в первую очередь как хороший программист, а потом уже как backend python?

    @sayman713
    Даю те советы который сам был бы рад получить много лет назад.
    Стек: FastAPI, SQLAlchemy, PostgreSQL, Docker, хватит для начала.
    Придумай интересную задачу для проекта, вообще пофиг что, главное чтобы тебе было интересно.
    1) Поставь Linux, что-то простое к примеру Linux Mint, работай в нем и привыкай к терминалу, просто пользуйся ей, команды будут запоминаться по мере необходимости.
    2) Читай книги, к примеру Грокаем алгоритмы. Бхаргава Адитья, она легко читается и с картинками..=)
    2) FastAPI, напиши несколько эндпоинтов, с простой логикой, к примеру выводи данные из запроса в консоль, разберись в REST API, попробуй отправлять запросы через Postman и свагер /docs#
    3) Когда разберешься с эндпоинтами, попробуй добавить базу данных, поставь PostgreSQL и SQLAlchemy, создай простую модель, попробуй записать данные из эндпоинта через ORM. Попробуй подключиться к базе через терминал, освой базовые команды SELECT * FROM table; ....
    4) Попробуй добавить авторизацию, почитай что такое jwt token.
    5) Напиши Dockerfile, собери проект в контейнер.

    Не сдавайся, все получится!
    Ответ написан
    1 комментарий