Full-stack iOS developer в Postindustria

Статьи автора Павел Дмитриев

Решаем задачи с LeetCode Решаем задачи с LeetCode

Павел Дмитриев 15158

Решение задач из LeetCode позволяет по-новому взглянуть на свой язык программирования и оптимизацию кода, уверен Павел Дмитриев, Full Stack iOS Developer в Postindustria. В этой статье на примере нескольких задач он показывает, как можно прокачаться на LeetCode и зачем это нужно. 238

Геолокаційні запити в PostgreSQL без важкої артилерії Геолокаційні запити в PostgreSQL без важкої артилерії

Павел Дмитриев 4550

Павло Дмитрієв, розробник з багаторічним Python-досвідом розповідає про випадок, що переконує в перевагах PostgreSQL і дає зрозуміти, як за допомогою СКБД найлегше виконувати операції з геокоординатами. Стаття буде цікава для тих, хто ще не з’їв на цьому кількох собак. 17

Activestate анонсирует OpenKomodo

Павел Дмитриев 18

Компания Activestate, известная, прежде всего, своими сборками интерпретаторов различных языков, анонсировала проект по созданию открытого вариант своей среды разработки Komodo.

Вавилонское столпотворение в .NET проекте

Павел Дмитриев 181

В крупных проектах зачастую возникает необходимость (ну или по крайней мере сильное желание) писать код на разных языках. Например, большая часть кода написана на C, часть была быстро накидана в виде прототипа на Python, а кусок для работы с базой знаний был вообще сделан на каком-то декларативном языке. Объединить все это вместе раньше было довольно проблематично — разные форматы данных, абсолютно разная организация памяти, и многие другие причины мешали с легкостью составлять вместе «кирпичики» кода на разных языках. 20

Say Boo!

Павел Дмитриев 149

Одним из самых больших достоинств платформы .NET стала ее «мультиязычность», которая позволяет с легкостью использовать код на разных языках, обеспечивая его прозрачную для пользователя «стыковку». 23

Тестирование по-пайтоновски. Углубление.

Павел Дмитриев 745

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

Тестирование по-пайтоновски. Введение

Павел Дмитриев 4776

Написание любой программы, длиннее 100 строчек, практически немыслимо без создания модульных тестов (unit test). По сути своей, модульный тест — специальный код, автоматически проверяющий функциональность маленького участка кода. Обычно модульные тесты пишутся так чтобы проверять весь диапазон проверяемого кода, а кроме того, часть тестов составляется так чтобы заведомо «не срабатывать». 3

Вызов на Python-игры (часть 4)

Павел Дмитриев 207

Продолжение. Начало тут. Внимание! Прежде чем читать дальше, я настоятельно рекомендую всем попытаться справится с задачами самостоятельно. Опыт и полученное вами удовольствие будут несравненно выше. 7

Вызов на Python-игры

Павел Дмитриев 1515

После небольшого периода обучения, всегда становится интересно проверить свои знания. Так произошло и со мной, в ходе изучения Python. Немного поискав по просторам Интернета я нашел следующий сайт: www.pythonchallenge.com. После недолгого ознакомления с ним я понял что этот сайт — задачка даже поувлекательней многих компьютерных игр. 3

Пробуем Pylons, часть 2: views

Павел Дмитриев 1415

Современный web-development (и не только) просто изобилует всякими модными сокращениями, от множества всяких CRUD, ReST, SOAP, KISS, BRTG, TiMO и так далее. Не последнее место среди всей этой мешанины занимает аббревиатура MVC. 8

Пробуем Pylons, часть 1: install, db setup

Павел Дмитриев 2177

Всякий человек естественно пытается облегчить себе жизнь. Программисты — ярко выраженное доказательство этого принципа. Так уж сложилось, что по ходу работы мне необходимо создавать множество мелких Web-приложений, для решения небольших текущих задач. Ну а поскольку использование PHP мне не доставляет удовольствия чисто эмоционально, я решил попробовать для этих целей Python. 23