K
K
Konstantin Andreevich2010-10-29 19:58:36
Python
Konstantin Andreevich, 2010-10-29 19:58:36

Python. Where to start learning?

I want to code for Ubuntu, well, just learn Python.
Where to begin? What to read, where to get, what and how?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
S
Sergey Aganezov, 2010-10-29
@Karde

Mark Lutz Efficient Object-Oriented Programming Learn Python
3rd Edition

A
amarao, 2010-10-29
@amarao

If you want to teach with polish and grace - dive into python. Gives a very good sense of language. Small details can be studied in the manuals.

M
mocksoul, 2010-10-31
@mocksoul

Heh, with `python -m this`
But seriously, from the task. It is not necessary to immediately start creating super-mega-web projects, you can write yourself a console alarm clock, for example. In general, those who are already a programmer in some other language have no problems with learning python. There are differences, but they are all very obvious when viewed under a magnifying glass =).
The aforementioned Dive Into Python is definitely a must read, even for those who are already able to write an alarm clock in python.
And, of course, looking at the sources of adequate programs in python. For example, gut the same django - and you will already be almost a guru. But there is really nothing complicated in this.

N
naprasno, 2010-11-08
@naprasno

There is also a good interpreter shell to help - bpython. Launch it and play. The same, but in the GUI and for the money is in PyCharm/IntellijIDEA. With the help of them, it will be much easier to move along the tutorials of the libraries that you intend to use. Good luck.

S
Sergey, 2010-10-31
@seriyPS

By the way, I can recommend Aptana PyDEV as an IDE (as a plugin for Aptana or Eclipse)
In general, I studied using docs.python.org/tutorial/ and it worked out quite well)
As I understand it, you are already writing PHP ... Try not to write PHP right away then python programs!

I
Iryna_Karpenko, 2015-11-11
@Iryna_Karpenko

It is better to take an online course, it lasts two months and teaches only the necessary skills that you will then apply at work.
vk.com/clubpython_django

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question