Версия Python
Еще в ноябре / декабре 2016 года я создал руководство «Job Ready» для разработчиков JavaScript, которые уделяют первоочередное внимание тому, чтобы стать профессиональными в своем деле, помимо знания нескольких функций, более глубокого погружения, чтобы достичь компетенции, которая будет хорошо им служить, когда они войдут в промышленность. Почти сразу я начал получать запросы на подобное руководство с упором на Python для внутренней разработки. Сегодня я закончил подготовку этого руководства.
Тем не менее, контент, вероятно, застает некоторых врасплох - исходное руководство Job Ready было очень кратким списком очень немногих (но довольно интенсивных) ресурсов. Как только вы входите в мир Python для бэкэнда, список сразу же удваивается, поскольку весь контент HTML / CSS / JavaScript остается необходимым для внешнего интерфейса, плюс (после личного собеседования для обоих) собеседование, ориентированное на Python, имеет тенденцию фокусироваться гораздо более пристально. об алгоритмах и структурах данных, чем обычно делают собеседования только с веб-интерфейсом. Итак, есть математика и есть алгоритмы, оба из которых я смог обойти в первоначальном руководстве, но я не мог (с чистой совестью) упустить из виду это.
Это новейшее дополнение к моим руководствам можно найти здесь:
Руководство по работе - Python Edition
Что вы можете ожидать от этого:
- Столь же тщательное освещение интерфейсных технологий.
- Строгий и повторяющийся охват Python
- Введение в базы данных SQL и NoSQL
- Flask или Django и тестирование
- Быстрый вкус машинного обучения
- Достаточно математики для глубокого понимания стандартных алгоритмов информатики.
- Множество алгоритмов и структур данных
- Подготовка, достаточная для уверенного прохождения собеседования на должности Python младшего уровня
Что потребуется для его завершения:
- Упорство
- Готовность читать и изучать материалы, которые были отобраны исходя из их соответствия цели стать профессиональным и уверенным в себе как программист (а не из-за того, что новичок может быть просто офигительно легким).
- Глубокое желание стремиться к совершенству в программировании, которое отменяет любое желание получить учебник «быстрого исправления», который вы можете закончить как можно скорее.