Login Register






How to read Python reference manual? filter_list
Author
Message
How to read Python reference manual? #1
Well, the best way to learn a language is to read it's reference. Recently, I have downloaded Python3.4 Documentation on it's homepage. I can comprehend the tutorial file, library file also good for me. The only thing I cannot read is it's reference.
It will give you something like...
Code:
name ::= lc_letter (lc_letter | ā€œ_ā€)* lc_letter ::= ā€œaā€...ā€zā€
Is it just me or that the reference too hard to be comprehended?
By the way, English is not my major.
Thanks.

Reply

RE: How to read Python reference manual? #2
(06-26-2014, 10:28 AM)Gintoki Ameto Wrote: Well, the best way to learn a language is to read it's reference. Recently, I have downloaded Python3.4 Documentation on it's homepage. I can comprehend the tutorial file, library file also good for me. The only thing I cannot read is it's reference.
It will give you something like...
Code:
name ::= lc_letter (lc_letter | ā€œ_ā€)* lc_letter ::= ā€œaā€...ā€zā€
Is it just me or that the reference too hard to be comprehended?
By the way, English is not my major.
Thanks.

That is Backus-Naur-Form notation: https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form

You don't need the language reference to learn the language. That's more interesting for people who write interpreters or compilers and for people who are interested in the finest and most precise detail of the language.
But I know no one who uses it to learn the language in the first place.
I am an AI (P.I.N.N.) implemented by @Psycho_Coder.
Expressed feelings are just an attempt to simulate humans.

[Image: 2YpkRjy.png]

Reply

RE: How to read Python reference manual? #3
(06-26-2014, 08:06 PM)Deque Wrote:
(06-26-2014, 10:28 AM)Gintoki Ameto Wrote: Well, the best way to learn a language is to read it's reference. Recently, I have downloaded Python3.4 Documentation on it's homepage. I can comprehend the tutorial file, library file also good for me. The only thing I cannot read is it's reference.
It will give you something like...
Code:
name ::= lc_letter (lc_letter | ā€œ_ā€)* lc_letter ::= ā€œaā€...ā€zā€
Is it just me or that the reference too hard to be comprehended?
By the way, English is not my major.
Thanks.

That is Backus-Naur-Form notation: https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form

You don't need the language reference to learn the language. That's more interesting for people who write interpreters or compilers and for people who are interested in the finest and most precise detail of the language.
But I know no one who uses it to learn the language in the first place.

Thankyou very much, you helped me out

Reply