Dive into Python

Dive into Python

Dive into Python (ISBN 1-59059-356-1), by Mark Pilgrim is a teach-by-example guide to the paradigms of programming in Python and modern software development techniques.

Intended reader

Dive into Python assumes that the reader already knows a bit about programming, although not necessarily much about the Python programming language. This assumption may place the book out of reach of the first-time software developer. Although Python is a language through which it is possible to learn modern programming techniques, this book is not written with this intention.

Book style

The method of teaching used by the author is by example. Each example is brief and annotated. The annotations are combined with paragraphs of explanatory text.

One of the early example programs reads through a directory of MP3 files and lists the header information, such as artist, album, etc. This is an example of the "Python" way of doing things.Fact|date=February 2007 The explanations generally describe how to modify an example to serve new purposes.

Beyond programming examples

The book also covers such topics as:

*object oriented programming
*documentation
*unit testing
*accessing and parsing HTML.
*accessing and parsing XML

. Examples are provided for each of these topics.

External links

* The text of [http://diveintopython.org/index.html Dive into Python] may be downloaded freely.
* [http://diveintomark.org/ Dive into Mark] , Mark Pilgrim's home page.
* [http://www.greenteapress.com/thinkpython/ How to Think Like a Computer Scientist: Learning with Python] , an introduction to programming with Python (ISBN 0-9716775-0-6).
* [http://www.python.org The official Python home page]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Python (Programmiersprache) — Python Basisdaten Paradigmen: multiparadigmatisch Erscheinungsjahr: 1991 …   Deutsch Wikipedia

  • Python (langage) — Pour les articles homonymes, voir Python. Python …   Wikipédia en Français

  • Python — Este artículo trata sobre el lenguaje de programación. Para el grupo de humoristas, véase Monty Python. Para otros usos de este término, véase Pitón. Python Desarrol …   Wikipedia Español

  • Функциональное программирование на Python — Функциональное программирование является одной из парадигм, поддерживаемых языком программирования Python. Основными предпосылками для полноценного функционального программирования в Python являются: функции высших порядков, развитые средства… …   Википедия

  • Mark Pilgrim (software developer) — Mark Pilgrim Born November 24, 1972 (1972 11 24) (age 38) Residence Apex, North Carolina, USA …   Wikipedia

  • ActivePython — ActivePython  расширенный дистрибутив интерпретатора языка программирования Python. Распространяется в версиях для Microsoft Windows, Windows NT, Mac OS X, Linux, Solaris, AIX и HP UX компанией ActiveState. В состав инсталляционного пакета… …   Википедия

  • PyUnit — Infobox Software name = PyUnit caption = developer = latest release version = 1.4.1 latest release date = release date|2001|08|09 operating system = programming language = Python genre = Test Tool license = Python License website =… …   Wikipedia

  • Стандарт оформления кода — (стандарт кодирования, стиль программирования) (англ. coding standards, coding convention или programming style)  набор правил и соглашений, используемых при написании исходного кода на некотором языке программирования. Наличие общего… …   Википедия

  • Apress — Apress, Inc. is a publisher of information technology books, based in Berkeley, CA.Apress was founded by authors Gary Cornell and Dan Appleman.In 2003, Apress purchased much of the intellectual property of the designer oriented publisher friends… …   Wikipedia

  • Wikipedia — For Wikipedia s non encyclopedic visitor introduction, see Wikipedia:About. Wikipedia …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”