E
E
evgenusov2015-02-13 03:32:45
Python
evgenusov, 2015-02-13 03:32:45

What does a Python programmer need to know?

Hello. Recently met my first love and call her "Python". After learning the "basics" I decided to write a couple of my draft projects. As a result, I wrote a couple of simple sites on the "localhost" for myself. I tried Bottle, Flask - these sites are actually written on them. I'm currently learning Django - still in progress. I read about PEP 8, everything is logical in principle. Now the actual question is: What would be useful for a Pythonist to know?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
N
NetBear, 2015-02-13
@evgenusov

In a good way, your question should be answered like this: "A Python programmer needs to know Python and programming."
You need to understand that on the same Python you can implement from print "Hello word!" to Dropbox with Instagram.
My advice is to contribute to some open source project. There you will learn in practice the various facets of the language, programming and team development technologies, and a lot of other things.

O
OnYourLips, 2015-02-13
@OnYourLips

Sample interview questions: www.toptal.com/python#hiring-guide

B
bobrovskyserg, 2015-02-13
@bobrovskyserg

Take a closer look at the standard libraries - there are many of them and they are very useful. Especially from writing bicycles.

G
globuser, 2015-02-13
@globuzer

Well, it’s impossible to know absolutely everything, so you need to decide in which direction and which thread to direct all your Python skills, from the web area, from the administration area, from the classical programming area, and much more ....
each direction is still divided into several. .. moreover, with the development of technology, these areas and areas are so huge that it is really very difficult to know absolutely everything about them.
but! there is a plus in this. you choose a certain direction, there is another one in it, there is another one in it, and so on, until you pump through the specifics of a certain one. everything takes time. at the same time, of course, you will still need to know near-similar technologies and developments, frameworks, libraries, and so on.
Well, actually, when you know the goal, then you are pumping in this direction and only in this specificity. and the main thing here is not to lose motivation, to love what you are learning, to have a goal and a DESIRE! gradually acquire all the skills in this direction chosen for you and everything will be OK!

L
leverun, 2015-02-13
@leverun

For Python:
Mark Lutz, especially Learning Python
For Django:
Two Scoops of Django
Test-Driven Development with Python

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question