online marketing Free Computer Science, Engineering, Medical Ebooks: Python
Showing posts with label Python. Show all posts
Showing posts with label Python. Show all posts

Saturday, June 26, 2010

Matplotlib for Python Developers by Sandro Tosi

Matplotlib for Python Developers



Matplotlib for Python Developers
Publisher: Packt Publishing | ISBN: 1847197906 | edition 2009 | PDF | 308 pages | 10,1 mb

Build remarkable publication-quality plots the easy way
* Create high quality 2D plots by using Matplotlib productively
* Incremental introduction to Matplotlib, from the ground up to advanced levels
* Embed Matplotlib in GTK+, Qt, and wxWidgets applications as well as web sites to utilize them in Python applications
* Deploy Matplotlib in web applications and expose it on the Web using popular web frameworks such as Pylons and Django
* Get to grips with hands-on code and complete realistic case study examples along with highly informative plot screenshots


Depositfiles

mirror

mirror

Tuesday, October 6, 2009

Python for Software Design How to Think Like a Computer Scientist

Python for Software Design

How to Think Like a Computer Scientist

http://i29.tinypic.com/2urru5d.jpg

ISBN: 0521725968, Author: Allen B. Downey, Publisher: Cambridge University Press, Pages: 270, Publication Date: 2009-03-16

دانلود کتاب در ادامه مطلب




Python for Software Design is a concise introduction to software design using the Python programming language. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. The focus is on the programming process, with special emphasison debugging. The book includes a wide range of exercises, from short examples to substantial projects, so that students have ample opportunity to practice each new concept. Exercise solutions and code examples are available from thinkpython.com,along with Swampy, a suite of Python programs that is used in some of the exercises



Tuesday, September 29, 2009

Learning Python - 4th Ed (2009) -O'Reilly Media

Learning Python - 4th Ed (2009)

http://covers.oreilly.com/images/9780596158071/lrg.jpg


Learning Python - 4th Ed (2009)
O’Reilly Media, Inc.; 4 edition (October 2, 2009) | ISBN: 0596158068 | 1212 pages | PDF | 6 MB

Google and YouTube use Python because it’s highly adaptable, easy to maintain, and allows for rapid development. If you want to write high-quality, efficient code that’s easily integrated with other languages and tools, this hands-on book will help you be productive with Python quickly — whether you’re new to programming or just new to Python. It’s an easy-to-follow self-paced tutorial, based on author and Python expert Mark Lutz’s popular training course.

Each chapter contains a stand-alone lesson on a key component of the language, and includes a unique Test Your Knowledge section with practical exercises and quizzes, so you can practice new skills and test your understanding as you go. You’ll find lots of annotated examples and illustrations to help you get started with Python 3.0.

* Learn about Python’s major built-in object types, such as numbers, lists, and dictionaries
* Create and process objects using Python statements, and learn Python’s general syntax model
* Structure and reuse code using functions, Python’s basic procedural tool
* Learn about Python modules: packages of statements, functions, and other tools, organized into larger components
* Discover Python’s object-oriented programming tool for structuring code
* Learn about the exception-handling model, and development tools for writing larger programs
* Explore advanced Python tools including decorators, descriptors, metaclasses, and Unicode processing



Download

http://hotfile.com/dl/13450760/8eacf3f/learnpython4ed.rar.html

Friday, September 4, 2009

CherryPy Essentials Rapid Python Web Application Development (repost)

CherryPy Essentials Rapid Python Web Application Development (repost)

CherryPy Essentials Rapid Python Web Application Development (repost)

CherryPy Essentials Rapid Python Web Application Development (repost)
Publisher: Sylvain Hellegouarch | ISBN: 1904811841 | 2007 | PDF | 272 pages | 2.9 Mb


This book covers the CherryPy library for Python web development from its history and installation through its main features and core concepts to its integration with Python and other products to construct, test, and deploy a sample photoblog application. The author Sylvain Hellegouarch is dedicated to the development of free software projects and has been coordinating and administrating the community efforts around the CherryPy project since 2004.


Wednesday, September 2, 2009

Mark Pilgrim, "Dive Into Python + source code"-Appress Publications

Mark Pilgrim, "Dive Into Python + source code"


Mark Pilgrim, "Dive Into Python + source code"
Publisher: Apress | 2004 | ISBN: 1590593561 | PDF | 327 pages | 1 MB

Dive Into Python is a hands-on guide to the Python language. Each chapter starts with a real complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together again in a summary at the end.
Python is a new and innovative scripting language. It is set to replace Perl as the programming language of choice for shell scripters, and for serious application developers wanting a feature rich yet simple language to deploy their products in.

This book is not for newbies, for wimps, or for dummies. It assumes a lot about you:

- You know at least one real object-oriented language, such as Java, C#, or Delphi.



- You know at least one other scripting language, such as Perl, Visual Basic, or Javascript.

If youre just getting started programming, that doesnt mean you cant learn Python. Python is an easy language to learn, but you should probably learn it somewhere else. That said, Dive Into Python will be a guide for people who can jump into languages fast and get going.

Wednesday, August 26, 2009

Harvey M. Deitel, Paul J. Deitel, Jonathan P. Liperi, Ben Wiedermann, Python How to Program-Introducing XML

Python How to Program


Harvey M. Deitel, Paul J. Deitel, Jonathan P. Liperi, Ben Wiedermann, "Python How to Program"
Prentice Hall | 2002 | ISBN: 0130923613 | 1292 pages| PDF | 15,7 MB

This introductory/intermediate-level 1292-page book presents the features of Python 2.2 in the context of 281 complete working programs. Topics include Python Server Pages/CGI, networking, sockets, GUI, Tkinter, mega widgets, multimedia, databases, file processing, modules, classes, class attributes, method overriding, control structures, functions, inheritance, string manipulation, regular expressions, lists, tuples, dictionaries, data structures, process management, interprocess communication, XML processing and security.

Enjoy this great book! Brought to you by Jokhio Salahuddin Kohistani.
Download:

The Microsoftdata Warehouse Toolkit




A Primer on Scientific Programming with Python

A Primer on Scientific Programming with Python


A Primer on Scientific Programming with Python
Springer | 2009 | ISBN: 3642024742 | 726 pages | PDF | 5.9 MB


The aim of this book is to teach computer programming using examples from mathematics and the natural sciences. We have chosen to use the Python programming language because it combines remarkable power with very clean, simple, and compact syntax. Python is easy to learn and very well suited for an introduction to computer programming. Python is also quite similar to Matlab and a good language for doing mathematical computing. It is easy to combine Python with compiled languages, like Fortran, C, and C++, which are widely used languages for scientific computations. A seamless integration of Python with Java is offered by a special version of Python called Jython. The examples in this book integrate programming with applications to mathematics, physics, biology, and finance. The reader is expected to have knowledge of basic one-variable calculus as taught in mathematics-intensive programs in high schools. It is certainly an advantage to take a university calculus course in parallel, preferably containing both classical and numerical aspects of calculus. Although not strictly required, a background in high school physics makes many of the examples more meaningful. Many introductory programming books are quite compact and focus on listing functionality of a programming language. However, learning to program is learning how to think as a programmer. This book has its main focus on the thinking process, or equivalently: programming as a problem solving technique. That is why most of the pages are devoted to case studies in programming, where we define a problem and explain how to create the corresponding program. New constructions and programming styles (what we could call theory) is also usually introduced via examples. Special attention is paid to verification of programs and to finding errors. These topics are very demanding for mathematical software, because we have approximation errors possibly mixed with programming errors.