|
1 | 1 | # Python programming tutorial
|
2 | 2 |
|
3 |
| -This is a Python 3 programming tutorial for beginners. If you have never |
4 |
| -programmed before click [here](basics/what-is-programming.md) to find |
5 |
| -out what programming is like and get started. |
| 3 | +This is a concise Python 3 programming tutorial for people who think |
| 4 | +that reading is boring. I try to show everything with simple code |
| 5 | +examples; there are no long and complicated explanations with fancy |
| 6 | +words. If you have never programmed before click |
| 7 | +[here](basics/what-is-programming.md) to find out what programming is |
| 8 | +like and get started. |
6 | 9 |
|
7 | 10 | This tutorial is aimed at people with no programming experience at all
|
8 | 11 | or very little programming experience. If you have programmed a lot in
|
9 | 12 | the past using some other language you may want to read [the official
|
10 | 13 | tutorial](https://docs.python.org/3/tutorial/) instead.
|
11 | 14 |
|
12 |
| -You can use Python 3.2 or any newer Python with this tutorial. Don't use |
13 |
| -Python 2. If you write a Python 2 program now someone will need to port |
14 |
| -it to Python 3 later, so it's best to just write Python 3 to begin with. |
15 |
| -Python 3 code will work just fine in Python 4, so you don't need to |
16 |
| -worry about that. |
| 15 | +You can use Python 3.3 or any newer Python with this tutorial. **Don't |
| 16 | +use Python 2.** If you write a Python 2 program now someone will need to |
| 17 | +convert it to Python 3 later, so it's best to just write Python 3 to |
| 18 | +begin with. Python 3 code will work just fine in Python 4, so you don't |
| 19 | +need to worry about that. Python 2 also has horrible |
| 20 | +[Unicode](http://www.unicode.org/standard/WhatIsUnicode.html) problems, |
| 21 | +so it's difficult to write Python 2 code that works correctly with |
| 22 | +non-English characters (like π and ♫). |
17 | 23 |
|
18 | 24 | ## List of contents
|
19 | 25 |
|
|
0 commit comments