От стажера до миддла: как вырасти Python-разработчику
Илария Белова, ведущий Python-разработчик отдела качества рекламы Яндекса, рассказывает, какие навыки отличают хорошего мидла от стажёра.
Программирование для начинающих базируется на учебных планах и руководствах для новичков. В этом разделе содержатся материалы по основам программирования.
Илария Белова, ведущий Python-разработчик отдела качества рекламы Яндекса, рассказывает, какие навыки отличают хорошего мидла от стажёра.
Разберём, как напечатать красивую таблицу с одинаковой шириной колонок, с разной шириной колонок, с шапкой из двух строк. Создадим функцию с параметром максимальной ширины таблицы и функцию для записи таблицы в текстовый файл.
В этой части мы попытаемся добавить безопасности в наше приложение — сделаем отдельный микросервис аутентификации/авторизации, а в нашем приложении BookStore запретим вызов методов неавторизованными пользователями.
Автор рассказывает о некоторых фишках Python, насколько можно упростить свой код, как сделать его более читаемым и лаконичным.
Коснёмся удаления, рассмотрим как при этом перестраивается дерево, и обсудим скорость работы двоичного дерева в лучшем и худшем случае.
Постараюсь описать шаги разработки приложения на Java, возникающие проблемы и пути их решения. Наращивать функциональность будем постепенно.
В этой статье рассмотрим двоичное или банарное дерево, как оно строится и варианты обходов. Материал подойдёт для новичков.
Рассмотрим создание списков в Python и разберём основные методы. Научимся изменять, сортировать и совершать другие операции над list.