Я прошёл курс на сайте CodeAcademy, но в самом курсе учат только основам, а не созданию самих веб-приложений. Какой актуальный веб-фреймворк посоветуете новичку?
Сильно зависит от задач. Если асинхронное программирование - tornado. Если небольшие веб интерфейсы к данным - Flask. Но все равно Django нужно знать, поэтому начать нужно с него.
Flask очень прост -- начните с него.
В целях поизучать питон посмотрите его код. https://github.com/mitsuhiko/flask/blob/master/fla... -- здесь пример того как пишутся скрипты работающие под разными ветками питона.