OracleDbutils ———— Database Connection poolDjango ———— a web frameworkDPKT ———— Raw-scoket Network programmingDocutils ———— used to write documents.DPKT ———— Packet Unpack and packagingFeedparser ———— RSS ParsingKodos ———— Regular Expression Debugging toolsMechanize ———— crawler is often used to connect websitesPefile ———— Windows PE file parserPy2exe ———— used to build Windows executablesTwisted ———— The network programming framework of Big MacWinpd
Article: Learn the necessary resources for Python language
Various useful Code Snippets
Python Programming Tips Notes
How to get the location of the directory where the Python script resides
How to easily register a new class library with the Python environm
What Virtualenv is. Virtualenv is a tool to create isolated Python environments. In order to isolate different versions of the development environment (if the project is collaborative development, the version of the library problem is a headache, with this can be in their own environment to run).
Step one, install Virtualenv: (PIP installation refer to Python thi
0x00 Network1) General purposeUrllib-Network library (STDLIB).Requests-Network library.grab– Network library (based on Pycurl).pycurl– Network Library (binding Libcurl).Urllib3–python HTTP library, secure connection pool, support file post, high availability.httplib2– Networ
Common Standard Library
Standard library DescriptionBuiltins built-in function default loadOS Operating System interfaceSYS Python's own operating environmentCommon Tools for FunctoolsJSON encodes and decodes JSON objectsLogging Logging, debuggingMultiprocessing Multi-processThreading MultithreadingCopy copyTimeDateTime Date and TimeCalendar calendarsHashlib Encryption algorithmRandom generating random num
Python crawler Practice --- crawling library borrowing information, python Crawler
Python crawler Practice --- crawling library borrowing Information
For original works, please refer to the Source: Python crawler practice-crawling
This article mainly introduces the simple Python curses library usage tutorial. it is from the IBM official Developer Technical Documentation. if you need it, you can refer to the curses library (ncurses) it provides a terminal-independent method for controlling character screens. Curses is a standard part of most UNIX-like systems (including Linux) and has been
This is also a Awesome XXX series of resource collation, initiated and maintained by Vinta. Content includes: Web framework, network crawler, network content extraction, template engine, database, data visualization, image processing, text processing, natural language processing, machine learning, log, code analysis.
Bole Online has been launched in the GitHub "python resources Daquan Chinese version of the
3.3 standard library. previously released versions must download the Mock library through PyPI.
Fear system call
For another example, considering system calls, we will discuss them in the remaining articles. It is not hard to find that you can consider using simulation: whether you want to write a script to pop up a cddriver or a web service to delete the cache
the remaining articles. It is not hard to find that you can consider using simulation: Whether you want to write a script to pop up a cddriver or a web service to delete the cache files under the/tmp directory, or a socket service to bind a TCP port. These calls are not expected during unit testing.
As a developer, you are more concerned about whether your library has successfully called the system functi
, etc.
Web page Generation
Library for page content extraction
Pelican,hyde, etc.
form Processing
crawling libraries of network sites
deform,wtforms, etc.
Data Validation
Data Validation library, available for form validation
Cerberus,schema, etc.
Admin Panel
Data Validatio
: enhancing Python's application capabilities in the Web. These projects have been a great success and a big reason many people are willing to come to learn Python. It should be noted, however, that these python-based projects are also based on the Python standard library.1)
The first Python Web program in getting started with Python-a simple Web Server
Today, let's talk about the specific implementation of the Python Web service: the first Python
do not need to use features dependent on specific operating systems, Python programs can run on various platforms without modification. Python has all the powerful functions of modern programming languages,
The Python standard library is very large and can help developers handle various tasks,
For example: graphical u
In the field of scientific computing, Python has two important extension modules:numpy and Scipy. Where NumPy is a scientific computing package implemented in Python. Include:
A powerful n-dimensional array object ;
A relatively mature (broadcast) function library;
a toolkit for consolidating C + + and Fortran code;
Practical linear alge
writing applications. Fortunately, compared with other languages, Python makes it unexpectedly easy. The Python Standard Library provides many related modules to help programmers solve this problem, and its object-oriented mechanism also simplifies operations. Now you know the basic knowledge of file management in the Python
Recently, to grab data from the Chinese weather web, the real-time weather on the Web pages is generated using JavaScript and cannot be resolved with simple tags. The reason is that the label is not on the page at all.
So, Google the next Python how to parse the Dynamic Web page, the following article is very helpful t
C + + bindings
Lightweight packaging library, with a lot of people
Support for C + + only
There is currently no automatic binding tool
Python C API (available in Python's help document)
High performance
Flexible
Suitable for embedded
Poor C + + support
Complex
cTYPES (Python's own library)
Flexible
The
entered into the Ipython interactive command line
Conda is a configuration command for Anaconda
Jupyter Notebook will start the web-side Ipython Notebook (note: The Jupyter notebook command starts the Jupyter service locally on the PC with the default configuration)
(iv) Modifying the package management imageAfter the Anaconda installation is successful, we need to modify its package management image as a domestic source. (Tsinghua Open
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.