How to заботать Python
Пост актуален для желающих разрабатывать сложные программы, в частности для бэкенд-разработчиков и специалистов в области больших данных. Важно отметить, что все представленные темы ниже играют ключевую роль в подготовке к собеседованиям, в том числе и в топовые компании на позиции стажеров и выше.
Автор поста выпускник одного из нашего прошлого курса по алгоритмам, который без труда попал стажером в сбер на позицию питон разработчика, а сейчас работает в Яндексе.
Предполагаем, что вы уже овладели синтаксисом пайтон, если нет то есть всем известный курс на степеки.
Поколение Python: курс для начинающих
Поколение Python: курс для продвинутых
Тут вы изучите типы данных, условия циклы, функции...
ООП
На ютубе рекомендую просмотреть ООП от JimShapedCoding
правда на английском языке, если не знаете английского то можно посмотреть курс и в качестве практики решаем ООП задачи от codewars.
Не стоит тратить на ООП очень много времени, месяц изучения ООП более чем будет достаточно.
Декораторы
Для начало познакомимся с неймспейсами и декораторами
ну и для чуть чуть практики решаем простые задачи и более сложные задачи также будет полезно ознакомиться с замыканием
Bytecode
Очень полезно ознакомиться с Интерпретатор Python.
Понимания bytecode позволит вам лучше понимать сам язык программирования.
В открытом доступе материалов мало но будет полезно почитать habr и прочитать документацию. (вообще уметь читать документацию очень важно)
Виртуальная машина
Отличной практикой после усвоение bytecode является написания виртуальной машины пайтон на языке пайтон.
почитайте статьи часть1 и часть2
И возьмем git из школы анализа данных в котором уже написаны тесты, виртуальная машина и все что нужно для запуска, но эта виртуальная машина написана для более старых версий питона, и ваша задача переписать на новую версию питона
Pytest тестирование
Pytest достаточно знать на базовом уровне, чтобы уметь тестировать ваш код. Для начало читаем статью на habr и будет полезно пройти мини курс на ютубе. В будущем после освоение всех важных тем будет полезно почитать книгу
Поздравляю у вас уже сильный фундамент и готовы прочитать от и до книгу Python - к вершинам мастерства
дальше как и у всех web, http, api и не забываем про Алгоритмы
Post #191
3.01K
Forwarded from Поступашки - ШАД, Стажировки и Магистратура
- ❤ 6
- 👍 2
- 🍾 1
- 🗿 1