Python AI в StarCraft II. Часть VI: побеждаем сильный AI

В этой статье мы рассмотрим, что нам может понадобиться для победы над компьютером с сильным AI при помощи нашего собственного…

5 лет ago

Мемоизация, рекурсия и цикл for в Python

Пишем код на Python для поиска n-го члена последовательности Фибоначчи с использованием цикла for, рекурсии и мемоизации.

5 лет ago

Почему Python — лучший язык для машинного обучения и ИИ?

Для реализации идей, связанных с применением ИИ, вам понадобится надежный, гибкий ЯП с богатым инструментарием. Python — именно такой язык,…

5 лет ago

Python AI в StarCraft II. Часть V: командование армией

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

5 лет ago

Python AI в StarCraft II. Часть IV: создание AI-армии

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

5 лет ago

Функция map() в Python

В данной статье мы рассмотрим функцию map() в Python и особенности ее синтаксиса. Также поговорим о ее преимуществе над циклом…

5 лет ago

Python AI в StarCraft II. Часть III: гейзеры и экспансия

В этой части мы рассматриваем вопросы экспансии, добычи газа и постройки ассимиляторов.

5 лет ago

Бумага для заметок и релокейт в Новую Зеландию

Главный офис предложил своей дочерней компании отправить одного из разработчиков в Новую Зеландию - для обмена опытом и в качестве…

5 лет ago

Python AI в StarCraft II. Часть II: рабочие и пилоны

В предыдущей части мы написали простого бота, который только собирает ресурсы при помощи доступных рабочих. А теперь мы хотим иметь…

5 лет ago

Python AI в StarCraft II. Часть I: введение и добыча минералов

Приступаем к созданию ботов для игры StarCraft II при помощи алгоритмов искусственного интеллекта на языке Python.

5 лет ago

__repr__ и __str__: когда какой метод использовать?

Давайте на примере рассмотрим разницу в использовании методов __repr__ и __str__.Результат __str__ должен быть читаемым для человека.

5 лет ago

Python vs NodeJS: сравнение для разработчиков

Давайте рассмотрим плюсы и минусы Python и NodeJS, а также их главные отличия. Сравним их масштабируемость, производительность, удобство.

5 лет ago

Инструменты командной строки из стандартной библиотеки Python 3

В стандартной библиотеке Python есть целый ряд инструментов командной строки, например, модули http.server, json.tool, gzip, zipfile, tarfile.

5 лет ago

Регулярное выражение для проверки римских чисел (на Python)

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

5 лет ago

Изменяемые и неизменяемые типы данных в Python

Рассматриваем вопрос изменчивости типов данных в Python и на примерах разбираем, какие типы являются изменяемыми, а какие - неизменяемыми.

5 лет ago