What are the recommended Python learning sites?

Source: Internet
Author: User

Reply content:

Learning Python now has too many resources to learn resources ah, how to learn the screening is also very important.

1 There are now some websites directly with free full-course video courses: The Wheat Academy's Open Courses Python video tutorial _python Development Combat video. Provide a lot of convenience for beginners

2 first over the Python official document: The Python Tutorial then do http://www. pythonchallenge.com/ The title of the site above. If the card is too long, you can look at the answer (Google Python challenge answer), and then look at how someone else's coding is different from what you've done.

3 Once you're done, you'll find that you're already familiar with basic python development. Then do some small projects. Here are some topics to choose from that are interesting to do.


    • Write a simple calculator/bookkeeping software/Minesweeper Game (interface with PYQT library)
    • Write a chat room site (with the WEBPY framework, jquery refreshes the new reply)
    • Write a crawler, get Douban all the users above the location of the map location distribution histogram (with lxml analysis, save data to SQLite inside, with Matplotlib drawing)
An on-the-job programmer who teaches self-learning programming tells you: document! document! document!
No other than document!
Reason?
No tutorial no official document update speed, correctness, integrity can not be guaranteed, only document DAFA! "Self-answer"
Learn and focus on Python for more than two years. A collection of some good sites and resources, and share with you. Hopefully it will help you to learn or learn about Python.

#*******python Introductory & Advanced Tutorials *******#


"Python2.7 Rookie Tutorial"


Links: Basic Python Tutorial


Introduction: Basic entry-level tutorials, plus a simple advanced tutorial, such as the operation of MySQL, XML, JSON, SMTP, multithreading and other practical tutorials.


"Python2.7 Tutorial--Liaoche"

Links: Python 2.7 Tutorials


Introduction: Liaoche Teacher's tutorial is very good, relatively speaking of more in-depth, is a step-by-step tutorial, has to say the underlying principle, advanced object-oriented programming knowledge, error debugging, unit testing, multi-process, association, network programming and other advanced knowledge points. There is also a 16-day practical walkthrough with Python development WebApp, which is also a good dry.


"Python Regular Expression Guide"


Links: Python Regular expression guide


Introduction: The content is easy to understand, the knowledge structure is clear. Get started with Python regular expressions, this article is enough.


"Lao Yun Gen E"


Link: gen E


Description: An operations Engineer's Python automation operations practice.


"Python Programmer's Course"


Links: Python Courses | Python Programmer


Summary: As of September 30, 2015, the above 7 related video tutorials, covering the object-oriented knowledge system, flask, Django Introduction, Multi-threaded development, file processing, web crawler, graphics development content.


"Python Project Building Practices"

Link: Software Building practice 0.1


Summary: A python project builds best practices. Using Python to develop a project's children's shoes can look at other people's practice, some guiding significance.


"Python Guide (US)"


Link: The Hitchhiker ' s Guide to python!


Summary: Python development best practices. Written by a foreigner. It covers how to write elegant code, what code and projects to draw on, how to deploy your own code, and choose the right editor.


"Pythontip"


Links: Pythontip


Introduction: Provide a beginner's guide to Python, technology exchange, online practice and other one-stop service.



"Python Tutorial (Google Publishing requires a ladder)"


Link:https://developers.google.com/edu/python/


Summary: A tutorial on getting started with python from Google.



#******python Frame *********#



"Django Book Tutorial"


Links: http://djangobook.py3k.cn/2.0/


Summary: Django entry must be read.


"Django Official document (US)"


Link: Django Documentation


Summary: The most complete knowledge is still in the official document. Collection of spare, when needed when the manual turn.


"Flask Tutorial"


Link: Welcome to use Flask


Introduction: Getting Started with Flask. Chinese version.


"Tornado Introductory Tutorial"


Link: Tornado Getting Started tutorial


Introduction: Tornado Primer, O ' relly produced. Chinese translation version.

Imooc
    • Various official websites, official documents
    • Subscribe to Pycoder ' s weekly
      • / http pycoders.com/archive/
    • Warmingup Game website (using Python programming to clear customs)
      • Warming up
      • (with Raiders) Python Challenge full Solution
    • Python Chinese learning Base (Flask information encyclopedia Ah!) )
      • Python Chinese Learning Base
    • Finally, know the creative skills table (recommended to follow here to learn and plan the path of Python)
      • / http Blog.knownsec.com/known sec_rd_checklist/
  • Related Article

    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.