This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.

Getting to know Python (Optional) [April 11, 2012, 2:11 a.m.]



In order to contribute to Lernanta, you will need to know some Python. Depending on your current proficiency with Python, you may want to take a different path.

You are an experienced Python hacker

If you already know Python, then you may choose to skip this task. You may also choose to stick around to help your peers learn Python! Please recommend resources you found helpfull. Maybe even volunteer to mentor someone!

You are an experienced Java/C++/C/Ruby/OCaml/Lisp/Scala/etc programmer

This task may change your life! Look through one of the following references and start loving Python! If you find a good reference that helped you familiarise yourself with Python, please share that with us!

You are completely new to programming

We obviously recommend that you follow this course about programming with Python. You don't need to complete the whole course before proceeding with this challenge, but the things you will learn there will help you here. You may also choose to follow one of the many excellent tutorials/books on Python spread all around the internet.