28 листопада відбулася шоста зустріч клубу «Пітон на АПВТ». Зустріч пройшла в ауд. 318 каф. АПВТ з 11:15 до 13:30.
Далі коротке резюме зустрічі.
Empire of Code (Володимир Обрізан)
Empire of Code — ще одна гра, де знання мови Пітон дає вам перевагу. Адреса сайту: http://www.empireofcode.com Гру розробили ті самі розробники, що й сайт http://www.checkio.com Гра — клон гри Clash of Clans, але тематика про астероїди та роботів. Родзинка в тому, що тут можна за рахунок розвʼязання задачок на Пітоні або JavaScript поліпшувати базу, а також можна написати алгоритми оборони бази й стратегії нападу на чужі бази.

Розбір однієї задачки з підступом (Володимир Обрізан + усі)
Задача така: розробити функцію, яка валідує пароль (повертає True або False). Умови такі: пароль має бути довший за 9 символів, мати хоча б одну велику літеру, хоча б одну маленьку літеру і хоча б одну цифру. Прототип функції такий: def func(password). Спробуйте розвʼязати самостійно. Але є ще одне обмеження: вищий пілотаж — це вмістити реалізацію цієї функції в 99 байт.
Можу дати дві поради:
-
Напишіть тестову програму, яка перевірятиме, чи правильно функція перевіряє пароль. Бо якщо ви будете змінювати програму, намагатися вмістити її в 99 байт, то в якийсь момент вона може перестати працювати.
-
Ознайомтеся зі статтею про функціональне програмування. Вона дасть підказки, як можна суттєво скоротити код. Посилання на статтю: https://docs.python.org/3/howto/functional.html
Наука про дані: великі дані, машинне навчання та інше з використанням мови Пітон (Володимир Рустінов)
Володимир Олексійович почав робити вступ до стеку технологій великих даних. Багато розглянути не вдалося, але й тема не маленька. За пів години-годину не розглянути.
Ось посилання на презентацію: https://drive.google.com/file/d/0BwMuwA59_aNuWUFrLXJqcnRXemJXUnhaS0RncTdKUVc3SWJB/view?usp=sharing


Тема великих даних приваблює широким колом технологій і знань, які необхідні для успішного розвʼязання відповідних задач.
Попередні зустрічі:
№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