Python3 Course
Python or Python3
This is the entry page of our introduction into Python3, a.k.a. "Python 3000" or Py3k.
Although the language of Python 3 is principally the same as in in the Python 2.x releases,
it is nevertheless incompatible with the 2.x versions. The developers had for the first time
decided to release a backwards incompatible Python release.
The fact that you ended up at this website means maybe, that you have already made up you mind.
So it's not anymore the question, which programming language is best, or better
best for you. You want to learn Python and in the version 3.x and you are looking for an
appropriate tutorial or course. We hope that you have found it with this website.
But, just in case, you might be still in doubt:
There is hardly a better way to couch in terms our thoughts about Python, than David
Beazley has formulated it in his foreword to his book "How to Think like a Computer
Scientist Learning with Python":
Despite Python's appeal to many different communities, you may still wonder
"why Python?" or "why teach programming with Python?" Answering these
questions is no simple task-especially when popular opinion is on the side of
more masochistic alternatives such as C++ and Java. However, I think the
most direct answer is that programming in Python is simply a lot of fun and
more productive.
So, let's assume, you are here, because you want to learn Python: Either you are
a beginner in Python, who wants to start with the newest
version of Python or you have already used Python in versions 2.x and want to migrate
now to Python 3.x.
This Python3 tutorial isn't comprehensive and doesn't cover every single feature of the
language, but we want to present a good idea of the language's flavor and style.
We will describe many of the most noteworthy features of Python.
It will enable you to read and write Python scripts and modules.

