Python is a high-level, object-oriented programming language, created by Guido van Rossum in 1991.[1] Python puts readability at a high standard and this makes it great for both programmers and non-programmers to learn. Python is cross-platform, which means you can run it on all major platforms like Microsoft Windows, Linux, and Mac OS X. Python is open source software and, as a result, has a large community of developers who help improve and contribute to the language. Currently, the main implementation of Python, CPython, is managed by the Python Software Foundation, a non-profit organization working to develop and maintain the Python standards.

Python gives you the ability to rapidly develop projects, while being able to maintain them at the same time. Python usually uses less lines of codes than other object-oriented languages, like C and Java, and it has a simple and easy syntax. A simple "Hello, world!" can be done with just one line of code (actually this is called a command) and only four lines when recreating it as a GUI!


Prerequisites are suggested courses that should be completed before taking this course. If you're having a hard time understanding the material in this course, make sure you complete these prerequisites first.

Learning Resources

Nuvola apps kcmprocessor.png Subject classification: this is a technology resource .
Crystal Clear Sharemanager.png Resource type: this resource is a course.
Want to learn something about Python that's not mentioned below? Go to the Wishlist to find out how.


Common Data Types


Input & Output


Object-Oriented Programming

PEP Studies


To Be Classified

  • Basic Data Types - Learn the five types: strings, tuples, lists, dictionaries, and integers.
  • Operators - Python operators - basically, ways to do things.
  • Flow Control - By using Boolean expressions, flow control, and loops, you'll learn how to code logic into your program.

Active Participants[edit]

Teachers or Contributors[edit]

If you are helping to develop this resource, please sign below by typing 4 tildes (~).


If you are using this course as a learning resource, please sign below by typing 4 tildes (~).

Further Reading

See Also

This article uses material from the following Wikipedia page: It is released under the Creative Commons Attribution-Share-Alike License 3.0.


Manage research, learning and skills at IT1me. Create an account using LinkedIn to manage and organize your IT knowledge. IT1me works like a shopping cart for information -- helping you to save, discuss and share.

  Contact Us  |  About |  IT Training & References |  IT Careers |  IT Hardware |  IT Software |  IT Books