W
W
weranda2016-06-18 12:34:49
Python
weranda, 2016-06-18 12:34:49

How to remember classes, functions and methods in programming and save time?

Hello
I'm learning Python, but the question applies to other languages ​​as well. A lot of different information has to be memorized or written down in order to later peep and remember. Hundreds and thousands of different methods. Is it really possible to remember them all? Undoubtedly, with time they will be assimilated and the difficulties with remembering them may disappear. How were you? Maybe you use some tricks, techniques, software?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
C
Cat Anton, 2016-06-18
@weranda

You don't need to remember everything. You need to use the documentation, have convenient reference books at hand (preferably online with the ability to search). A lot of people use a cheat sheet like this one . What you often use will be remembered by itself.

A
abcd0x00, 2016-06-19
@abcd0x00

First you go through everything once and in detail. When you go through each section, you make a file with notes for it. After passing the section, you read this file with notes again.
Also, make yourself an html page, where you place links to sections, to standards, to pages with material.
Log in through this page every time to continue learning. On the same page, mark what you have already passed.
Then you make one html page for all your html pages. (Directly on the disk, you switch between them, no Internet is needed.)
Почему надо проходить полностью? Потому что если ты не пройдёшь все нюансы, ты не будешь знать их. А когда ты не знаешь нюансы, ты начинаешь писать всякую лишнюю хрень. Очень часто при открытии файла на чтение в питоне пишут 'r'. А почему? А потому что не читали полное описание open(), в котором написано, что по умолчанию там всегда 'r'. А когда точно не знают, начинают писать на всякий случай. То же самое касается кодировки в третьем питоне. Вот человек не знает, что там кодировку по умолчанию поменяли, и пишет там всегда "#encoding: utf-8", и удалить боится, потому что не знает, можно ли удалить. А чтобы знать, надо читать PEP, а он не читал.

A
Alex, 2016-06-18
@apletnev

Dear Alexander already wrote about Anki (spaced repetition tehnique). IMHO this is the best system for memorizing anything, including methods.
There is a course on how to memorize and learn (Anki is also recommended there). You can check it out here .

M
Mikhail Potanin, 2017-10-19
@potan

For statically typed languages, you can not remember - the necessary things are prompted by the IDE or they are easily searched for by signatures.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question