Этот пост является частью серии, посвященной спикерам конференции PyBay2018 в Сан-Франциско на этой неделе! Это отличная возможность учиться и общаться с заинтересованным и разнообразным сообществом разработчиков Python. Надеемся, вы к нам присоединитесь!

О чем вы собираетесь говорить на PyBay2018 и почему вы рады этому выступлению?

Вокруг чат-ботов много ажиотажа. Я хотел исследовать, что необходимо для создания минимально жизнеспособного продукта в разговоре о вашем здоровье. Я хотел начать проект с нуля и найти ответы на такие вопросы, как: Каковы современные строительные блоки глубокого обучения? Что можно сделать, используя данные из открытых источников?

Как вы пришли к программированию и Python?

Конечно, у меня были обычные занятия по программированию как часть моего образования, которое включало C++. Позже, в аспирантуре, я много использовал R, потому что какой статистик не любит R? Как только я начал заниматься наукой о данных как своей карьерой, по многим причинам стало очевидно, что Python — это язык, на котором нужно сосредоточиться на продвижении вперед. Одним из важных является то, что Python определенно является совершенно адекватным решением практически для любого решения, независимо от области технологий, в которой вы работаете.

Какая функция Python вам нравится больше всего?

Он занимает особое место в том, что в большинстве случаев может выполнять практически любую работу, которую может выполнять какой-либо другой специализированный язык, без огромных компромиссов. Как специалисту по данным, который обычно больше беспокоится о том, чтобы найти правильное решение для данных, получить правильные данные, преобразовать данные в правильный формат и т. д., наличие единого языка кодирования очень полезно.

Какая ваша любимая библиотека Python (базовая или сторонняя) и почему?

Моя любимая библиотека Python — хорошо документированная и понятная. Вообще говоря, моя любимая библиотека Python — это та, которая подходит для данной работы. Моя любимая библиотека на данный момент — Spacy. Это может помочь вам справиться с некоторыми очень сложными проблемами НЛП в стиле Pythonic. Он также имеет современную производительность во многих задачах НЛП.

Что вам запомнилось больше всего при взаимодействии с другими разработчиками Python?

Выделение кода для проекта с открытым исходным кодом и воодушевление других разработчиков.

Что вы можете делать, когда не пишете код?

Я довольно заядлый бегун и стараюсь использовать все удивительные пешие забеги и тропы, которые есть в районе залива, когда это возможно.

Какой лучший совет вы получили как разработчик Python?

Попробуйте решить действительно сложную задачу с нуля, даже если это уже было сделано ранее. Вы больше всего учитесь и быстрее всего растете, когда боретесь с проблемой. Также очень важно наложить какое-то ограничение по времени на проект, чтобы еще больше сфокусировать вашу работу.

Подпишитесь, чтобы не пропустить интервью со спикерами PyBay2018! Если вы еще этого не сделали, обязательно получите пропуск и запишитесь также на некоторые семинары.