Версия Python

Еще в ноябре / декабре 2016 года я создал руководство «Job Ready» для разработчиков JavaScript, которые уделяют первоочередное внимание тому, чтобы стать профессиональными в своем деле, помимо знания нескольких функций, более глубокого погружения, чтобы достичь компетенции, которая будет хорошо им служить, когда они войдут в промышленность. Почти сразу я начал получать запросы на подобное руководство с упором на Python для внутренней разработки. Сегодня я закончил подготовку этого руководства.

Тем не менее, контент, вероятно, застает некоторых врасплох - исходное руководство Job Ready было очень кратким списком очень немногих (но довольно интенсивных) ресурсов. Как только вы входите в мир Python для бэкэнда, список сразу же удваивается, поскольку весь контент HTML / CSS / JavaScript остается необходимым для внешнего интерфейса, плюс (после личного собеседования для обоих) собеседование, ориентированное на Python, имеет тенденцию фокусироваться гораздо более пристально. об алгоритмах и структурах данных, чем обычно делают собеседования только с веб-интерфейсом. Итак, есть математика и есть алгоритмы, оба из которых я смог обойти в первоначальном руководстве, но я не мог (с чистой совестью) упустить из виду это.

Это новейшее дополнение к моим руководствам можно найти здесь:

Руководство по работе - Python Edition

Что вы можете ожидать от этого:

  1. Столь же тщательное освещение интерфейсных технологий.
  2. Строгий и повторяющийся охват Python
  3. Введение в базы данных SQL и NoSQL
  4. Flask или Django и тестирование
  5. Быстрый вкус машинного обучения
  6. Достаточно математики для глубокого понимания стандартных алгоритмов информатики.
  7. Множество алгоритмов и структур данных
  8. Подготовка, достаточная для уверенного прохождения собеседования на должности Python младшего уровня

Что потребуется для его завершения:

  • Упорство
  • Готовность читать и изучать материалы, которые были отобраны исходя из их соответствия цели стать профессиональным и уверенным в себе как программист (а не из-за того, что новичок может быть просто офигительно легким).
  • Глубокое желание стремиться к совершенству в программировании, которое отменяет любое желание получить учебник «быстрого исправления», который вы можете закончить как можно скорее.