Публикации по теме 'go'


ИИ против высококвалифицированных людей: как AlphaGo разрушила доверие людей и как DeepMind восстановила…
Сегодня, когда моя жена пошла в бассейн с двумя дочерьми, я устроился поудобнее и уже был готов смотреть старые серии «Теории большого взрыва», когда увидел знакомое название… AlphaGo. Через 15 минут после начала фильма мне стало тревожно и жалко человечество. В конце фильма я был в восторге от DeepMind и купил книгу об игре Го. Для тех, кто не очень знаком или не интересуется машинным обучением или искусственным интеллектом, это имя ничего не значит. Если говорить просто и..

Больше горутин означает… быстрее? По-разному.
Вы нашли golang с его моделью параллелизма и влюбились? Вы не одиноки, я тоже, и я уверен, что другие тоже. Но с горутинами golang огромная сила приходит с большой ответственностью, потому что они могут замедлить работу приложения. Но давайте начнем с начала. Мы собираемся построить дом программного обеспечения, без шуток, по-настоящему! Во-первых, нам нужно создать фонды: package main type coder struct { id int } const availableCoders = 1 var job = 500 func main() {..

Фиксация лучшего кода Go с помощью статического анализа и хуков Git
Я использую Go уже некоторое время, и есть три инструмента статического анализа (линтеры), которые я использую ежедневно. Есть десятки других , которые я мог бы использовать, но я не думаю, что разумно слишком сильно зависеть от этих инструментов (большинство из которых неофициальные), чтобы делать вашу работу за вас. В конце концов, они станут кошмаром для отслеживания и обслуживания, и в конечном итоге они могут перестать обслуживаться или не поддерживаться. Посмотрим на пакеты...

Фреймы данных для Go
По мере того, как полезность машинного обучения и статистики становится все более очевидной для разработчиков программного обеспечения, становится критически важным элегантная обработка больших объемов данных. В настоящее время Python и R являются наиболее популярными языками программирования для исследования данных и управления ими. Это не без уважительной причины, поскольку оба языка просты в использовании и пользуются огромной популярностью у специалистов по анализу данных по всему..

Безопасное создание запросов Elasticsearch с Golang
TL; DR : представляем пакет golang для создания строк DSL JSON запроса elasticsearch: найди здесь! Почему Если вы использовали elasticsearch с golang, то вы, вероятно, использовали официальный клиент elasticsearch go . Клиент es go исчерпывающий и в целом довольно хороший. Однако это может быть немного… страшно, когда приходится иметь дело с построением поисковых запросов с использованием запроса на эластичный поиск dsl . Возьмем, к примеру, следующее ( отсюда в..

Go бьет Python
Как лучший язык утилиты командной строки Go превосходит Python (как и предполагала команда Google): Быстро, как скомпилированное выполнение C Доступный синтаксис Строго типизированный Не требуется установка во время выполнения Кроссплатформенные компиляции Прямой доступ к любой скомпилированной библиотеке Богатый низкоуровневый API и библиотеки пакетов Полная поддержка всех форм шифрования Параллельное из коробки Богатая сетевая поддержка из коробки Лучшее сообщество..

Нетрадиционный способ изучения нового языка программирования
Существует более 500 языков программирования, и, вероятно, вы захотите начать изучать новый уже сегодня. Возможно, вы знаете C ++ и Java, но на работе используете Python. Возможно, вы хорошо разбираетесь в Python, но вам нужно подобрать немного Java для нового проекта, или, может быть, вы хотите выучить этот классный язык, чтобы расширить свои знания. Итак, какие есть популярные варианты, если вы хотите выучить новый язык программирования? Изучите онлайн-учебник или Учитесь на..