Могу позвать к себе, как раз пишу на Питоне (правда там еще C++ и OpenCL прикрутятся) симулятор ЧПУ станка и обработки материала. На самом деле только недавно начал, но уже могу дать кучку Junior level задачек. Будет 3д графика, надо будет написать симулятор контроллера (интерпретатор языка простенького сделать надо), маленько математики, еще надо будет интерфейс. В общем много разного и интересного. Не веб, скорее CAD/CAM подобное дело, но если интересно, пишите.
Я работают в vim'е (верстаю, программирую). Сейчас набегут вражеские силы и начнут советовать emacs, что тоже неплохо, но для меня это вражеский лагерь. Оба редактора настраиваемые, можно менять цветовую тему, можно создавать шаблоны для файлов (есть и готовые), есть куча снипетов, управление деревом каталогов и т.д.