Различия между версиями 1 и 2
Версия 1 от 2010-03-17 02:28:29
Размер: 781
Редактор: FrBrGeorge
Комментарий:
Версия 2 от 2010-03-17 17:53:11
Размер: 1523
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 17: Строка 17:

  1. {i} Первое
  1. Второе
  1. {i} Перечитать [[http://ru.wikibooks.org/wiki/%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA_Python_2.5#.D0.9A.D0.BB.D0.B0.D1.81.D1.81.D1.8B|про классы в учебнике]]
  1. Определить класс `newlist` на базе `list`, ктоорый бы поддерживал:
    * ф-цию mul(m), выдающую исходный список с элементами *n
    * ф-цию sub(l), выдающую исходный список ''без'' содержимого списка '''l'''
  1. определить класс `newdict`, в котором индекс упорядочен, т. е. значения ключей в `{96: 20, 5: 9, 31: 58, 9: 18, 75: 26, 25: 15, 27: 54, 93: 83, 63: 68}` должны идти подряд

Объекты и классы

  • {o} — тема по Linux

  • <!> ­— необязательная тема

  • Простое общее описание классов
  • Наследование
  • Простейшая модель векторного графредактора в объектном подходе:
    • обработка событий окнами
    • наследование окон от общего класса

Домашнее задание

  • {i} — теоретическое задание

  • {*} — новая тема

  1. {i} Перечитать про классы в учебнике

  2. Определить класс newlist на базе list, ктоорый бы поддерживал:

    • ф-цию mul(m), выдающую исходный список с элементами *n
    • ф-цию sub(l), выдающую исходный список без содержимого списка l

  3. определить класс newdict, в котором индекс упорядочен, т. е. значения ключей в {96: 20, 5: 9, 31: 58, 9: 18, 75: 26, 25: 15, 27: 54, 93: 83, 63: 68} должны идти подряд


CategoryClass CategoryVmsh

LecturesVMSH/2010-03-17 (последним исправлял пользователь FrBrGeorge 2010-03-24 17:57:26)