В прошлый раз мы делали подборку статей для фронтенд-разработчика, сейчас настала очередь бэкенда. Если хотите провести выходные с пользой и прокачаться как специалист — можно читать всё по порядку. А можно просто читать в любом порядке и делать то, что нравится, — и это тоже будет хорошо.
В общем, поехали.
Почитать про Python
Скорее всего, вы уже знаете про язык программирования Python и про то, что он умеет, но если вдруг нет — то держите. Заодно узнаете о не самых очевидных там штуках (типа памяти и аннотации типов):
Почитать про бэкенд в целом
Бэкенд — это не только Python. Там ещё нужно знать, как работать с серверами, запросами и взаимодействием программ и сервисов между собой. А главное — как подружить всё это хозяйство между собой, чтобы всё на сервере работало хорошо.
Держите для расширения кругозора:
Собрать несложные проекты
На каждый из этих проектов достаточно выделить до получаса времени — и этого хватит, чтобы полностью разобраться в коде, в логике его работы и подходе к решению задачи. Чем больше будет у вас такой практики и насмотренности, тем проще будет справиться со сложными проектами.
Поэтому начнём с простых:
Разобраться и запустить что-то сложное
Если есть свободный вечер или хотя бы пара часов, попробуйте сделать вместе с нами проекты посложнее. Чтобы было понятнее, прокомментировали каждую строку кода и объяснили логику работы ключевых элементов программы:
Поиграть
Бэкенд — это не только про сложные серверы и API. На Python можно написать много интересных игр, в которые можно играть одному или вдвоём. А если в логике игры что-то не нравится (например, сложность или начисление очков) — вы всегда сможете это сами поправить:
Отдохнуть
Снова напомним главный секрет выходных: если ничего не хочется делать — можно не делать. Имеете полное право.