9 січня 2016 р. відбулася одинадцята зустріч клубу «Пітон на АПВТ». Зустріч проходила в ауд. 318 з 11:15 до 13:00.

1. Володимир Обрізан. Автоматичне тестування програм на Пітоні

Відмітна риса професійного програміста — це володіння навичками автоматичного тестування коду. Ми розглянули, як створюються автоматичні модульні тести на Пітоні. Використовували модуль unittest.

Вихідні коди прикладу в архіві: unittest-test.zip.

2. Роман Подоляка. Просунуті колекції в Пітоні

Рома продовжив розповідати про просунуті колекції в Пітоні. Того разу Рома розповів про:

— Словник зі значенням за замовчуванням (defaultdict)
— Упорядкований словник (OrderedDict)
— Лічильник (Counter)
— Двостороння черга (deque)
— Іменований кортеж (NamedTuple)

image

Доступний iPython Notebook у вихідних кодах і в PDF-файлі.

image

3. Обговорення роботи клубу

Обговорили новий напрям роботи клубу: виконання невеликих проєктів. Наприклад, створення простого рушія блогів. Проєкти мають виконуватися з використанням системи контролю версій, із процесом код-ревʼю.


Попередні зустрічі:

№8, №9, №10 12.12.2015, 19.12.2015, 26.12.2015 Резюме восьмої, девʼятої та десятої зустрічей клубу «Пітон на АПВТ»
№7 05.12.2015 Резюме сьомої зустрічі клубу «Пітон на АПВТ»
№6 28.11.2015 Резюме шостої зустрічі клубу «Пітон на АПВТ»
№5 21.11.2015 Підсумки пʼятої зустрічі клубу «Пітон на АПОТ»
№3, №4 07.11.2015, 14.11.2015 Резюме третьої та четвертої зустрічі клубу «Пітон на АПВТ»
№2 31.10.2015 Резюме другої зустрічі клубу «Пітон на АПВТ»
№1 24.10.2015 Відбулася перша зустріч клубу «Пітон на АПВТ». Резюме

Як отримувати новини про зустрічі клубу «Пітон на АПВТ»?

Підписка на новини про зустрічі клубу «Пітон на АПВТ»: http://bit.ly/python-apvt-reg Поштова розсилка — це буде основний канал інформування про зустрічі.

Групи у Вконтакте та Фейсбуці: https://vk.com/python.apvt і https://www.facebook.com/groups/python.apvt відповідно.

Сайт для запитань і відповідей про Пітон і про клуб: http://bit.ly/python-apvt-qa

Питання? Можна звернутися до мене особисто: volodymyr.obrizan@gmail.com