=== mterry is now known as mterry_sprinting | ||
doc_ | hello everyone. Could you please advise which version of Python is better to use if I want to build an app, 2.x or 3.x. Constructive answer is appreciated. thanks | 19:16 |
---|---|---|
doc_ | hello? is anybody here? | 19:20 |
JanC | doc_: some people are "here", but not always looking in the channel all the time ;) | 19:23 |
doc_ | i see... | 19:23 |
JanC | doc_: I think Python 3 will become the default in the short term, but currently most applications are still written in Python 2 | 19:23 |
JanC | you could say we're in the middle of a switch right now... | 19:24 |
doc_ | oh, i see...thanks... | 19:26 |
JanC | actually, 3 switches are happening (if you want to use Gtk): Python 2 -> 3, Gtk 2 -> 3, and PyGtk -> GObject introspection-based Python Gtk bindings | 19:27 |
JanC | doc_: if you stay around, maybe somebody else can give you more info (e.g. their experience with the newer technologies) | 19:30 |
doc_ | ok, thank you. I think that it is better to stick to the newer technologies | 19:31 |
doc_ | because they are being developed with more effort | 19:32 |
jo-erlend | doc_, Python 2.7 will be supported in Ubuntu for at least five years. The problem isn't really Python itself, but with third-party libraries. They have to be ported to Python 3 before you can use them. This transition is not complete, which means you'll have less tools available in Python 3. | 19:36 |
jo-erlend | furthermore, a lot of applications will be based on 2.x for a long time, so it'll be useful to know. The changes to Python 3 isn't radical. You can pick them up easily when you're comfortable with Python itself. I would recommend that you start with Python 2.7 and GTK3, avoiding the PyGTK/PyGI problem altogether. It makes your knowledge more reusable. | 19:38 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!