?

Log in

No account? Create an account

Previous Entry Share Next Entry
Резюме шестой встречи клуба "Питон на АПВТ"
obrizan
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 http://obrizan.livejournal.com/19236.html
№3, №4 07.11.2015, 14.11.2015 http://obrizan.livejournal.com/19196.html
№2 31.10.2015 http://obrizan.livejournal.com/16536.html
№1 24.10.2015 http://obrizan.livejournal.com/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

Вопросы? Можно обратиться ко мне лично: volodymyr.obrizan@gmail.com