Python (физики), 2016/17 — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(О курсе)
Строка 6: Строка 6:
  
 
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com
 
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com
 +
 +
[https://docs.google.com/spreadsheets/d/1zEGaaEGQYcz9pMnHsHViHFPuaRsnrZR-7sGswTnLxu0/edit?usp=sharing Результаты практики] группы Антона Гардера, '''a.garder[at]aptu.ru'''
  
 
== План ==
 
== План ==

Версия 21:20, 27 сентября 2016

О курсе

Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).

Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» (ENG, RUS)

Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com

Результаты практики группы Антона Гардера, a.garder[at]aptu.ru

План

Лекция 1

  • Знакомство, введение, описание языка Python
  • Вывод на экран
  • Тип данных int
  • Арифметические операторы

Лекция 2

  • Структура программы: отступы
  • if, else, elif
  • for
  • range от 1, 2 и 3 аргументов
  • while
  • break
  • continue
  • Строки: escaping, +, *, индексация, срезы

Лекция 3

  • Cписки
  • +, *, индексация, срезы
  • присваивание в срезы
  • append, extend, pop, reverse, sort
  • in, not in
  • split, join
  • help, type, dir

Лекция 4

  • Генераторы списков
  • Котрежи
  • Изменяемые и неизменяемые объекты, ссылки
  • Двумерные списки (списки списков)
  • print: именованные параметры sep и end