Я начал использовать Python примерно в 2001 году, и более серьезно в 04/05, а более серьезно чуть позже. Я помню некоторые события, которые изменили отношение к Python и сделали его более жизнеспособным в качестве языка веб-разработки.
FCGI бывает, а потом WSGI. До этого вам приходилось запускать скрипты Python как обычный CGI, что было недостаточно быстро. mod_python далеко не так хорош, как mod_php, .NET CLR или Java-платформа JIT VM.
Известные университеты начали преподавать алгоритмы и другие классы, используя Python, и была опубликована и стала популярной книга типа «Учись мыслить как компьютерный ученый».
В начале десятилетия он стал основным языком реализации в Google, и это оказало влияние на то, насколько серьезно он был воспринят.
Видимые разработчики и разработчики стандартов, такие как Джо Грегорио и Марк Пилигрим, оба использовали Python для реализации прототипов протокола Atom. Затем Пилигрим написал DiveIntoPython, который помог многим людям выучить и освоить язык.
Ветвь 2.x стала стабильной и реализовала такие функции, как поддержка Unicode, хороший синтаксический анализ XML, новый сборщик мусора, генераторы и функциональные методы и т. Д.
Самым большим переломным моментом стал Django, который стал очень известным вместе с RubyOnRails в 2005 году. Философия Django отличалась от философии Rails, и многие разработчики сочли ее более подходящей для проектов.
Для языка, который не был поддержан крупной корпорацией (например, C # и Java), кривая принятия и разработки довольно типична и близка к другим языкам с открытым исходным кодом, таким как Ruby.
Django не оказал такого большого влияния на Python, как Rails на Ruby, так как он уже широко использовался учеными, математиками, квантами, учеными и т. Д.