Differences between revisions 3 and 105 (spanning 102 versions)
Revision 3 as of 2017-07-02 09:52:38
Size: 3592
Editor: FrBrGeorge
Comment:
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
  * преобразование типов, 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*
= Двухнедельный интенсив по Python в МИРЭА (базовая кафедра НИИ "Восход") =
Примерный распорядок дня
 * 10:00-10:30 — повторение и ответы на вопросы
 * 10:30-13:30 — лекции+семинары
 * 13:30-14:00 — обед
 * 14:00-16:00 — практика
Line 33: Line 8:
== День 3 ==
- Python
Предполагается последовательно проходить этот план, расставляя пометки, сколько удалось сделать за день.
 * {*} — лабораторные работы / семинары (воспроизведение доски или тривиальные упражнения)
 * {i} — практические задания ([[https://uneex.altlinux.org|решения выкладываются сюда]])
Line 36: Line 12:
 . - Последовательности (введение) - Хранимые (строки, кортежи, списки)
  . - индексирование, в т. ч. отрицательное - секционирование всякое
 - Вычисляемые (range(), enumerate()) - цикл прохода по последовательности for - Каноническая схема цикла - break, continue - поиск первого, else - вложенные циклы - ленивый ввод с помощью eval(input()) - методы объектов, dir(объект) — введение - форматирование строк
'''Рекомендации по самостоятельному изучению'''
 * Д/З: установить [[http://python.org|Python]] и [[http://geany.org|Geany]] (можно другие IDE) дома, если есть цель научиться чему-то ненулевому
 * Д/З: Щёлкать [[py3tut:|tutorial]] (определяем, кому интересно)
Line 40: Line 16:
- Практика <<MonthCalendar(,2017,7)>>
Line 42: Line 18:
 . - Таблица умножения - *TODO*!

== День 4 ==
- Python

 . - Функции

== День 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)