Трюки и советы по Python, которые облегчат вашу жизнь

Python – это мощный язык общего назначения. Давайте погрузимся в советы по Python, а также изучение трюков, потоков и библиотек. Введение Python и его библиотеки используются для автоматизации систем, для написания веб-приложений, а также в отраслях Big Data, аналитики и софтверной безопасности. Эта статья призвана показать малоизвестные советы по Python, чтобы наставить вас на путь […]

Python: ИИ для “Четыре в ряд” с алгоритмом AlphaZero

В этой статье мы рассмотрим применение алгоритма AlphaZero для создания ИИ игры «Четыре в ряд» с самообучением и Deep Learning. AlphaGo → AlphaGo Zero → AlphaZero В марте 2016 программа AlphaGo обыграла одного из сильнейших в мире игроков Go со счётом 4:1 в серии, которую смотрели более 200 миллионов человек. Программа изучила человеческую стратегию игры […]

Упрощение Python кода с помощью знакомых инструментов

В этой статье мы рассмотрим один из приёмов упрощения Python кода с помощью известного вам инструмента – функции enumerate(). Большинство людей, выучив что-то новое, добавляют знания в свою “копилку полезной информации”. Зачастую они на 100% уверены, что эта информация точно пригодится, но после никак не могут найти ей практическое применение. Нередко программисты, начинающие изучать Python, […]

Полезные фрагменты или 30 секунд кода на Python

В этой статье вы найдете полезные фрагменты кода на Python, которые сможете понять менее чем за 30 секунд и применять на практике. Списки 1) Chunk Разбиение массива на меньшие списки указанного размера. Для создания списка желаемого размера используется range, а заполняется список при помощи map. Python from math import ceil def chunk(arr, size): return list( map(lambda x: […]