DevMan, я обычно и не отвечаю :) Тут отметился только в качестве ответа на комментарий Anonymous5454587. Во времена Тостера у меня ещё подбамбливало, а сейчас махнул рукой на то, что ресурс не готов определиться с языковыми нормами. Как я уже написал, автор сам себе злой буратино, если хочешь в ИТ, то стоит знать хотя бы русский, а лучше английский или ещё лучше оба.
Сергей Кузнецов, работал с mercurial несколько лет и заявляю, что ваше мнение относительно его функциональности ошибочно. Но, к сожалению, справедливо относительно перспектив, без bitbucket применять его стало сложнее.
Даниил Шевкунов, tools.jar можно скачать отдельно и положить в classpath. Или, если вып пользуетесь каким-либо менеджером зависимостей, можно указать tools.jar зависимостью.
Vlad_Lop12, использовать интерполяцию строк для формирования sql-запроса - это очень плохая идея. Про sql injection никогда не слышали? Да и вашу проблему с кавычками prepared statements решили бы автоматически.
JokerGTS, supervisord и не использует try except. И Google подсказывает, что его можно запустить под виндой. Можно и без него - если оформить скрипт, как виндовый сервис, и зарегистрировать в системе с перенаправлением всего вывода в лог.
Vilmof20, у студента хотя бы есть шанс прорваться на неоплачиваемые стажировки, где можно получить начальный стаж. У взрослого таких возможностей сильно меньше, да и денежный вопрос игнорировать уже не так просто. Впрочем, как показывает опыт, при достаточной решимости и упорстве, можно стать программистом и в 30, имея на руках ипотеку и младенца.