Обработка естественного языка с Python — NLP (Natural Language Processing)

Обработка естественного языка с Python - NLP (Natural Language Processing)
Добрый день. Сегодня мы продвинемся в изучении машинного обучения и затронем тему обработки естественного языка (NLP). Сегодня мы будем использовать множество инструментов на примере практической задачи. Подпишись на группу Вконтакте и Телеграм-канал. Там еще больше полезного контента для программистов. А…

Как стать программистом

Как стать программистом
Как стать программистом – этот вопрос задает себе любой человек, который решил освоить эту профессию. Но программирование – это такой же навык, как и любой другой. Никто не рождается разработчиком. Для успеха необходимо приложить усилия и потратить время. Два этих…

NumPy vs Python

NumPy vs Python
Сегодня мы рассмотрим, так ли оптимизация NumPy (сокр. от Numeric Python) хороша по сравнению с обычными списками в Python. Главным критерием мы возьмём время вычислений, а тестировать будем три операции: обычное умножение, вычисление гиперболического тангенса и нормализация в промежуток [0,…

Что такое программирование

Что такое программирование
В первую очередь хочется сказать, что программирование – это одно из самых перспективных в будущем и актуальных в настоящее время направлений для работы. Это одна из причин, почему сейчас наблюдается определенный переизбыток начинающих разработчиков, которым из-за этого трудно найти свою…

Анализ данных с pandas

pandas python
Анализ данных сегодня становится все более и более популярным. Нынче аналитику данных нужно не только владеть Excel’ем, а и иметь навыки работы с языком Python как минимум. «Питон» имеет огромное множество библиотек для анализа данных, самой популярной из которых является…

Что нужно для разработчика?

Что нужно для разработчика
Что нужно для разработчика программного обеспечения, чтобы преуспевать на работе, при этом не нанося вред здоровью? Я хочу представить для вас ТОП 7 таких вещей. Я говорил об этом много раз в последние несколько лет. На самом деле это всегда…

Базовые алгоритмы с помощью Python

алгоритмы Python
Немного про алгоритмизацию и псевдокод Алгоритмизация — очень важная штука в жизни программиста. Все владеют этим навыком на разном уровне, однако владеть базовыми вещами должен каждый. Во многих книгах для алгоритмов используется особый язык — псевдокод. Как мы видим, тут…

Программисты, не будьте злыми!

Программисты не будьте злыми
На написание этой статьи меня подтолкнули два фактора: прочтение статьи с Хабра Почему мы злые? и очень жаркое обсуждение в одном из моих чатов. Если кратко обрисовать проблему, то русскоговорящее IT-сообщество является весьма нетолерантным в обсуждениях и к новичкам в особенности. Я…

Лучший способ самообучения программиста

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

5 причин, почему тебя не возьмут даже джуном

5 причин, почему тебя не возьмут даже джуном
Несмотря на все ее присутствующий дефицит программистов их количество увеличивается, а значит возрастает и конкуренция. Опытных специалистов с многолетним стажем эта проблема вряд ли коснется, зачастую они даже не ищут работу – работа ищет их. Но для начинающих специалистов, только…

Как делать меньше ошибок в коде

Как делать меньше ошибок в коде
Не допускает ошибок только тот, кто ничего не делает. Для программиста это выражение более чем справедливо. При разработке больших программных продуктов, тем более в команде разработчиков ошибки неизбежны. Но все равно допускать их хотелось бы как можно реже. Сегодня мы…

Эмулятор Android. Как найти подходящий?

эмулятор Android
Самый известный у пользователей эмулятор Android – это Bluestacks. При помощи него можно запускать на компьютере множество мобильных приложений. Тем, кому приходится заниматься обработкой фотографий и картинок, часто оказывается мало экрана мобильного устройства: хочется всё рассмотреть на большом мониторе. Но некоторые удачные…