Начинаем подготовку к профессиональному собеседованию при трудоустройстве. Все, что ниже надо не просто прочитать, а изучить и самое главное повторить ВСЕ показанные коды. Тогда вас безусловно ждёт успех!

Призывникам информационных технологий

  1. Введение или дорога на ристалище
    1. Python — идеальный инструмент для любой проблемы
    2. Дзен Python на русском
    3. Заряжаем свой компьютер
    4. Быстрый старт с IDLE Python
    5. Интегрированные среды разработки и редакторы кода для Python
    6. Эффективная среда Python — будь как дома
  2. Приёмы реализации или арсенал молодого бойца
    1. Ключевые слова Python
    2. Лексика программы Python
    3. Переменные Python
    4. Типы данных
      1. Основные типы данных
      2. Встроенные типы данных
        1. Строки и символьные данные
        2. Техника форматирования строк
        3. Списки и кортежи Python
        4. Словари
        5. Наборы (множества) Python
    5. Управление потоком вычислений
      1. Операторы и выражения
      2. Условные выражения
      3. Цикл ‘while’ (неопределенная итерация)
      4. Цикл ‘for’ (определенная итерация) Python
    6. Базовые операции ввода/вывода
    7. Работа с файлами в Python
    8. Фунции в Python
      1. Определение собственных функций
      2. Встроенные функции: какие нужно просто знать
      3. Архитектура приложений на Python — модули и пакеты
      4. Абсолютный и относительный импорт в Python
  3. Первый поход молодого бойца
    1. 5 шагов в Github
    2. Как оформлять код
    3. PEP 257 — документирование кода
    4. Быстрый старт с IDLE Python
    5. Виртуальная среда Python: урок для начинающих
    6. Pipenv: Руководство по новому инструменту упаковки Python
    7. Что такое PIP? Руководство начинающего Python-иста
    8. Менеджер зависимостей Poetry — полный обзор от установки до настройки
    9. Делай раз — Набиваем руку
    10. Делай два — Методы сортировки<
  4. Стратегические ресурсы или фундаменальные структуры данных
    1. Словари, карты и хэш-таблицы
    2. Наборы и мультимножества
    3. Массивы
    4. Записи, структуры и объекты передачи данных
    5. Стэк (stack)
    6. Очереди (deq)
    7. Очереди приоритетов
    8. Связанные списки
  5. Парадигма объектно-ориентированного программирования в Python
    1. Объектно-ориентированное программирование в Python – лучшие ресурсы
    2. Объектно‑ориентированное программирование в Python 3
    3. Область видимости переменных в Python и правило LEGB
    4. Перегрузка операторов и функций в пользовательских классах Python
  6. Заключение
  7. Полезные ресурсы

Для тех, кто занимался программированием

  1. Python за 45 минут или ваши первые шаги
  2. Путь воина
    1. 5 ключевых библиотек и пакетов для анализа данных на Python
    2. Нескучный NumPy
    3. Pipenv: Руководство по новому инструменту упаковки Python
    4. Делай три — Numpy, Matplotlib и СЛАУ
  3. Заключение
  4. Полезные ресурсы