What does it take to implement a chat system in Python (Not asking for code just advice before I start my little project)

Chris Angelico rosuav at gmail.com
Thu Jul 18 08:49:40 CEST 2013

On Thu, Jul 18, 2013 at 4:36 PM, Aseem Bansal <asmbansal2 at gmail.com> wrote:
> @Chris Angelico
> Thanks. That cleared many doubts and your suggestions would definitely be useful.
> I am asking the next paragraph because you said about Python 3 helping with things. I am not looking for a debate or anything just a opinion.
> I learnt Python myself and everyone told me that Python 2 is status quo so I learned Python 2 and have been working with it. I am just 1.5 months in Python programming so should I consider switching to Python 3 if it helps with new things or should I stick with Python 2 to get a taste of what is currently out there?

Python 3 is now the current Python. There'll be no more development on
Python 2 (bugfixes/security only, and even that won't be forever), so
I strongly recommend going to Python 3. You're writing new code, so
there's really no reason to use Python 2. All the core libraries
you'll be needing (socket, mainly) are available for Py3, and as I
mentioned earlier, Unicode handling is far superior (especially as of

> About Pike, thanks for the heads up. But for now I'll use Python. I wanted to learn Python through this project. I'll leave Pike for later. Maybe Phase 1.5.

Yep. My main point there is: Don't be too stuck on any one tool, learn
'em all. Learn Python now, you may find that you want to use Pike
later. Build your system so you can switch one thing out for another.

> Aren't you guys posting in google groups? I thought you were because I can see your posts here. How do I post in python mailing list and see its archives instead of posting on google groups?

Google Groups is one way (and one of the worse ways) of accessing
comp.lang.python, which is cross-mirrored with the mailing list
python-list at python.org - the easiest way is to simply subscribe to
either the newsgroup or the mailing list, using a newsreader or mail
client. As you see, I'm posting from gmail; there are a couple of
issues with using gmail here (it doesn't have a "Reply List" option,
for instance), but it's orders of magnitude less annoying than Google


More information about the Python-list mailing list