TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Python web development

19 pointsby amourghalmost 14 years ago
Hello guys,<p><pre><code> I would like to develop a website with python,</code></pre> now i'm learning it via shell.i want to learn it using files like in c++,or asp.net what are some books that i can read to learn python web development? what are some tools to work with html and python. what are the databases that work with python well?

8 comments

andybundayalmost 14 years ago
Depending on what you are planning on doing then it would be worthwhile to at least checkout the following:<p><pre><code> - http://flask.pocoo.org/ or http://webpy.org/ as simple lightweight alternatives to django - gunicorn or uwsgi as a wsgi server - supervisord for controlling processes - mongodb, redis, sqlite3 all have fairly complete and easy to use python apis</code></pre>
评论 #2741988 未加载
评论 #2741785 未加载
poissonpiealmost 14 years ago
Definitely check out Django - the documentation includes a great tutorial that will guide you through developing a web site. Well written and easy to follow.<p>For something a little more minimal, try google app engine - their getting started guide is a very simple one form web app: <a href="http://code.google.com/appengine/docs/python/gettingstarted/" rel="nofollow">http://code.google.com/appengine/docs/python/gettingstarted/</a>
jwdunnealmost 14 years ago
I'm no authority on the subject but Django seems like the big player when it comes to Python. I also believe they've got a free book walking you through it, but again I have no clues beyond that.<p>There is also some stuff at the end of www.learnpythonthehardway.org focusing on web dev but it doesn't use Django.<p>Also, I imagine what ever text editor you used for other things, e.g TextMate or Emacs, could work well here too. I think maybe Eclipse will do plugin because, after all, there's usually a plugin for everything with Eclipse.<p>P.S keep me posted on how you get on :)
评论 #2741697 未加载
sea6earalmost 14 years ago
Easy simple ways that I can think of:<p><pre><code> - look up CherryPy - It's pretty simple to get started and a good way to learn something about both web servers and websites. - you could also check out learn python the hard way (2nd edition) toward the end it has some exercises on setting up a website using a framework based on web.py http://learnpythonthehardway.org/book/ex50.html - of course, Django is the most popular framework and so will also have the most documentation.</code></pre>
ergo14almost 14 years ago
You can also consider using pyramid web framework. <a href="http://pylonsproject.org/" rel="nofollow">http://pylonsproject.org/</a><p>When it comes to databases I would advice using PostgreSQL but I guess anything will work fine, so you may stick to what you know best.
salva_xfalmost 14 years ago
you can try <a href="http://mongrel2.org/" rel="nofollow">http://mongrel2.org/</a> with python, look for a simple template system like <a href="http://www.cheetahtemplate.org/" rel="nofollow">http://www.cheetahtemplate.org/</a> and for sql I likes postgresql or can probe some graphdb<p>some years ago I do some webs with python but i think that nodejs or lisp is better for web develop
Meaialmost 14 years ago
<a href="http://www.google.at/search?sourceid=chrome&#38;ie=UTF-8&#38;q=I+would+like+to+develop+a+website+with+python" rel="nofollow">http://www.google.at/search?sourceid=chrome&#38;ie=UTF-8&#38...</a>
评论 #2742108 未加载
thdnalmost 14 years ago
web2py is the only way to go!
评论 #2742075 未加载