Recently wanted to learn Python, on the internet to find a lot of information, found Python path-experimental building
, do not know the test spectrum?
Reply content:
List of books: (views of some books that have been read and not seen)
Basic understanding:
<>
(Python Concise tutorial concise python tutorial )
Online resources, two hours to understand the basic
If you have other language skills, it won't take long
Entry:
< >
Official introduction, English good can read it again, but seems to have Chinese
< >
I see the first Python book, the University Library borrowed, very basic, but not feeling enough detail
It's easy to get started.
<> (in layman's Python)
Buy the photocopy version, there is no program basis can see, there are procedures based on the English reading training can be ....
< > (Python learning Manual)
There are python3k content, the content is very comprehensive, very detailed, is a bit thick, chew for a while to finish, I read the second book
< > (Pyton core programming)
python2.x, community translation, chapter Rationale is very clear, more in line with the Chinese people to comb the knowledge of the style. After 2 days, it was basically similar to the one above. Two Choice One
< <可爱的python> >
No, IBM Dev has a Web-based version that looks at some of the articles you need.
<
No look, no say .....
Advanced & Further:
<>
Very basic, but also very not basic, should be considered as an introduction to further to see
< >
I bought it, I didn't turn it over.
< >
No buy, no say, no use at work
Going to buy
< >
It's helpful to have a better understanding of the code.
Other:
< >
Bought, picked up part of the chapter, if often working under the *nix of children's shoes, often write script classmate, suggest to see
< >
No buy, no look, no say
< <集体智慧编程> >
is looking at, mainly machine learning some basic algorithm introduction, code is written by Python, great
< >
No buy, no look, no say
< >
Migrate a project (Mezzanine-a Django1.4-based CMS Open source project ) to SAE and read all the chapters, but not in depth.
There is a translated version on the Internet
< >
Bought, read, and the previous copy too much, two choose one, suggest online to see the book above
Tome Occasional Query
< >
Chinese version of the entity seems to have just out, very thick one, bedrooms ocean, not yet. There is an electronic version, occasionally look for things to use, but seemingly not very complete.
I'm going to start with these books in my hand.
< >
python2.4, a lot of kinky inventions, can buy a copy
2. Learning route (for the above books, can be self-adjustment and evaluation, the following only represents personal views)
- #/usr/bin/env python
- #-*-Coding=utf-8-*-
- # @author: Linda Diffuse @/httpyeah.net
- # @version: 0.1
- # @date: 2015-02-7
- # @desc: Python learning route
- Step
- def read (book=<>) # Online First
- If not interested:
- Return
- Else
- If no programming basis:
- <>
- If need py2.x:
- < >
- Elif py2.x and py3k:
- < >
- If you want: #可选
- < >
- If you had more time and energy:
- < <可爱的python> >
- < >
- Print "Info: Basic Getting Started"
- If you want go farther:
- If True: #强烈建议
- <>
- < >
- < > #这个, I've never read it.
- If work requires:
- < > #网络编程
- < > #系统管理相关
- < > #web, using the Django framework
- < > #同上
- < <集体智慧编程> > #算法工程师, or Personal hobbies
- < >
- If you want to search for something useful:
- < >
- < >
3. Select IDE:
This, I feel comfortable with the line, about this, not detailed introduction, online from a search
I used it for the sun.
Under Windows: Experiment: IDLE Project: Eclipse+pydev (currently switched to sublime Text2, interested can try)
Under Linux: Experiment: Ipython Project: Vim
4. Learning methods:
Feel the entry without him: Reading + tapping the Code experiment
Buy books, basic on the line, seemingly LZ buy more, there are some feelings actually repeated
Advanced, personally think: Thinking + writing code & Refactoring
Rookie stage, continue knocking on the code
5. About this pile of notes
Goal: Basic introduction and Advanced Python
Based on version: py2.7
Reference books: Top stacks of books + Web blog posts
Finishing frequency: Irregular ha, this can not guarantee, 1 is more lazy, 2 is busy work (OK, this is an excuse ><)
Statement:
1. I am a rookie, these rights to share, the level is limited, mistakes are inevitable, please correct me
2. The quoted will try to indicate, as too miscellaneous, the omission of hope pointed out, will be noted.
3. Reprint the source Kazakhstan, decline all commercial use
The best way is to go to the official Python Chinese document and give you a link to the Python tutorial
, not everyone has seen the experimental building, there is no reliable, to seriously learn the unreliable also reliable. 1. To be a good programmer, should we first learn to use search engines?
2. As a know er, before asking questions, should you determine whether there is an answer to the question?
3. In view of the high threshold for beginners, is the probability of your question being answered so low that it does not inspire you to find another way to solve the problem?
4. It is suggested that the Python Getting Started guide and the lab building are not reliable. Separately, these two questions, the first question already has the answer, the second question has not yet. There is a difference between the forums and the forum.
5. Attach the results of a search without hesitation:
My experience is, the last lesson, a little bit more reading
I recommend that everyone feel better about the introductory course
Programming for Everybody (Python)
Python Tutorials-Liaoche's official website
Rubric: A beginner's guide to python crawlers
How do I start learning to program?
This link wants to help you. You can try the animal book, which has a Python study manual, after watching the feeling posture level greatly improved. After a bit of foundation recommended two good book: Python cookbook Python reference Manual, posture Rose yo