S
S
StrangeAttractor2015-12-23 22:46:27
Python
StrangeAttractor, 2015-12-23 22:46:27

What to read to learn how to write in Python 3 right away?

I'm starting to learn Python (3.5). I would like to get involved as quickly as possible and start writing all sorts of applied things on it (of a very different plan - from one-time console scripts to demons, GUIs with parallelism and web applications) for myself.
"Behind" C# and Scala are at a good level, many others are at a satisfactory level (i.e. [+] no need to explain the basics of programming, OOP, etc. [-] there are habits that have developed over the years of thinking in C-like languages) .
The primary priority is to write the most correct, beautiful "pythonic" ("pythonic") and only such code, not a line of another (whatever works based on experience with other languages ​​​​and helps and examples lying around in abundance, writing in general is not tricky) plus structure the code correctly according to Python concepts.
After that, the priorities, of course, are the performance and reliability of what is being written, so it would also be nice to consider these issues along the way.
There are a huge number of books and tutorials on Python on the Web, so I ask for help in choosing the most suitable ones.
Thanks in advance.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
N
nirvimel, 2015-12-23
@nirvimel

I once liked Mark Lutz in terms of idiomaticity.
More recently, Michael Dawson has been praised a lot .

U
un1t, 2015-12-23
@un1t

You need to smoke the source codes of projects, since they are almost all opensource and available on github.
Based on the experience of switching to other languages, I can say that writing perfect code will not work right away. So at first you need to score on ideality and just write. As you write and read other people's sources, understanding will come.
Z.Y. And why do you need a python? Why do you miss C# and Scala? They are also written under the web, many people like it.

A
abcd0x00, 2015-12-24
@abcd0x00

"Behind" C# and Scala at a good level, many others at a satisfactory level

If you are not disingenuous, then
https://docs.python.org/3/
https://www.python.org/dev/peps/
https://www.python.org/dev/peps/pep-0008/
Otherwise
getpython3.com/diveintopython3

I
Ilya Pavlov, 2015-12-24
@Spirkaa

book.pythontips.com/en/latest/index.html
docs.quantifiedcode.com/python-code-patterns/index.html
docs.python-guide.org/en/latest

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question