Python разработчик. Путь самурая

Python

1.1 Основы

  • 🌵 Базовый синтаксис
  • 🌵 Переменные и типы данных
  • 🌵 Списки, словари, кортежи, множества
  • 🌵 Приведение типов, исключения
  • 🌵 Циклы и условия
  • 🌵 Функции, встроенные функции
  • 🌵 Виртуальное окружение

1.2 Продвинутый уровень

  • 🌵 Классы и ООП
  • 🌵 Инкапсуляция, наследование, полиморфизм
  • 🌵 Методы
  • 🌵 Декораторы
  • 🌵 Итераторы и генераторы
  • 🌵 RegEx - регулярные выражения
  • 🌵 Структуры данных и алгоритмы:
  • Массивы и связанные списки
  • Кучи, стеки и очереди
  • Хэш-таблицы
  • Бинарные деревья
  • Рекурсия
  • Алгоритмы сортировки

Что почитать


Что изучать дальше

2.1 - Django

Что почитать


2.2 - СУБД

  • PostgreSQL
  • MySQL

Что почитать


2.3 - HTML/CSS/Bootstrap

Что почитать


2.4 - Какие проекты выполнить что-бы изучить Django на практике

  • Личный блог
  • ToDo app | Приложение для заметок

2.5 - DRF - Django REST Framework

Что почитать


+ JS, Vue.js или React

Что почитать

3 - Знание терминала и умение работать с Linux


4 - Docker

Что почитать


5 - Telegram боты

Что почитать


6 - Знание английского языка x2-3 к заработной плате

Возможность откликаться на зарубежные вакансии, ЗП на старте от 2500-3000$, при условии наличия навыков описанных выше