3470
Комментарий: first mockup
|
3952
|
Удаления помечены так. | Добавления помечены так. |
Строка 1: | Строка 1: |
Примерный распорядок дня ('''TODO''': когда обед?) * 10:00-10:30 — повторение и ответы на вопросы * 10:30-14:30 — лекции+семинары * 14:30-15:00 — обед * 15:00-16:00 — практика |
|
Строка 2: | Строка 8: |
- Орг: конспекты (c двух строрнон: Linux+Python), практика обязательна - FOSS: сообщество и ПО, Linux, Python - Linux: «цветочек»+ ⇒ командная строка - команды - программа - интеграция - переменные - где лежат команды (пространство имён) - PATH - ls -l / chmod - Python: - командная строка - объекты, их типы - действия над объектами - неявная динамическая типизация - программа на Python - Сценарий Linux, shebang - Использование geany - преобразование типов, type() (в т. ч. type(a)(b)) и простейший ввод-вывод - связывание объектов именами, dir() - Практика: - примитивный сценарий на shell - вычисление формул - ручное развёртывание бинарного возведения в степень - *TODO* |
* Знакомство, определение уровня знаний и глубины изложения * Орг: конспекты (c двух сторон: Linux+Python), практика обязательна * FOSS: сообщество и ПО, Linux, Python * Linux: * «цветочек»+ * ⇒ командная строка (введение) * команды, интерактивность * ЯП * интеграция * переменные, где лежат команды (пространство имён), PATH - ls -l / chmod * Python: * командная строка * объекты, их типы * действия над объектами * неявная динамическая типизация * программа на Python * Сценарий Linux, shebang * преобразование типов, type() (в т. ч. type(a)(b)) и простейший ввод-вывод - связывание объектов именами, dir() * Использование geany * Практика: * примитивный сценарий на shell * вычисление формул * ручное развёртывание бинарного возведения в степень * '''TODO''' * Д/З: установить Python и Geany (можно другие IDE) дома, если есть цель научиться чему-то ненулевому |
Строка 30: | Строка 34: |
- Python - условные операторы и выражения - условное выражение a if b else c - базовый if, форматирование отступами - if / elif / else - примеры - пустой объект, примеры - ⇒ _любое_ выражение в условии - операции сравнения - алгебра логики, таблицы истинности - логические операции Python, их таблицы истинности - примеры - цикл while (простой вариант) - использование math |
. - Python . - условные операторы и выражения - условное выражение a if b else c - базовый if, форматирование отступами - if / elif / else - примеры - пустой объект, примеры - ⇒ _любое_ выражение в условии - операции сравнения - алгебра логики, таблицы истинности - логические операции Python, их таблицы истинности - примеры - цикл while (простой вариант) - использование math |
Строка 45: | Строка 37: |
- нер-во тр-ка - биквадратное уравнение с ненулевым a - условные формулы - таблица умножения на N - цикл по вводу - *TODO* |
. - нер-во тр-ка - биквадратное уравнение с ненулевым a - условные формулы - таблица умножения на N - цикл по вводу - *TODO* |
Строка 54: | Строка 41: |
- Последовательности (введение) - Хранимые (строки, кортежи, списки) - индексирование, в т. ч. отрицательное - секционирование всякое - Вычисляемые (range(), enumerate()) - цикл прохода по последовательности for - Каноническая схема цикла - break, continue - поиск первого, else - вложенные циклы - ленивый ввод с помощью eval(input()) - методы объектов, dir(объект) — введение - форматирование строк |
. - Последовательности (введение) - Хранимые (строки, кортежи, списки) . - индексирование, в т. ч. отрицательное - секционирование всякое - Вычисляемые (range(), enumerate()) - цикл прохода по последовательности for - Каноническая схема цикла - break, continue - поиск первого, else - вложенные циклы - ленивый ввод с помощью eval(input()) - методы объектов, dir(объект) — введение - форматирование строк |
Строка 68: | Строка 47: |
- Таблица умножения - *TODO*! |
. - Таблица умножения - *TODO*! |
Строка 73: | Строка 52: |
- Функции | . - Функции |
Строка 77: | Строка 57: |
- объекты и методы - списки и их методы - a is b |
. - объекты и методы - списки и их методы . - a is b |
Строка 83: | Строка 63: |
- строки - словари |
. - строки - словари |
Строка 88: | Строка 68: |
- Классы | . - Классы |
Строка 92: | Строка 73: |
- Ещё классы и примеры | . - Ещё классы и примеры |
Примерный распорядок дня (TODO: когда обед?)
- 10:00-10:30 — повторение и ответы на вопросы
- 10:30-14:30 — лекции+семинары
- 14:30-15:00 — обед
- 15:00-16:00 — практика
День 1
- Знакомство, определение уровня знаний и глубины изложения
- Орг: конспекты (c двух сторон: Linux+Python), практика обязательна
- FOSS: сообщество и ПО, Linux, Python
- Linux:
- «цветочек»+
- ⇒ командная строка (введение)
- команды, интерактивность
- ЯП
- интеграция
- переменные, где лежат команды (пространство имён), PATH - ls -l / chmod
- Python:
- командная строка
- объекты, их типы
- действия над объектами
- неявная динамическая типизация
- программа на Python
- Сценарий Linux, shebang
- преобразование типов, type() (в т. ч. type(a)(b)) и простейший ввод-вывод - связывание объектов именами, dir()
- Использование geany
- Практика:
- примитивный сценарий на shell
- вычисление формул
- ручное развёртывание бинарного возведения в степень
TODO
- Д/З: установить Python и Geany (можно другие IDE) дома, если есть цель научиться чему-то ненулевому
День 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
- Использование этого фреймворка