|
1 | 1 | # Python programming tutorial
|
2 | 2 |
|
3 |
| -Python is a high-level programming language. That means that it's easy |
4 |
| -to learn and work with, so it's a great choice for a first programming |
5 |
| -language. |
6 |
| - |
7 |
| -No tutorial is good for everyone. This one is aimed at people with no |
8 |
| -programming experience at all or very little programming experience. If |
9 |
| -you have programmed a lot in the past using some other language you |
10 |
| -probably want to read [the official |
11 |
| -tutorial](https://docs.python.org/3/tutorial/) instead. |
| 3 | +**If you like this tutorial, please [give it a |
| 4 | +star](#how-can-i-thank-you-for-writing-and-sharing-this-tutorial).** |
| 5 | + |
| 6 | +This is a Python 3 programming tutorial for beginners. If you have never |
| 7 | +programmed before click [here](basics/what-is-programming.md) to find |
| 8 | +out what programming is like and get started. |
12 | 9 |
|
13 |
| -This tutorial was written in Python 3, and you need Python 3 or newer to |
14 |
| -be able to run the example code yourself. Python 2 is getting outdated |
15 |
| -all the time, and more and more projects are moving to Python 3. There |
16 |
| -are a few popular libraries that don't support Python 3 that well at the |
17 |
| -time of writing this, but you don't need to worry about that just yet. |
18 |
| -They will probably support Python 3 by the time you've learned the |
19 |
| -basics and you may actually need them. |
| 10 | +This tutorial is aimed at people with no programming experience at all |
| 11 | +or very little programming experience. If you have programmed a lot in |
| 12 | +the past using some other language you may want to read [the official |
| 13 | +tutorial](https://docs.python.org/3/tutorial/) instead. |
20 | 14 |
|
21 |
| -I have tested most of the code in this tutorial on Python 3.4, but |
22 |
| -everything should also work on Python 3.3, 3.2 and all newer Pythons. |
| 15 | +You can use Python 3.2 or any newer Python with this tutorial. Don't use |
| 16 | +Python 2. If you write a Python 2 program now someone will need to port |
| 17 | +it to Python 3 later, so it's best to just write Python 3 to begin with. |
| 18 | +Python 3 code will work just fine in Python 4, so you don't need to |
| 19 | +worry about that. |
23 | 20 |
|
24 | 21 | ## List of contents
|
25 | 22 |
|
|
0 commit comments