Python Getting Started learning guide?

Source: Internet
Author: User
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)

  1. #/usr/bin/env python
  2. #-*-Coding=utf-8-*-
  3. # @author: Linda Diffuse @/httpyeah.net
  4. # @version: 0.1
  5. # @date: 2015-02-7
  6. # @desc: Python learning route
  7. Step
  8. def read (book=<>) # Online First
  9. If not interested:
  10. Return
  11. Else
  12. If no programming basis:
  13. <>
  14. If need py2.x:
  15. < >
  16. Elif py2.x and py3k:
  17. < >
  18. If you want: #可选
  19. < >
  20. If you had more time and energy:
  21. < <可爱的python> >
  22. < >
  23. Print "Info: Basic Getting Started"
  24. If you want go farther:
  25. If True: #强烈建议
  26. <>
  27. < >
  28. < > #这个, I've never read it.
  29. If work requires:
  30. < > #网络编程
  31. < > #系统管理相关
  32. < > #web, using the Django framework
  33. < > #同上
  34. < <集体智慧编程> > #算法工程师, or Personal hobbies
  35. < >
  36. If you want to search for something useful:
  37. < >
  38. < >

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
  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.