D
D
Dmitry Kuznetsov2015-11-14 21:35:06
Python
Dmitry Kuznetsov, 2015-11-14 21:35:06

How do we learn Python?

Good afternoon.
I would like to find a book that would be the best in Python, without further ado, water. Book by Mark Lutz, some very irrelevant, difficult to work with. Knowledge of Python at the level of "Alya connected the module". We need a book that chewed only some data structures, Python tricks and programming methods in general, the OOP paradigm, in general, touched on everything that is not in C, but was not without extra words about how good Python is and so on.

Answer the question

In order to leave comments, you need to log in

17 answer(s)
X
xozzslip, 2015-11-14
@El_Dmitro

To learn the language (Python chips, the implementation of OOP) and to study programming (the implementation of data structures) you still need to use different sources.

  • Programming (first of all) : Stepic (courses), codeforces (olympiad problems), Kormen
  • Language: You are probably reading "Learning Python". If you don't like water, then don't read it. Each chapter has a title, you can only watch interesting ones. I advise you to read in detail about dynamic typing, all sorts of generators, map, lambda, join. And, of course, we need to slowly introduce these things into daily use, even in small training programs. Why? On the one hand, all these things can be written using primitives (for and if), but although at first it will be difficult, later it will greatly speed up development, and also allow you to read the code of serious developers.

S
s0ci0pat, 2015-11-14
@s0ci0pat

Only the best in Python, without further ado and water: https://docs.python.org/

N
newpy, 2015-11-16
@newpy

"A Byte of Python" by Swaroop (translated by V. Smolyar)
wombat.org.ua/AByteOfPython

A
alk, 2015-11-19
@Alexey_Kutepov

For the first time I hear about "Pikhon" =D Correct the title from Pyhon to Python)

S
sim3x, 2015-11-14
@sim3x

learnpythonthehardway.org

K
kozlo_22, 2015-11-18
@kozlo_22

I used to read Lutz. Very good for beginners in programming.
There is a list of references here, everything is broken down by the level of knowledge https://wiki.python.org/moin/PythonBooks.
Well, the best way to learn is by example. Try to solve practical problems.

A
Artyom, 2015-11-19
@DeOne

I recommend starting with syntax. Codeacademy will give you a very good start. The service is foreign, but the programmer must speak English - https://www.codecademy.com/learn/python

B
bromzh, 2015-11-15
@bromzh

www.diveintopython3.net
_

O
overmes, 2015-11-19
@overmes

Lutz is also not recommended.
I liked the book "Python. The Definitive Reference".

F
fidgethard, 2015-11-19
@fidgethard

I am 32 and my previous experiences with programming, especially at the institute, caused rejection.
On Habré, I somehow came across a picture about languages ​​\u200b\u200b+ the lord of the rings - I found out that there is such a language - Python. The entry threshold is low, the pleasures are plentiful.
Six months ago I started with pythontutor.ru
Then books, documentation, etc.
Then there are tutorials on YouTube, there are a lot of them if you know English.

S
Shodan Mind, 2015-11-19
@pollino

There is an excellent course for beginners
on the steppe or here pythontutor.ru

Y
Yuri Kashnitsky, 2015-12-14
@yorko

To get acquainted with the basics of the language, algorithms and data structures, there is a good course in the form of Ipython notebooks.

A
Andrey Titov, 2015-12-25
@titov_andrei

Python is best studied in parallel with another language, such as Java or C. All books provide analogies to other languages. It will be easier to compare possibilities.

A
Andrey Slashchinin, 2015-11-19
@slashinin

Mark Lutz's book Learning Python. 4th edition or there is already a 5th edition.
I read the 4th edition, everything is very accessible and understandable.
www.ozon.ru/context/detail/id/5730448

S
sazhyk, 2015-11-19
@sazhyk

I, as a beginner in programming, are also interested in this question. Or maybe someone will share their personal experience? How did you come to study Python, where did you start? Maybe there are some paid courses (with adequate prices and teachers)?

A
Astrohas, 2015-11-28
@Astrohas

There is a good book from Mark Summerfield - Programming with Python 3. Starts with the basics, and gradually moves to everyday tasks.

Y
YogurtJoe, 2015-12-08
@YogurtJoe

Himself a beginner. I study Python, first of all, for autotests. Well, in the future - as an opportunity to implement the server part of your project. Of all the available books, I liked Starting out with Python by Tony Gaddis : www.pearsonhighered.com/educator/product/Starting-... Everything is laid out on the shelves, an excellent set of topics and practical tasks (I don’t consider books at all without practice). The volume is ideal - about 600 pages. Finished not too long ago. Satisfied. There has never been a situation when it was necessary to google additionally - or for the author to jump from fifth to tenth.
I also really liked Lutz, but 2 of his books are pulled under 2000 pages. For the first acquaintance, IMHO, a lot. And so - of course, I would read it with pleasure.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question