What is best way to learn Python for advanced developer?

Akira Li 4kir4.1i at gmail.com
Thu Jul 31 23:34:53 CEST 2014


guirec.corbel at gmail.com writes:

> I am a Ruby developer and I want to program in Python. I know how to
> do simple things like create classes, methods, variables and all the
> basics. I want to know more. I want to know what is the Python
> philosophy, how to test, how to create maintenable software, etc.
>
> I'm looking for online courses and any ressources I can have on the subject.
>
> Can you help me?
To answer the question in the Subject:

Idiomatic Python (basic DO's & DON'Ts of the language):
http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html

Tutorial (get acquainted with the language and stdlib):
https://docs.python.org/3/tutorial/index.html

Batteries (get acquainted with ecosystem):
https://github.com/vinta/awesome-python

Do 100+ projects in Python to learn the language (or something from your
domain):
http://www.reddit.com/r/learnpython/comments/1huuqk/im_doing_100_projects_in_python_to_learn_the


Personal: learn both Python 2 & 3.


--
Akira




More information about the Python-list mailing list