Резюме шестой встречи клуба "Питон на АПВТ"
28 ноября состоялась шестая встреча клуба "Питон на АПВТ". Встреча прошла в ауд. 318 каф. АПВТ с 11:15 до 13:30.
Далее краткое резюме встречи.
Empire of Code (Владимир Обризан)
Empire of Code — еще одна игра, где знание языка Питон дает вам преимущество. Адрес сайта: http://www.empireofcode.com Разработали игру те же разработчики, что и сайт http://www.checkio.com Игра — клон игры Clash of Clans, но тематика про астеройды и роботов. Изюминка в том, что здесь можно за счет решения задачек на Питоне или Ява-скрипте улучшать базу, а также можно написать алгоритмы обороты базы и стратегии нападения на чужие базы.
Разбор одной задачки с подковыркой (Владимир Обризан + все)
Задача такая: разработать функцию, которая валидирует пароль (возвращает True или False). Условия такие: пароль должен быть длиннее 9 символов, иметь хотя бы одну большую букву, хотя бы одну маленькую букву и хотя бы одну цифру. Прототип функции такой: def func(password). Попробуйте решить самостоятельно. Но есть еще одно ограничение: высший пилотаж — это уместить реализацию этой функции в 99 байт.
Могу дать два совета:
1. Напишите тестовую программу, которая будет проверять, правильно ли функция проверяет пароль. Потому что если вы будете менять программу, пытаться вместить ее в 99 байт, то в какой-то момент она может перестать работать.
2. Ознакомьтесь со статьей про функциональное программирование. Она даст подсказки как можно существенно сократить код. Ссылка на статью: https://docs.python.org/3/howto/functional.html
Наука о данных: большие данные, машинное обучение и другое с использованием языка Питон (Владимир Рустинов)
Владимир Алексеевич начал делать введение в стек технологий больших данных. Много рассмотреть не удалось, но и тема не маленькая. За пол-часа-час не рассмотреть.
Вот ссылка на презентацию: https://drive.google.com/file/d/0BwMuwA59_aNuWUFrLXJqcnRXemJXUnhaS0RncTdKUVc3SWJB/view?usp=sharing
Тема больших данных подкупает широким кругом технологий и знаний, которые необходимы для успешного решения соответствующих задач.
Предыдущие встречи:
№5 21.11.2015 https://teletype.in/@obrizan/19236.html
№3, №4 07.11.2015, 14.11.2015 https://teletype.in/@obrizan/19196.html
№2 31.10.2015 https://teletype.in/@obrizan/16536.html
№1 24.10.2015 https://teletype.in/@obrizan/15820.html
Как получать новости о встречах клуба "Питон на АПВТ"?
Подписка на новости о встречах клуба "Питон на АПВТ": http://bit.ly/python-apvt-reg Почтовая рассылка — это будет основной канал информирования о встречах.
Группы Вконтакте и Фейсбуке: https://vk.com/python.apvt и https://www.facebook.com/groups/python.apvt соответственно.
Сайт для вопросов и ответов о Питоне и о клубе: http://bit.ly/python-apvt-qa
Вопросы? Можно обратиться ко мне лично: [email protected]