Создайте свою первую игру — «камень, ножницы, бумага»!

Создание игр — отличный способ изучать программирование. А идеальная игра для старта в мире разработки на Python — «камень, ножницы,…

5 лет ago

Топ-10 методов словарей в Python

Давайте разберем десятку самых употребимых методов для работы со словарями в Python.

5 лет ago

Оператор assert в Python: объяснение на примерах

Оператор assert – это встроенный оператор или ключевое слово в Python, используемое для отладки кода. Разберем принцип его работы на…

5 лет ago

Введение в глубокое обучение: пошаговое руководство

Вы когда-нибудь задумывались, как работает Amazon Alexa или Google Translate? В основе работы этих и многих других систем лежит глубокое…

5 лет ago

Насколько высок спрос на Python на рынке разработки ПО в 2021 году?

Насколько высок спрос на Python в 2021 году? Ищем ответ на этот вопрос, анализируя данные Stack Overflow, GitHub, JetBrains, TIOBE,…

5 лет ago

Отмеряем воду

У вас есть два сосуда, емкостью 5 и 3 литра. Также есть бассейн, откуда можно набирать сколь угодно много воды.…

5 лет ago

99 мешков фальшивых монет

Есть 100 мешков с монетами. Известно, что в одном из них - настоящее золото, а в остальных - фальшивые монеты.…

5 лет ago

В центре или нет?

Дана строка, состоящая главным образом из пробелов. Среди пробелов есть всего один не-пробельный символ. Напишите функцию, принимающую такую строку и…

5 лет ago

Подсчет цифр

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

5 лет ago

Пронумерованные карты

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

5 лет ago

Сравнение операторов yield и return в Python (с примерами)

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

5 лет ago

Python AI в StarCraft II. Часть XVII: продолжаем обучение

В 17 части серии статей про использование AI в игре Starcraft II мы обучаем и тестируем новую модель глубокого обучения.

5 лет ago

Python AI в StarCraft II. Часть XVI: изменение визуализации

Продолжение серии статей про AI в игре Starcraft II. Здесь мы усложняем логику принятия решений для получения новых данных для…

5 лет ago

Python AI в StarCraft II. Часть XV: увеличиваем вариативность

Добро пожаловать в пятнадцатую часть серии статей про использование искусственного интеллекта в игре Starcraft II. Здесь мы увеличим возможности выбора…

5 лет ago

Факты и мифы об именах и значениях в Python

Порой поведение Python может вас удивлять. Часто проблема кроется в неправильном понимании сути присваивания, имен и значений.

5 лет ago