День 1
- - Орг: конспекты (c двух строрнон: Linux+Python), практика обязательна - FOSS: сообщество и ПО, Linux, Python - Linux: «цветочек»+
- ⇒ командная строка - команды - программа - интеграция - переменные - где лежат команды (пространство имён)
- - PATH - ls -l / chmod
- - командная строка - объекты, их типы - действия над объектами - неявная динамическая типизация - программа на Python - Сценарий Linux, shebang - Использование geany - преобразование типов, type() (в т. ч. type(a)(b)) и простейший ввод-вывод - связывание объектов именами, dir()
- - примитивный сценарий на shell - вычисление формул - ручное развёртывание бинарного возведения в степень - *TODO*
- ⇒ командная строка - команды - программа - интеграция - переменные - где лежат команды (пространство имён)
День 2
- - Python
- - условные операторы и выражения - условное выражение a if b else c - базовый if, форматирование отступами - if / elif / else - примеры - пустой объект, примеры - ⇒ _любое_ выражение в условии - операции сравнения - алгебра логики, таблицы истинности - логические операции Python, их таблицы истинности - примеры - цикл while (простой вариант) - использование math
- - нер-во тр-ка - биквадратное уравнение с ненулевым a - условные формулы - таблица умножения на N - цикл по вводу - *TODO*
День 3
- Python
- - Последовательности (введение) - Хранимые (строки, кортежи, списки)
- - индексирование, в т. ч. отрицательное - секционирование всякое
- Практика
- - Таблица умножения - *TODO*!
День 4
- Python
- - Функции
День 5
- Python
- - объекты и методы - списки и их методы
- - a is b
День 6
- Python
- - строки - словари
День 7
- Python
- - Классы
День 8
- Python
- - Ещё классы и примеры
День 9
- Какой-нибудь фреймворк
День 10
- Использование этого фреймворка