Python Learning Notes (i) (Basic introduction to environment construction)

Source: Internet
Author: User
Getting Started with Python

This series for Python learning related notes collated, it people, more study harmless, more exploration, stimulate learning interest, pioneering thinking, do not ask tall, only to understand the fur, as the knowledge of the reserve, not too far behind.
This article mainly introduces the relevant background of Python, environment construction.

First, learn about Python

1, about the language features of Python:

Borrow the Https://www.python.org of the Python official website to explain:

Python is powerful ... and fast;

Plays well with others;

Runs everywhere;

is friendly & easy to learn;

Is Open.

Namely: Python language is very powerful, fast development, good interactivity, portability, friendly interface, easy to learn, open source.

Python is a high-level programming language for interpreting, object-oriented, and dynamic data types. Since the the early 1990s Python language was born, it has been widely used in processing system management tasks and web programming.

The main features of the 2,python standard library are:

Text processing, including text formatting, regular expression matching, text difference calculation and merging, Unicode support, binary data processing and other functions;

File processing, including file operations, create temporary files, file compression and archiving, operation configuration files and other functions;

Operating system functions, including thread and process support, IO multiplexing, date and time processing, call system functions, write Diary (logging) and other functions;

network communication, including network sockets, SSL encrypted communication, asynchronous network communication and other functions;

Network protocols, support HTTP,FTP,SMTP,POP,IMAP,NNTP,XMLRPC and other network protocols, and provide a framework for writing Web servers;

The format of the support, including html,sgml,xml processing;

Other functions, including internationalization support, mathematical operation, HASH, Tkinter, etc.

Second, the Python environment construction

There are a lot of compilers about Python, here are only two, for reference only:
1, to the official website download Python2.7 compiler idle (easy to install, easy to use): https://www.python.org/
After the installation is complete, you can see in the Start menu:

Click Idle to open the editor to write the applet.

2, another Python compiler pycharm (interface layout and VC6.0 very similar, slow startup) to the site download: http://www.jetbrains.com/pycharm/download/Choose the right machine to download;
For the installation process, see another article Pycharm usage (i) installation and first-time use

This chapter is primarily about Python, understanding Python's development environment and paving the way for future learning. Python in the development of the language of the leaderboard or on the front, the application is also relatively extensive, an accidental discovery, aroused my desire to learn it, continue to work hard, come on!

  • 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.