Learn several suggestions from Python to share _python

Source: Internet
Author: User
Tags in python

Be familiar with the Python language and learn how to encode python.
Familiarize yourself with the Python library and know how to find the corresponding module when you encounter a development task.
Know how to find and get a third party Python library to deal with development tasks.

Install the development environment

If you are under window, go to download pythonxy install it, then run Python and go into Python to explain the environment.
If you're under Ubuntu, execute: sudo apt-get install python, then run Python at the command line, and go into Python to explain the environment.

Learning methods

As a mature developer, the customary way I learn new things (suppose to be pyqt) is:
Search PYQT's official website directly with Google. According to the official website instructions, download pyqt. (If you are using Ubuntu to see if there are enough new versions in the Software Library), start reading the tutorials on the official website during the download process. Take a look at the tutorials, and use PYQT as per the tutorial. If you find that the tutorial is not comprehensive enough, use Google to search for a corresponding teaching book to see. After the example is finished, develop a toy program to check whether you need to use the function.

Start learning Python

I suggest you follow the same process as above, first through the official Python documentation:
Http://docs.python.org/tutorial/index.html
Then do the http://www.pythonchallenge.com/on the site above the topic.

If the card is in a certain time too long, you can look at the answer (Google Python challenge answer), and then see how other people's coding and their differences.

Small projects

Once you've done that, you'll find that you're already familiar with the basics of Python development. Then do some small project. Here are some of the topics that are interesting to choose to do.

Write a simple calculator/bookkeeping software/Minesweeper game (use PYQT Library to do the interface)
Write a chat room website (with webpy framework, jquery refresh new Reply)
Write a crawler, get Douban above all the user's location, painting location distribution histogram (with lxml parsing, save the data to SQLite inside, with matplotlib paint)

FAQ

Q: Where do I get help when I have a problem?
A: On HTTP://GROUPS.GOOGLE.COM/GROUP/PYTHON-CN (need to flip the wall) or http://stackoverflow.com questions.

Q: How do I find a feature of Python?
A: Read the Official document. Http://docs.python.org/library/index.html

Q: How do I accomplish a task (such as writing a website) in Python?
A:google:python write Web sites, or Google:python Web development.

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.