Skip to content

tamyiuchau/minimalist-guide-to-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

#if you don't have time,skip this and goto the txt file

Minimalist guide to Python

Python is one of the most beautifully designed language. Simple and Clear and Obvious. It is my first programming language, and I managed to learn it in a weekend (though not some obscure part, ie multiple inherience). This tutorial aims to further shorten the time to matter of hours, by remove unnecessary materials in documentations, primer, stackoverflow answers and blogs, keeping the noise to signal ratio as low as possible, while covering every edge case possible.

Not every module included in python distribution (aka Standard Library) will be discussed Best practice and rational behind will not be discussed. (Maybe write about this latter) In case you have trouble on this book, ask me, either through traditional mail list: minpy@googlegroups.com , forum: https://groups.google.com/d/forum/minpy or telegram: telegram.me/minpy Please don't repost, cause I want to keep track on the schedule Presently ~400 lines excluding comment and execution result

#Why minimalism? 1)I consider minimalism as implied by Occam's razor, which means it should more accurate represent what it is. 2)Generally, less instructions means the program will run faster. 3)It is less likely to make bugs as your mind doesn't have to keep tract of lots of expressions, and for those expression you need to keep track on, you clearly know why they exsist and what they behave.

About

minimalist guide to python: A minimalist guide

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published