An Introduction to Python programming – A Free Online Course
You should learn a programming language every year, as recommended by The Pragmatic Programmer. By learning a new language, you’ll broaden your perspective of programming. In 2010 we brought to you
Clojure, last month we offered you
Go and now we offer you a free introductory course on Python programming.
You will learn Python programming along with RubyLearning’s mentors Anders Persson, Satish Talim and Victor Goff. Registrations have already started. Are you there?
How do I register?
- You first create an account on rubylearning.org
- To enroll into the course, use the enrollment key PP101 We are over 200 participants and have now closed the registration process. If however you still want to join, then email me at satish [at] rubylearning.org
The course is completely free of cost.
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python’s simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.
What Will I Learn?
In this introductory course, you will learn the essential features of Python programming that you will end up using every day.
Who’s It For?
Anyone with some programming experience in any programming language.
The course is ongoing and you can join anytime you want. Also, you can log into the course area at a time convenient to you.
Hurry, registrations have started. Remember, the idea is to have fun learning Python.
At the end of this course you should have all the knowledge to explore the wonderful world of Python on your own.