Посты с тэгом ссылки


Мини-отчёт об участии в GCJ

GCJ(Google Code Jam) - контест по спортивному программированию, который проводит всем известная компания Google. Контест не командный, международный, проводится в онлайн.
В этому году участвовал в первый раз, основные результаты таковы: остановился на втором раунде, в третий не прошёл.

Впечатления

Сумбурные. Участие в ICFPC и в Sapka рождает совсем другие эмоции. GCJ более напряженный, задачи значительно меньше по объему, но труднее, временные рамки куда жестче. Однако задачи GCJ отличаются и от тех, что встречаются на ACMовских олимпиадах. Большинство задач действительно имеют очень короткие и очень красивые решения, каждую из них действительно можно решить за отведенное время, если уловить какую-то важную мысль.

Выводы

  • Неожиданно для себя обнаружил доказательство тезиса


Пара слов о Django

«The web framework for perfectionists with deadlines»
Django это веб-фреймворк для языка Python, позволяющий быстро разрабатывать динамические веб-приложения. Один из основных принципов звучит как «Don't Repeat Youself» это означает, что единожды написанный код не должен повторяться в другом месте проекта. Что, скажу я вам, значительно отличается от принятой в большинстве проектов тактики Copy & Paste, и это радует. Основные возможности Django:
Object-relation mapper
технология отображения объектов в базу данных. Данная особенность фреймворка позволяет абстрагироваться от SQL запросов при написании проекта и использовать объекты для доступа к БД. Это не избавляет от необходимости писать SQL-запросы, но в большинстве случаев вам не придеться делать этого. Описание объектов доступа к БД в Django, называется моделями. В описании модели указываются