|
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