Обложка поста

Как начать писать на Haskell: опыт Python-программиста

Рассказывает автор блога Mechanical Elephant, Мэтью Гриффин После продолжительного изучения Haskell я набрался достаточно опыта, чтобы сейчас дать вам пару советов. Кроме того, я хотел бы усвоить для себя кое-какие принципы, прежде чем…

Самые интересные доклады с PyCon 2016

Недавно на YouTube были опубликованы почти все видеозаписи выступлений с PyCon 2016. Это мероприятие является крупнейшей конференцией, посвященной языку программированию Python, спикерами которой являются известные разработчики сообщества. В этой статье собрано…

Обложка поста

Лучшие библиотеки для работы с VK API на C++, Java, Python и других языках

Работать с API ВКонтакте доводилось многим из нас, и каждый может сказать: работать с ним напрямую неудобно. Разумеется, было написано множество библиотек, предоставляющих удобный интерфейс работы с ним. Их можно и даже нужно использовать для…

Обложка поста
Обложка поста

Сева, 8-классник: «Сперва я работал в Meduza.io, потом решил заняться стартапом в области чат-ботов; мной заинтересовались в Mail.ru»

Взяли интервью у Севы Жидкова, восьмиклассника из Удмуртии, разработавшего «виртуального помощника» — чат-бота «Leonard». Сева рассказал о своем жизненном пути и дал советы другим начинающим программистам. После публикации в СМИ с…

10 полезных материалов по Python для быстрого старта ваших проектов

Python — широко распространенный динамический интерпретируемый язык высокого уровня. В его философии основополагающими являются простота и читаемость кода, а его синтаксис позволяет делать код программ гораздо короче, чем на С++…

Обложка поста

Задача про акции Apple

Задача, которую давали на собеседованиях в Apple. От вас требуется написать функцию, которая возвращает максимальную прибыль от одной сделки с одной акцией (сначала покупка, потом продажа). Исходные данные — массив вчерашних котировок stock_prices_yesterday с ценами…

Руководство по созданию интерпретатора языка Pascal на Python

Предлагаем вашему вниманию серию статей, опубликованную в блоге Руслана Спивака. В ней автор подробно описывает процесс разработки базового интерпретатора. Серия пополняется, и в этой подборке вы найдете первые части руководства.

Обложка поста

Задача о преобразовании массива с целыми числами

Исходные данные: массив с числами типа Integer. Вам нужно написать функцию, которая на входе получит исходный массив, а на выходе вернет массив, в котором каждое значение получено путем произведения всех значений исходного массива…