Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Jimmy Cliff
Dawning Industries
|
Posted - 2010.10.08 12:16:00 -
[1]
I am searching for a good book to learn to program in python3. Most books I have looked at aren't very user-friendly.
Can anyone recommend a decent book to learn the programming, or point me to a python-site or forums of some sort (except python.org, which I have visited a lot).
I have some basic experience programming c++ but I want to switch to Python instead. Python2.x is not interesting in my world 
PS. hoping this subject fits here, being the Tech lab and all (and Eve being written in Python too 
|

caronome
|
Posted - 2010.10.09 14:46:00 -
[2]
As a Java/c/javascript programmer who has dabbled with Ruby, I keep thinking about trying Python.
Then I read this devblog:
Python 2.7 is the last of a line. There are no plans to continue with a python 2.8 version. All Python development is now focused on the 3.2 version of Python. But we won't be going there any time soon.
So the two biggest motivations for me for Python were Drupal (not python3 yet) and EVE since a lot of technologies surrounding it are Python. But as mainly a learning experience, I have zero interest in learning a dead version. So it's back to ruby for me and NetBeans with ruby is pretty nice. Or finally do something serious with Objective-C.
I do hope that CCP finds a multithread language solution to better leverage the new multi-core processor designs and do not quite see the Python 2.7 path to that.
|

Abuelo
|
Posted - 2010.10.09 20:36:00 -
[3]
Calling Python 2.7 a dead version is quite naive. The differences between the two versions are small. Some syntax changes, some standard libraries have been renamed/restructured etc, but essentially, its the same language. There's even a tool that automatically handles most of the Python 2 to 3 converting. Python3's only downside atm is that many libraries haven't been ported yet.
I also suspect CCP will eventually upgrade to Python3.
|

darius mclever
|
Posted - 2010.10.09 21:33:00 -
[4]
Originally by: caronome As a Java/c/javascript programmer who has dabbled with Ruby, I keep thinking about trying Python.
Then I read this devblog:
Python 2.7 is the last of a line. There are no plans to continue with a python 2.8 version. All Python development is now focused on the 3.2 version of Python. But we won't be going there any time soon.
So the two biggest motivations for me for Python were Drupal (not python3 yet) and EVE since a lot of technologies surrounding it are Python. But as mainly a learning experience, I have zero interest in learning a dead version. So it's back to ruby for me and NetBeans with ruby is pretty nice. Or finally do something serious with Objective-C.
I do hope that CCP finds a multithread language solution to better leverage the new multi-core processor designs and do not quite see the Python 2.7 path to that.
just a small nitpick: drupal would be in php.
|

caronome
|
Posted - 2010.10.11 00:34:00 -
[5]
Originally by: darius mclever
just a small nitpick: drupal would be in php.
Thanks! Django I at least got the first letter correct.
Originally by: Abuelo Calling Python 2.7 a dead version is quite naive. The differences between the two versions are small. Some syntax changes, some standard libraries have been renamed/restructured etc, but essentially, its the same language. There's even a tool that automatically handles most of the Python 2 to 3 converting. Python3's only downside atm is that many libraries haven't been ported yet.
I also suspect CCP will eventually upgrade to Python3.
That was CCP Porkbelly's characterization of Python 2 in the link I provided.
http://wiki.python.org/moin/Python2orPython3 said there will be no new major releases on the 2.x codebase.
At the time of writing (July 4, 2010), the final 2.7 release is out, with a statement of extended support for this end-of-life release. The 2.x branch will see no new major releases after that. 3.x is under active and continued development, with 3.1 already available and 3.2 due for release around the turn of the year.
------
The end the CCP devpost was (emphasis added)
" Python 2.7 is the last of a line. There are no plans to continue with a python 2.8 version. All Python development is now focused on the 3.2 version of Python. But we won't be going there any time soon. Moving from version 2 to 3 is a much bigger leap: There are widespread incompatibilities on the API level and there are substantial language changes too. And at this time there appears to be no immediate benefit to us in switching.
What effect will the upgrade have on the player? In the short term probably none. But in the longer term, it will make our job of providing quality services to you simpler, more enjoyable, and easier on our arthritic fingers and receding hairlines.
I've also got us a new stylus for our gramophone. Stackless Python 2.7 and Randver will keep things moving for quite a while yet.
- Porkbelly "
Obviously, they need to get off a language fork that is no longer being developed and P3 is the logical next step. All that CCP needs to do is get a multi-core/thread 64-bit solution that supports DX11, get it to integrate with their new Carbon technology including the NVidia APEX and we are set. And a complete UI overhaul of course.
Soon. Actually that is not true; when CCP says soon it might be delayed. But when they explicitly say "we won't be going there any time soon", I think that it a safer bet to say it won't happen soon.
|

Herio Mortis
Dark Nebula Academy O X I D E
|
Posted - 2010.10.12 08:58:00 -
[6]
A book about python 3 that I really enjoyed was Programming in Python 3 by Mark Summerfield. Clear and concise with lots of helpful information.
|
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |