The 3D picture of Python

Richard Jones rjones at ekit-inc.com
Sat Feb 8 00:57:58 EST 2003


On Sat, 8 Feb 2003 3:49 pm, Andrew Dalke wrote:
> Richard Jones, commenting on Richard Jones' post:
> > > Estimated time in the real world to become fully productive in
>
> newfangled
>
> > > Python / C++ 3D environment: 1 month.
> >
> > Either you're not as good a programmer as you're making out, or you're
> > not giving yourself enough credit. I'd expect you'd be able to learn the
> > requisite Python, Numeric and PyOpenGL (assuming existing familiarity
> > with OpenGL) knowledge within a week, perhaps two at the most.
>
> Erm, to go from scratch knowledge to Python + PyOpenGL + Boost +
> MSCV++ + Numeric is quite a bit.
>
> I know when I started with Python I spent the first couple of days
> just reading the documentation and trying things out.  I assume the same
> would be true for each of those modules, so ... that's about 8 days there.
> I then wrote some practice pieces over a span of time to build up a
> feel of how to use Python.  Call that a week or so.
>
> Then figure on building a larger project in the problem domain, along
> with a rewrite or two for different approaches, and a complete rewrite
> once things start to sink in.  And a few more practice pieces.  And playing
> around with a few other libraries to see how well they work.
>
> Yes, I could see that it would a month to get up to speed, even for
> a good programmer.

OK, you might be right.

For the record, I recall learning all the python basics in an afternoon. 
PyOpenGL and Numeric similarly took about an hour each (having used Python 
for a while, and already knowing OpenGL). My first ever Python project was 
wrapping the gd library, by hand (in the days before SWIG). That only took me 
a couple of days from start to finish. As you say though, there's other 
factors.


    Richard






More information about the Python-list mailing list