There are two current contacts, one is Hetland's basic Python tutorial, one is Python for kids.
Reply content:
Personal situation: Non-computer major, learning programming is just to solve some small problems convenient, have C + + Foundation
Recommended public classes
Programming for everybody
1.5 times times faster + fast forward a day to complete the transition of the basic (with C + + basis)
The license for this course material is CC.
Textbooks: / http Do1.dr-chuck.com/py4inf /en-us/book.pdf
All courseware and lesson videos: / http Open.umich.edu/educatio n/si/coursera-programming-everybody/winter2014/sessions
Course: https://www. Coursera.org/course/pyt Honlearn
The instrument used is this one, good hundreds of pages, A4 paper out than the dictionary thick, absolutely forced not suitable for the introduction, never read, and then just read the document will not read, not recommended.
I was looking at Python for Data Analysis-o ' Reilly Media
The Appendix: 40 pages, not long, I think the introduction of Python is quite appropriate, then you can look at the text to analyze the data ... Then it relies on official documentation.
Python Pocket Reference, 5th edition-o ' Reilly Media
It's a good book, too. Learn | Codecademy
Use this. Personal feeling no matter what tutorial is suitable for yourself, the tutorial that can learn something in it is a good tutorial
Recommended "Basic Python tutorial"
, from the beginning to the advanced level of the entire set, and is a video class tutorial, very suitable for beginners / http Woodpecker.org.cn/abyte ofpython_cn/chinese/
The Concise Python tutorial gives you a day of getting started with Python. You go to see this article, I remember it is on Weibo William Wang or csdn recommended
Python data structure and algorithm design (summary)
Personal feeling is not yet. Getting started with this kind of book, design more than normal tutorial need to consider more.
Currently read many books have preconceived computer concepts, is to let you know what is going on, more say a lot of words, instead of the content becomes complex, because the personal feeling of getting started is to tell you to do so you can achieve such a function, so that you have a magical feeling of the development.
But fortunately, the introduction of Python is actually very simple, so it can be used for a few books, not the best.
If you have a good basic English or feel that you do not see the Chinese language, the following books are read English version of it, a list of books:
1, the individual is to see the "Basic Python Tutorial" with the official documents, in short, the experience is, said a bit boring, ah, the front of the list, dictionary what built-in objects too much, so will be a bit annoying, but it seems like the following will be so, in fact, as a classic, is good.
2, I later study, found a good Chinese translation seems to be "like computer scientists think of Python," Ah, this good point, will not feel so boring, the book layout is designed, slightly more than the above that the plain, the disadvantage is to speak less, but the introductory words can have.
3, there seems to be an introduction to the book, but also know after the "lovely Python", ah, but I gave up watching, the reason I forgot.
4. If you are a abused player and have a programming base like quickly using Python as a tool, "deep into Python," This is good, bit a few chapters, you can almost look down.
5, if you are very patient, do not think mother Mulberry nagging, read the "Python Study Manual" bar, I currently look at this English version, by the way combined with official documents to do in-depth preparation before.
Other estimates, but if God can give me another chance, I will be quiet to see the official English document introduction. The cover is the mouse.
/ http Book.douban.com/subject /3988517/
I've never seen a textbook that's so clear and easy to read, and it's very fluent in byte of Python. For someone with programming experience in other languages, take a few hours to see the byte of Python and start working. You can have an official Doc check library on hand. Python Programming for the Absolute beginner, 3rd Edition
Each chapter teaches you a little game, very interesting and suitable for getting started!