free ebooks website

Posts Present in Python Category
Practical Programming: An Introduction to Computer Science Using Python

Computers are used in every part of science from ecology to particle physics. This introduction to computer science continually reinforces those ties by using real-world science problems as examples. Anyone who has taken a high school science class will be able to follow along as the book introduces the basics of programming, then goes on to show readers how to work with databases, download data from the web automatically, build graphical interfaces, and most importantly, how to think like a professional programmer.
Topics covered include:
Basic elements of programming from arithmetic to loops and if statements.
Using functions and modules to organize programs.
Using lists, sets, and dictionaries to organize data.
Designing algorithms systematically.
Debugging things when they go wrong.
Creating and querying databases.
Building graphical interfaces to make programs easier to use.
Object-oriented programming and programming patterns.

 Author Name: Jennifer Campbell, Paul Gries, Jason Montojo, Greg Wilson

Publisher: Pragmatic Bookshelf

Python Scripting for Computational Science

The goal of this book is to teach computational scientists how to develop tailored, flexible, and human-efficient working environments built from small programs (scripts) written in the easy-to-learn, high-level language Python. The focus is on examples and applications of relevance to computational scientists: gluing existing applications and tools, e.g. for automating simulation, data analysis, and visualization; steering simulations and computational experiments; equipping old programs with graphical user interfaces; making computational Web applications; and creating interactive interfaces with a Maple/Matlab-like syntax to numerical applications in C/C++ or Fortran. In short, scripting with Python makes you much more productive, increases the reliability of your scientific work and lets you have more fun – on Unix, Windows and Macintosh. All the tools and examples in this book are open source codes.

  Publisher: Springer 2008

Professional Python Frameworks Web 2.0 Programming with Django, and Turbogears

What you will learn from this book
* How you can use frameworks to save you time and frustration in the development cycle
*The elements, differences, and similarities of the TurboGears and Django frameworks
*Advanced capabilities of both frameworks and how they easily solve issues common to web applications
*Approaches to simplifying your client side JavaScript(r) with MochiKit, a Pythonic JavaScript library
*How to pair TurboGears with Flash for even more possibilities
Who this book is for
This book is for Python developers who want to learn rapid Web 2.0 development techniques using frameworks and incorporating a model-view-controller architecture.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.


Publisher: wrox

Core Python Programming

Praise for Core Python Programming “The long-awaited second edition of Wesley Chun’s Core Python Programming proves to be well worth the wait—its deep and broad coverage and useful exercises will help readers learn and practice good Python.” —Alex Martelli, author of Python in a Nutshell and editor of Python Cookbook “There has been lot of good buzz around Wesley Chun’s Core Python Programming. It turns out that all the buzz is well earned. I think this is the best book currently available for learning Python. I would recommend Chun’s book over Learning Python (O’Reilly), Programming Python (O’Reilly), or The Quick Python Book (Manning).” —David Mertz, Ph.D., IBM DeveloperWorks “I have been doing a lot of research [on] Python for the past year and have seen a number of positive reviews of your book. The sentiment expressed confirms the opinion that Core Python Programming is now considered the standard introductory text.” —Richard Ozaki, Lockheed Martin “Finally, a book good enough to be both a textbook and a reference on the Python language now exists.” —Michael Baxter, Linux Journal “Very well written. It is the clearest, friendliest book I have come across yet for explaining Python, and putting it in a wider context. It does not presume a large amount of other experience. It does go into some important Python topics carefully and in depth. Unlike too many beginner books, it never condescends or tortures the reader with childish hide-and-seek prose games. [It] sticks to gaining a solid grasp of Python syntax and structure.”


IronPython in Action

In 2005, Microsoft quietly announced an initiative to bring dynamic languages to the .NET platform. The starting point for this project was a .NET implementation of Python, dubbed IronPython. After a couple years of incubation, IronPython is ready for real-world use. It blends the simplicity, elegance, and dynamism of Python with the power of the .NET framework.
IronPython in Action offers a comprehensive, hands-on introduction to Microsoft’s exciting new approach for programming the .NET framework. It approaches IronPython as a first class .NET language, fully integrated with the .NET environment, Visual Studio, and even the open-source Mono implementation. You’ll learn how IronPython can be embedded as a ready-made scripting language into C# and VB.NET programs, used for writing full applications or for web development with ASP. Even better, you’ll see how IronPython works in Silverlight for client-side web programming.
IronPython opens up exciting new possibilities. Because it’s a dynamic language, it permits programming paradigms not easily available in VB and C#. In this book, authors Michael Foord and Christian Muirhead explore the world of functional programming, live introspection, dynamic typing and duck typing , metaprogramming, and more.
IronPython in Action explores these topics with examples, making use of the Python interactive console to explore the .NET framework with live objects. The expert authors provide a complete introduction for programmers to both the Python language and the power of the .NET framework. The book also shows how to extend IronPython with C#, extending C# and VB.NET applications with Python, using IronPython with .NET 3.0 and Powershell, IronPython as a Windows scripting tool, and much more.

Publisher: Manning Publications

Python Programming with the Java(TM) Class Libraries A Tutorial for Building Web and Enterprise Applications with Jython

The content of this book is excellent. I am a novice python programmer and have been playing with python for about three years. I have tried numerous tutorials and even have obtained python books. This one is the best so far. It covers things I did not know existed in python. The presentation of material is logical and follows a nice gradient of complexity. My only peeves are that the examples are sometimes erroneous and that my book did not come with the examples on disk.

Author Name: Richard Hightower

Publisher: Addison Wesley

Python in a Nutshell

This book offers Python programmers one place to look when they need help remembering or deciphering the syntax of this open source language and its many powerful but scantily documented modules. This comprehensive reference guide makes it easy to look up the most frequently needed information–not just about the Python language itself, but also the most frequently used parts of the standard library and the most important third-party extensions.

Python in a Nutshell, Second Edition covers more than the language itself; it also deals with the most frequently used parts of the standard library, and the most popular and important third party extensions. Revised and expanded for Python 2.5, this book now contains the gory details of Python’s new subprocess module and breaking news about Microsoft’s new IronPython project.

Author Name: Alex Martelli

Publisher: O’Reilly Media, Inc.

The Quick Python Book, Second Edition

The Quick Python Book, Second Edition, is a clear, concise introduction to Python 3, aimed at programmers  new to Python. This updated edition includes all the changes in Python 3, itself a significant shift from earlier versions of Python.

The book begins with basic but useful programs that teach the core features of syntax, control flow, and data structures. It then moves to larger applications involving code management, object-oriented programming, web development, and converting code from earlier versions of Python.

True to his audience of experienced developers, the author covers common programming language features concisely, while giving more detail to those features unique to Python.

* Concepts and Python 3 features
* Regular expressions and testing
* Python tools
* All the Python you need—nothing you don’t

Game Programming with Python, Lua, and Ruby (Game Development)

Get ready to dive headfirst into the world of programming! “Game Programming with Python, Lua, and Ruby” offers an in-depth look at these three flexible languages as they relate to creating games. No matter what your skill level as a programmer, this book provides the guidance you need. Each language is covered in its own section?you’ll begin with the basics of syntax and style and then move on to more advanced topics. Follow along with each language or jump right to a specific section! Similar features in Python, Lua, and Ruby?including functions, string handling, data types, commenting, and arrays and strings?are examined. Learn how each language is used in popular game engines and projects, and jumpstart your programming expertise as you develop skills you’ll use again and again!

About the Author
Tom Gutschmidt has been a freelance technical writer for the past two years, with articles mainly appearing on Earthweb, Gamelan, and He also worked as an editor for the RPG website GameBanshee for the year 2001. Currently he is the youngest member of a small development team in an encryption and key management company (Widevine Technologies). Gutschmidt has worked on a number of open source game projects, do freelance work currently making web based games, and actively work on mod development.

His current projects include running an online gaming site that focuses on NWN mods and flash game development. The site has a small but regular following. He is wrapping up production on a full length NWN game mod that is in the late stages of beta testing.

Python Cookbook

Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. It is now being used by an increasing number of major organizations, including NASA and Google.
Updated for Python 2.4, The “Python Cookbook,” 2nd Edition offers a wealth of useful code for all Python programmers, not just advanced practitioners. Like its predecessor, the new edition provides solutions to problems that Python programmers face everyday.

It now includes over 200 recipes that range from simple tasks, such as working with dictionaries and list comprehensions, to complex tasks, such as monitoring a network and building a templating system. This revised version also includes new chapters on topics such as time, money, and metaprogramming.
Here’s a list of additional topics covered:
Manipulating text
Searching and sorting
Working with files and the filesystem
Object-oriented programming
Dealing with threads and processes
System administration
Interacting with databases
Creating user interfaces
Network and web programming
Processing XML
Distributed programming
Debugging and testing
Another advantage of The “Python Cookbook,” 2nd Edition is its trio of authors–three well-known Python programming experts, who are highly visible on email lists and in newsgroups, and speak often at Python conferences.
With scores of practical examples and pertinent background information, The “Python Cookbook,” 2nd Edition is the one source you need if you’re looking to build efficient, flexible, scalable, and well-integrated systems.

Book Info
A collection of problems, solutions, and practical examples written by Python programmers in the style of the popular Perl Cookbook. Anyone interested in Python programming will want this wealth of practical advice, snippets of code, and patterns of program design. Softcover. –This text refers to an out of print or unavailable edition of this title.

free ebooks website

Subscribe via RSS Feed stay updated with Latest Ebooks

Subscribe via email address:

Enter your email address:

Members Login
Forgot password? Register

Live Help