python free books

Dive Into Python
Dive Into Python: Python from novice to pro is a Python book for experienced programmers. It is a free python book by Mark Pilgrim. You can download it in various formats.
http://www.diveintopython.org/

 

Text Processing in Python (a book)
At the broadest level text processing is simply taking textual information and -doing something- with it. This doing might be restructuring or reformatting it, extracting smaller bits of information from it, algorithmically modifying the content of the information, or performing calculations that depend on the textual information.
http://gnosis.cx/TPiP/

 

Think Python: An Introduction to Software Design
This book is a substantially revised version of How to Think Like a Computer Scientist: Learning with Python.
http://www.greenteapress.com/thinkpython/

 

Data Structures and Algorithms with Object-Oriented Design Patterns in Python
This book is about the fundamentals of data structures and algorithms--the basic elements from which large and complex software artifacts are built. To develop a solid understanding of a data structure requires three things:
http://www.brpreiss.com/books/opus7/

 

The Standard Python Library
Based in part on over 3,000 newsgroup articles written by Python veteran Fredrik Lundh since 1995, this book provides brief descriptions and sample scripts for all standard modules in the Python 2.0 library.
http://effbot.org/zone/librarybook-index.htm

 

An Introduction to Python - Table of Contents
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.
http://www.network-theory.co.uk/docs/pytut/

 

 

Python Language Reference Manual - Table of Contents


This reference manual describes the Python programming language. It is not intended as a tutorial.
http://www.network-theory.co.uk/docs/pylang/

 

 

Thinking in Python


You can download the current version of Thinking in Python here. This includes the BackTalk comment collection system that I built in Zope.
http://mindview.net/Books/TIPython/

 

 

A Byte of Python


鈥楢 Byte of Python鈥� is a book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you. The book has crossed nearly 50,000 downloads in the past few years.
http://www.swaroopch.com/byteofpython/

 

 

Python Programming - Wikibooks, collection of open-content textbooks


Python is a general-purpose interpreted programming language. It currently has distributions available for Microsoft Windows, Apple Mac OS X, GNU/Linux, BSD, and many other platforms. There are currently three major implementations: the standard implementation written in C, Jython written in Java, and IronPython written in C# for the MS .NET environment.
http://en.wikibooks.org/wiki/Python_Programming

 

 

An Introduction to Tkinter


The Tkinter module ("Tk interface") is the standard Python interface to the Tk GUI toolkit from Scriptics (formerly developed by Sun Labs).
http://www.pythonware.com/library/tkinter/introduc

 

 

Python Imaging Library Handbook


This is the PIL handbook, last updated May 6, 2005. This edition covers release 1.1.5 of the Python Imaging Library.
http://www.pythonware.com/library/pil/handbook/ind

阅读更多

Books

02-05

问题描述 :nnnAli and BabannAli’s room is full of books and he has never come up with a good way to arrange them. He just put them on the desk. But sometimes the books became unstable due to the gravity, and some might slide off the desk. He found it very annoying and decided to use a new method to put his books.nHe bought some magic clips to stabilize the books. Once he put a book onto the desk, he will check if the book is steady. If it is, then he will use a clip to stabilize it and it will never slide or flip. If not, he will just pick up the book and throw it onto the floor and deal with it later.nBut as he began to use the new method, he found it hard to decide whether a book is steady when put it on the desk. So he needs your help to determine that.nAssume that every book has the same thickness.nA book is steady means it will stay unmoved and horizontal even if given a small force. nn输入:nnnThe input consists several testcases.nThe first line contains the number of books N (1 <= N <= 2000).nThe following N lines each contains four integers, x1,y1,x2,y2 (-103 <= x1, y1, x2, y2 <= 103), means that the i-th book is placed with lower-left-corner placed at x1,y1 and upper-right-corner placed at x2,y2 (if you look down from above). The book’s edge is always paralleled with the desk’s edge. n输出:nnnThe input consists several testcases.nThe first line contains the number of books N (1 <= N <= 2000).nThe following N lines each contains four integers, x1,y1,x2,y2 (-103 <= x1, y1, x2, y2 <= 103), means that the i-th book is placed with lower-left-corner placed at x1,y1 and upper-right-corner placed at x2,y2 (if you look down from above). The book’s edge is always paralleled with the desk’s edge.n样例输入:nn3n0 0 2 2n-1 0 3 1n2 0 3 2

没有更多推荐了,返回首页