Andre, хочу дать тебе совет. Сам искал не один день лучшие способы научиться веб-программированию на python. В итоге хорошего способа не нашёл, т.к. его нет… Нашёл лишь более-менее приемлемый…
1. как уже упоминалось выше, нужно для начала (а это займёт немало времени) прочитать 845 страниц хорошей книги - “Марк Лутц. Изучаем Python. 3-е издание” (в интернете почти везде данная книга представлена 2008-ым годом издания, я где-то нашёл и скачал (где уже не помню) 2009 года издания. Вот здесь
http://book.tr200.net/v.php?id=336237 вроде то что нужно… но почему-то в архиве книга лежит, может быть защищена паролем… точно не знаю… но с моим интернетом проверять этот источник не стал, просто имейте ввиду что книга есть 2009 года издания… не знаю чем она лучше… просто ставлю перед фактом…
2. конкретно для веб-разработки выбрал веб-фреймворк Django, т.к.
а) по отзывам он “более-менее” полноценный (т.е. имеет полный набор инструментов для разработки)
б) для него есть достаточно много литературы на русском языке (в отличие от других веб-фреймворков), например
а)
http://djbook.ru/ - перевод официального туториала, находящегося по адресу
http://djangobook.com/ перевод достаточно удачный, всё описано понятным для новичка языком, только неполный
(автор перевёл официальный ресурс не до конца)
б) после этого можно почитать книгу “Django. Разработка приложений на Python. 2010 года издания. Авторы - Д. Форсье, П. Биссекс, У. Чан”
для новичков книга просто ужасная. ничего не понятно вообще! но вот после прочтения
http://djbook.ru/ картина проясняется…
скачать можно по адресу
http://huyamba.net/2010/04/20/django-razrabotka-veb-prilozhenij-na-python.html3. создание веб-приложения без веб-фреймворка показалось мне (по прочтению некоторых статей) более сложным и геморойным (т.к. в этом случае набор инструментов (для создания веб-приложения) придётся выбирать самому и придётся заботится об их совместимости между собой… в веб-фреймворке Django набор инструментов уже подобран и работает как нужно…)
4. без знаний Python Django можно не учить, т.к. Django - это и есть программа, написанная на Python!