Differences between revisions 1 and 105 (spanning 104 versions)
Revision 1 as of 2017-06-29 12:53:27
Size: 3470
Comment: first mockup
Revision 105 as of 2021-04-27 20:23:39
Size: 1397
Editor: FrBrGeorge
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== День 1 ==
 - Орг: конспекты (c двух строрнон: Linux+Python), практика обязательна
 - FOSS: сообщество и ПО, Linux, Python
 - Linux: «цветочек»+
   ⇒ командная строка
   - команды
   - программа
   - интеграция
   - переменные
   - где лежат команды (пространство имён)
     - PATH
     - ls -l / chmod
 - Python:
   - командная строка
   - объекты, их типы
   - действия над объектами
   - неявная динамическая типизация
   - программа на Python
   - Сценарий Linux, shebang
   - Использование geany
   - преобразование типов, type() (в т. ч. type(a)(b)) и простейший ввод-вывод
   - связывание объектов именами, dir()
 - Практика:
   - примитивный сценарий на shell
   - вычисление формул
   - ручное развёртывание бинарного возведения в степень
   - *TODO*
= Двухнедельный интенсив по Python в МИРЭА (базовая кафедра НИИ "Восход") =
Примерный распорядок дня
 * 10:00-10:30 — повторение и ответы на вопросы
 * 10:30-13:30 — лекции+семинары
 * 13:30-14:00 — обед
 * 14:00-16:00 — практика
Line 29: Line 8:
== День 2 ==
 - Python
   - условные операторы и выражения
   - условное выражение a if b else c
   - базовый if, форматирование отступами
   - if / elif / else
   - примеры
   - пустой объект, примеры
   - ⇒ _любое_ выражение в условии
   - операции сравнения
   - алгебра логики, таблицы истинности
   - логические операции Python, их таблицы истинности
   - примеры
   - цикл while (простой вариант)
   - использование math
 - Практика
   - нер-во тр-ка
   - биквадратное уравнение с ненулевым a
   - условные формулы
   - таблица умножения на N
   - цикл по вводу
   - *TODO*
Предполагается последовательно проходить этот план, расставляя пометки, сколько удалось сделать за день.
 * {*} — лабораторные работы / семинары (воспроизведение доски или тривиальные упражнения)
 * {i} — практические задания ([[https://uneex.altlinux.org|решения выкладываются сюда]])
Line 52: Line 12:
== День 3 ==
- Python
  - Последовательности (введение)
  - Хранимые (строки, кортежи, списки)
    - индексирование, в т. ч. отрицательное
    - секционирование всякое
  - Вычисляемые (range(), enumerate())
  - цикл прохода по последовательности for
  - Каноническая схема цикла
  - break, continue
  - поиск первого, else
  - вложенные циклы
  - ленивый ввод с помощью eval(input())
  - методы объектов, dir(объект) — введение
  - форматирование строк
- Практика
  - Таблица умножения
  - *TODO*!
'''Рекомендации по самостоятельному изучению'''
 * Д/З: установить [[http://python.org|Python]] и [[http://geany.org|Geany]] (можно другие IDE) дома, если есть цель научиться чему-то ненулевому
 * Д/З: Щёлкать [[py3tut:|tutorial]] (определяем, кому интересно)
Line 71: Line 16:
== День 4 ==
- Python
  - Функции
<<MonthCalendar(,2017,7)>>
Line 75: Line 18:
== День 5 ==
- Python
  - объекты и методы
  - списки и их методы
   - a is b

== День 6 ==
- Python
  - строки
  - словари

== День 7 ==
- Python
  - Классы

== День 8 ==
- Python
  - Ещё классы и примеры

== День 9 ==
- Какой-нибудь фреймворк

== День 10 ==
- Использование этого фреймворка
<<Include(^Python/Summer2017/2017-07-..,,3,titlesonly)>>
----
CategoryLectures CategoryPython

Двухнедельный интенсив по Python в МИРЭА (базовая кафедра НИИ "Восход")

Примерный распорядок дня

  • 10:00-10:30 — повторение и ответы на вопросы
  • 10:30-13:30 — лекции+семинары
  • 13:30-14:00 — обед
  • 14:00-16:00 — практика

Предполагается последовательно проходить этот план, расставляя пометки, сколько удалось сделать за день.

  • {*} — лабораторные работы / семинары (воспроизведение доски или тривиальные упражнения)

  • {i} — практические задания (решения выкладываются сюда)

Рекомендации по самостоятельному изучению

  • Д/З: установить Python и Geany (можно другие IDE) дома, если есть цель научиться чему-то ненулевому

  • Д/З: Щёлкать tutorial (определяем, кому интересно)

<< <  2017 / 7 >  >>
Mon Tue Wed Thu Fri Sat Sun
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            


CategoryLectures CategoryPython

Python/Summer2017 (last edited 2021-04-27 20:23:39 by FrBrGeorge)