Post thumbnail

SQLite3 является СУБД-движком по умолчанию в Python веб-фреймворке Django, а также, как сообщается на официальном сайте проекта, самым часто используемым движком в мире. И он отлично походит для быстрого прототипирования...
Читать дальше

Post thumbnail

Спустя 15 месяцев после прошлой версии вышел новый релиз языка программирования Python: версия 3.6 — это вам подарок на Новый год. За полтора года разработки было добавлено довольно много нового:...
Читать дальше

Post thumbnail

Рассказывает Никита Семенов, CEO SECL Group За годы работы я часто слышал вопросы о выборе технологий для того или иного веб-проекта. Кто-то спрашивает у нас, как у разработчиков, как правильно, а кто-то...
Читать дальше

Post thumbnail

В последние годы реактивное программирование в целом, а технология ReactiveX в частности, обретает всё большую популярность среди разработчиков. Одни уже активно используют все преимущества этого подхода, а другие только «что-то слышали»....
Читать дальше

Post thumbnail

12-го октября сообщество MoscowPython проводит первую конференцию Moscow Python Conf. 4,5 года сообщество проводило встречи, на каждую из которых сегодня приходит более 200 человек (ещё примерно столько же смотрят их...
Читать дальше

Post thumbnail

Даже самые опытные программисты не всегда могут вспомнить название какого-нибудь свойства в CSS или правильное написание команды bash. Поэтому всегда удобно иметь у себя в закладках страницу, попав на которую,...
Читать дальше

Post thumbnail

Расказывает Рювен Лёрнер, преподаватель Многие слышали о функции zip в Python, а кто-то даже регулярно ей пользуется. Сегодня мы (из интереса и для общего развития) опишем, как можно реализовать её...
Читать дальше


Post thumbnail

IronPython — реализация языка, которая работает на .NET Framework’s Common Language Runtime (CLR) — возвращается благодаря смене разработчиков. Джефф Харди, бывший главный разработчик проекта, подтвердил перенос почтового списка пользователей проекта ранее в этом месяце....
Читать дальше

Post thumbnail

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

Post thumbnail

Microsoft — нынешний владелец Minecraft — опубликовала на GitHub исходный код своей платформы под названием Malmo, которая создана для работы с искусственным интеллектом внутри игры. Так инженеры рассчитывают привлечь широкую аудиторию...
Читать дальше

Post thumbnail

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

Post thumbnail

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

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

Post thumbnail

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

Post thumbnail

В данном списке содержится 1584 ссылки: книги, статьи, туториалы, онлайн-курсы, интерактивные обучалки, подкасты — всё только бесплатное. Английский язык считается стандартным, для русскоязычного контента используется отдельная метка. База постоянно пополняется,...
Читать дальше

Post thumbnail

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

Post thumbnail

Python считается одним из самых перспективных языков в Web-направлении (ожидается, что скоро он вытеснит PHP). Мы подготовили для вас подборку материалов, с помощью которых вы сможете легко выучить этот язык. ...
Читать дальше


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

Поиск дубликатов изображений на Python Реализация алгоритма A* для игр Вредные привычки программистов Твиттер-бот на Python, который берет информацию изи Google Spreadsheets gping — ping с графиком Введение в машинное обучение...
Читать дальше

Как определить дубликат изображения с помощью Python

http://7webpages.com/blog/image-duplicates-detection-python/

И снова об обработке изображений в Python. На этот раз о том, как определить, являются ли два изображения идентичными и если да, то насколько они похожи.

Как найти прямоугольники на изображении без OpenCV

http://www.homeworkhelponline.net/blog/programming/find-rectangles

Обычно для распознавания деталей изображения используют известную библиотеку компьютерного зрения OpenCV. Но что, если по каким-то причинам вы не можете ее использовать: из-за большого размера, неподходящей лицензии или в учебных целях. Не беда: в этом примере показано, как определить прямоугольники на картинке с помощью Python без использования OpenCV.

Реализация препроцессора для C на Python

https://github.com/cheery/pytci

Препроцессор C — достаточно сложная программа. Разобраться с тем, как он работает поможет его реализация на Python. Она всего в 25 раз медленнее, чем версия gcc, но зато написана на более простом в понимании языке.

Решение задачи о N ферзях на Python

http://obogason.com/n_queens_problem/

Задача о восьми ферзях — известная задача, условие которой звучит так: «Расставить на стандартной 64-клеточной шахматной доске 8 ферзей так, чтобы ни один из них не находился под атакой другого». Ее можно обобщить до «Задачи о N ферзях на доске NxN». Эту задачу можно решить алгоритмически, например, на Python.