How to get an overview and methodology of programming in Python

I started learning Python and programming from scratch. I have not programmed it yet, so this is a new experience. I seem to understand most of the concepts, from variables to definitions and modules. I still need to learn a lot about what different libraries and modules do, and I also lack knowledge of OOP and classes in Python.

I see people who just program in Python like everything they have ever done, and I still just understand it.

Is there a way, some tools, a logical methodology that will give me an overview or a good understanding of how to deal with programming problems?

For example, I'm trying to create the parser that we need in the office. I also need to create a spider that will collect links from different sites.

Is there a formidable way to learn different modules to see what you need? Or is it just a nose for grinding stones and understand what the documentation says?

Sorry for the long question ..

+3
source share
5 answers

MIT Intro to Computer Science course at the MIT OpenCourseWare website was taught using Python. There are 24 lectures available as videos that you can watch for free.

This is a scientific example, but it will give you a very solid foundation to start with.

+4
source

Get started with the Essential Python Reading List , which has articles on how to code in Python and how to do it well.

+3
source

, Learning Python .
. PYMOTW Doug Hellmann

+1

, , . , "" . .

: X, , , .

. , Dive Into Python - Python.

0

Perhaps it would be useful to get some information about object-oriented programming (what the whole class is talking about, and how do you know if your classes are good / poor / indifferent). Mark Lutz’s book Learning Python has a whole part (several chapters) in OO. If this material is new to you, it might be useful to take a look. Two other books that I found quite useful are: Python Cookbook (Alex Martelli, prolific contributor here) and Python Essential Reference (David Beazley).

0
source

Source: https://habr.com/ru/post/1746088/


All Articles