Python Data Summary

Source: Internet
Author: User

Python is an object-oriented and interpretive computer programming language, is a powerful and perfect general-purpose language, has more than 10 years of development history, mature and stable. Python has the richest and most powerful class library in the scripting language, enough to support most everyday applications.

The Python language has a very simple, clear syntax that is suitable for a variety of high-level tasks and can be run on all operating systems. At present, the related technology based on this language is developing rapidly, the number of users is expanding rapidly, and the related resources are very large.

The founder of Python is Guido van Rossum. During the Christmas of 1989, in Amsterdam, Guido was determined to develop a new script interpreter as an inheritance of the ABC language in order to get rid of the boredom of Christmas. Python was chosen as the name of the program because he was a fan of the Monty Python Flying Circus. It can be said that Python is developed from ABC, which is mainly influenced by the Modula-3 language. and a combination of Unix shell and C habits.

The 3.0 version of Python, known as Python 3000 during the development phase, or simply py3k. This is a large upgrade relative to earlier versions of Python. In order not to take in too much of a burden, Python 3.0 did not consider backwards compatibility when designing. Many programs designed for early Python versions do not work correctly on Python 3.0. To take care of the existing program, Python 2.6, as a transitional version, basically uses the syntax and library of Python 2.x, taking into account the migration to Python 3.0. Programs that run on Python 2.6 without warning based on the earlier Python version can be migrated seamlessly to Python 3.0 through a 2 to 3 conversion tool.


There are links to the following items!

I. Software and development tools
Python 2.7 Release Candidate 2
Spring Python 1.1.0 Released
Python 3.1.2 final/2.6.5 Final
Introduction to several Python development tools
PyPy 1.3 Released



Ii. Information and ebooks
1. Entry level
Python In a nutshell, 2nd Edition CHM
Beginning.Python.From.Novice.to.Professional
oreilly.learning.python.3rd.edition.oct.2007.
OReilly. Learn Python 4th Edition
Beginning Python from novice to Professional Second Edition
oreilly.python.cookbook.2nd.edition.jun.2005
wrox.beginning.python.using.python.2.6.and.python3.1.2010
Addison.wesley.python.essential.reference.4th.edition.jun.2009.pdf
O ' Reilly-python Pocket Reference 4th Edition Oct 2009
Python Essentiall Reference 3rd
Addison-wesley-python Essential Reference 4th Edition Jul 2009
"Python 2.6" python 2.6 Quick Reference 2009
Python Visual Quickstart Guide
"Python Basics" Introduction to programming using python.2008
addison.wesley.starting.out.with.python.mar.2008
Swaroop. C.H. A Byte of Python 2.x
Python Learning card python Reference card 2009


2. Chinese instruments
Python Learning notes Sharing
Python Core Programming Second Edition
Basic Python tutorial (for python3.0)
Python Cookbook (2nd edition) Chinese version
"Python" python Core Programming (Chinese version)
US River offers. Python core programming. pdf


3. Python 3
Basic Python tutorial (for python3.0)
Aw-programming in Python 3 2nd Edition 2009 Nov
"Python 3 Programming" programming in Python 3: A complete Introduction
Apress-python 3 for Absolute Beginners OCT 2009
Dive into Python 3!
Programming in Python 3: A complete Introduction to the Python Language Dec 2008
Swaroop. C.H. A Byte of Python 3.0


4. Python Web Development
Packt-spring Python 1.1 May 2010
Packt-matplotlib for Python Developers Nov 2009
"Django-python Frame" apress.pro.django.dec.2008.pdf
"Pylons-python Frame" apress.the.definitive.guide.to.pylons.dec.2008


5. Scientific calculation
springer.python.scripting.for.computational.science.2008
A Primer on scientific programming with Python SEP 2009
Practical programming. An Introduction to computer science Using Python
"Python book" Springer.python Scripting for computational science.3ed.2009


6. Linux/unix Python
Python for Unix and Linux System administration


7, Intermediate
The Python Papers
Programming Python Third Edition
"Manningebook" The Quick Python book, 2nd Edition Jan 2010
"Instance Python" practical Programming APR 2009
Python How to Program
apress.foundations.of.agile.python.development.jun.2008
Cambridge-python for Software Design Mar 2009
"Python Programming" prentice.python.power!
"Python Boutique" addison.starting.out.with.python.mar.2008


8, WxPython
Manning.Publications.wxPython.in.Action


9, IronPython
"Manning EBook" IronPython in Action Mar 2009
Wrox-professional IronPython APR 2010
Apress-pro IronPython


10, Pygame
Beginning.game.development.with.python.and.pygame.oct.2007.pdf


11. Advanced
"Python Expert Programming" packt.expert.python.programming.sep.2008
Prentice Hall PTR. Core Python Programming (2nd Edition)
Gray Hat Python:python Programming for Hackers and Reverse Engineers
"Python3 Programming" Python 3.patterns.recipes.and.idioms.nov.2008 (Author: Bruce Eckel)


12. GUI
prentice.hall.rapid.gui.programming.with.python.and.qt.oct.2007
apress-beginning Python Visualization Feb 2009


13. Python Test
Packt-python Testing:beginner ' s Guide Feb 2010


14. Python Industry Application
O ' reilly-bioinformatics programming Using Python DEC 2009



Third, the language perspective
Hong Qiangning, chief architect of the watercress, on Python language
Python promises to be a financial language
Python is garbage?



Iv. Project source code and practical skills
Python write backup mailbox software source code download
How to get HTML by "writing crawlers in Python"
Web analytics with Python for bulk downloads
Send a Chinese email using Python 3.0
Use Python's hashcash to fight junk mail
Python-written tool to remove comments from the code
Implementing object-oriented ASP program with Python
Using Python to convert GB to BIG5 code
Python adds precompiled scripts for Java projects
Several word processing techniques for Python
Use Psyco to make Python run as fast as C
Two ways to program Python threads
Simple comparison of Jython-python performance
A Python small module ~ (looping through the file provided by the command line)
Code line counting program written in Python
A simple example comparison between Python and C + + programs
Introducing Web2py:build a Python web app in less than-minute
SRGP Web Game Development (Python+lua) (one: Device initialization)
SRGP Web Game Development (Python+lua) (ii: Render bitmap)
Use Python to get rid of specific paragraphs in the article




V. Grammar and norms
Python Development Coding Specification
Python Rookie Primer
Python Introduction
Introduction to Python and Jython
Python Data structure exercises
Python Quick Start
A preliminary study of Python
What is Python?



Vi. External Resources
Two good Python resources recommended
Python Research

Python Data Summary

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.