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

  1. Введение или дорога на ристалище
    1. Python — идеальный инструмент для любой проблемы
    2. Дзен Python на русском
    3. Заряжаем свой компьютер
    4. Как оформлять код
  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
      1. Определение собственных функций
      2. Встроенные функции: какие нужно просто знать
      3. Архитектура приложений на Python — модули и пакеты
      4. Абсолютный и относительный импорт в Python
  3. Первый поход молодого бойца
    1. 5 шагов в Github
    2. Как оформлять код
    3. PEP 257 — документирование кода
    4. Быстрый старт с IDLE Python
    5. Делай раз — Набиваем руку
    6. Делай два — Методы сортировки<
  4. Стратегические ресурсы или фундаменальные структуры данных
    1. Словари, карты и хэш-таблицы
    2. Наборы и мультимножества
    3. Массивы
    4. Записи, структуры и объекты передачи данных
    5. Стэк (stack)
    6. Очереди (deq)
    7. Очереди приоритетов
    8. Связанные списки
  5. Заключение
  6. Библиография

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

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