e99 Online Shopping Mall
Help | |
Home - Basic P - Python Programming (Books) |
  | Back | 41-60 of 99 | Next 20 |
click price to see details click image to enlarge click link to go to the store
41. Beginning Game Development with Python and Pygame: From Novice to Professional by Will McGugan | |
Paperback: 316
Pages
(2007-10-17)
list price: US$39.99 -- used & new: US$5.55 (price subject to change: see help) Asin: 1590598725 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Like music and movies, video games are rapidly becoming an integral part of our lives. Over the years, you’ve yearned for every new gaming console, mastered each blockbuster within weeks after its release, and have even won a local gaming competition or two. But lately you’ve been spending a lot of time thinking about a game idea of your own, or are exploring the possibility of making a career of this vibrant and growing industry. But where should you begin? Beginning Game Development with Python and Pygame is written with the budding game developer in mind, introducing games development through the Python programming language and the popular Pygame games development library. Authored by industry veteran and Python expert Will McGugan, who most recently worked on the MotorStorm game for Play Station 3, you’ll be privy to insights that will not only help you to exploit PyGame to its maximum potential, but also make you a more creative and knowledgeable games developer all round. This book has been written for any budding games developer. While knowledge of the Python language helps, it isn’t required. To help new programmers along, two early chapters are devoted to an overview of Python. The Beginning series from Apress is the right choice to get the information you need to land that crucial entry-level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to know, but without needless theory and filler. You’ll build your skill set by learning how to put together real-world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there. It is your trusted guide through unfamiliar territory! Customer Reviews (16)
Good Introduction
An introduction to the programmming-side of Pygame game development
Great introduction to Pygame / Python programming
Very good introduction
Good only as a very basic introduction |
42. Programming Collective Intelligence: Building Smart Web 2.0 Applications by Toby Segaran | |
Paperback: 368
Pages
(2007-08-16)
list price: US$39.99 -- used & new: US$22.38 (price subject to change: see help) Asin: 0596529325 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (59)
Popular Web Algorithms Explained in Detail
Excellent Resource, Clear and Concise
Great sample code in Python
Bold New Writing plus best O'reilly book ever
Intuitive and motivating book |
43. Python Web Programming by Steve Holden | |
Paperback: 720
Pages
(2002-01-18)
list price: US$49.99 -- used & new: US$18.05 (price subject to change: see help) Asin: 0735710902 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description This book is intended for programmers who have experience with other programming languages (such a C or C++) and has some experience with building web-based systems. It is for the serious programmer who does not want a basic introductory to the language. All code developed in the book will be available on the newriders.com website. This is an incredible asset because the Python language allows for modular programming between systems, thus readers in their projects can use code created in the book. Customer Reviews (16)
Not right on the mark
Python Book Review
Great book somewhat let down by loss of focus at the end.
Too much background information
Trying to Learn Python? Check this book out! |
44. Python Fundamentals LiveLessons (Video Training) by Wesley Chun | |
Paperback: 112
Pages
(2009-01-02)
list price: US$99.99 -- used & new: US$52.24 (price subject to change: see help) Asin: 0137143419 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description For any student or professional interested in learning the fundamentals of Python In this one-of-a-kind video package, leading Python developer and trainer Wesley Chun helps you learn Python quickly and comprehensively, so that you can immediately succeed with any Python project. Just click and watch: One step at a time, you will master Python fundamentals. If you already have Python experience, these videos will help further develop your skills. The lessons start with an introduction to the core features of the Python language, including syntax basics and standard types and operations. The lessons progress into advanced topics, such as Python’s memory model and object-oriented programming. This LiveLessons video course closely mirrors the topics covered in its sister publication, Core Python Programming, Second Edition (Prentice Hall, 2007). As in the book, viewers will find review questions and coding exercises at the end of each lesson in the video booklet to test the material introduced in the video and printed parts of the lesson. Customer Reviews (2)
Mostly recordings of slides with audio narration
excellent introduction |
45. Python 2.1 Bible by Dave Brueck, Stephen Tanner | |
Paperback: 731
Pages
(2001-06-29)
list price: US$60.00 -- used & new: US$32.99 (price subject to change: see help) Asin: 0764548077 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description The Python 2.1 Bible fills a critical void in the Python reference market. Although it includes a complete Python language reference section, it is still geared towards those of you who already have some programming experience. This book explains each piece of technology in depth and shows through clear examples why each feature is useful. This is the manual you've been waiting for -- the one that covers all major Python components without glossing over how the various pieces fit together. Customer Reviews (10)
Python 2.1 Bible
Very useful
The best kept secret of Python books
A good introduction The only negatives I would have for Python 2.1 Bible are:
Excellent book... |
46. Foundations of Agile Python Development (Expert's Voice in Open Source) by Jeff Younker | |
Paperback: 416
Pages
(2008-06-23)
list price: US$42.99 -- used & new: US$19.32 (price subject to change: see help) Asin: 1590599810 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description You’ve long been enamored with the Python language, and have mastered its many nuances. Yet something seems to be missing—a productivity boost that you know is possible but you’re not sure how to go about it. This was the sentiment of so many developers before discovering Agile programming paradigm, which embraces concepts such as automation, effective code management, and test–driven development. Foundations of Agile Python Development is the first book to apply these sought–after principles to Python developers, introducing both the tools and techniques built and supported by the Python community. Authored by Jeff Younker, a well–known member of Python’s agile community who is perhaps best known for his creation of a popular Python testing framework, this book is sure to be a hit among readers who may have reached their limits of knowledge regarding the Python language, yet are seeking to improve their understanding of how sound processes can boost productivity to unparalleled heights. Python developers seeking to take advantage of efficient developer tools and techniques to boost productivity Customer Reviews (4)
Awesome Book on Agile Python, But OUTDATED
An extremely useful book for Python programmers.
Likely very good for a niche audience.
Just the intro chapter is worth it |
47. Practical Programming (in Python) by et al. Jeffrey Elkner | |
Kindle Edition:
Pages
(2010-03-17)
list price: US$2.99 Asin: B003CYLE5Q Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description |
48. Programming Google App Engine: Build and Run Scalable Web Apps on Google's Infrastructure (Animal Guide) by Dan Sanderson | |
Paperback: 400
Pages
(2009-11-23)
list price: US$44.99 -- used & new: US$27.70 (price subject to change: see help) Asin: 059652272X Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description As one of today's cloud computing services, Google App Engine does more than provide access to a large system of servers. It also offers you a simple model for building applications that scale automatically to accommodate millions of users. With Programming Google App Engine, you'll get expert practical guidance that will help you make the best use of this powerful platform. Google engineer Dan Sanderson shows you how to design your applications for scalability, including ways to perform common development tasks using App Engine's APIs and scalable services. You'll learn about App Engine's application server architecture, runtime environments, and scalable datastore for distributing data, as well as techniques for optimizing your application. App Engine offers nearly unlimited computing power, and this book provides clear and concise instructions for getting the most from it right from the source. Customer Reviews (4)
Another good title from O Reilly
Excellent Reference for the Experienced Programmer
A Good Guide For Experienced Web Developers
App Engine for the real world |
49. Methods in Medical Informatics: Fundamentals of Healthcare Programming in Perl, Python, and Ruby (Chapman & Hall/CRC Mathematical & Computational Biology) by Jules J. Berman | |
Hardcover: 413
Pages
(2010-09-22)
list price: US$79.95 -- used & new: US$63.60 (price subject to change: see help) Asin: 1439841829 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Too often, healthcare workers are led to believe that medical informatics is a complex field that can only be mastered by teams of professional programmers. This is simply not the case. With just a few dozen simple algorithms, easily implemented with open source programming languages, you can fully utilize the medical information contained in clinical and research datasets. The common computational tasks of medical informatics are accessible to anyone willing to learn the basics. Methods in Medical Informatics: Fundamentals of Healthcare Programming in Perl, Python, and Ruby demonstrates that biomedical professionals with fundamental programming knowledge can master any kind of data collection. Providing you with access to data, nomenclatures, and programming scripts and languages that are all free and publicly available, this book — Requiring no more than a working knowledge of Perl, Python, or Ruby, Methods in Medical Informatics will have you writing powerful programs in just a few minutes. Within its chapters, you will find descriptions of the basic methods and implementations needed to complete many of the projects you will encounter in your biomedical career. |
50. Python Programming & GUI's: for Electronic Engineers by Andrew Pratt | |
Paperback: 220
Pages
(2010-06-28)
-- used & new: US$40.13 (price subject to change: see help) Asin: 0905705874 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description |
51. The Practice of Computing using Python by William F Punch, Richard Enbody | |
Paperback: 696
Pages
(2010-03-07)
list price: US$108.00 -- used & new: US$67.52 (price subject to change: see help) Asin: 0136110673 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description For CS1 courses in Python Programming including majors and non-majors alike. A problem-solving approach to programming with Python. The Practice of Computing Using Python introduces CS1 students (majors and non-majors) to computational thinking using Python. With data-manipulation as a theme, students quickly see the value in what they’re learning and leave the course with a set of immediately useful computational skills that can be applied to problems they encounter in future pursuits. The book takes an “object-use-first” approach–writing classes are covered only after students have mastered using objects. Customer Reviews (2)
Text Book
Not as advertised and woefully lacking |
52. Financial Modelling in Python (The Wiley Finance Series) by Shayne Fletcher, Christopher Gardner | |
Hardcover: 244
Pages
(2009-08-11)
list price: US$130.00 -- used & new: US$63.46 (price subject to change: see help) Asin: 0470987847 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description This book is directed at both industry practitioners and students interested in designing a pricing and risk management framework for financial derivatives using the Python programming language. It is a practical book complete with working, tested code that guides the reader through the process of building a flexible, extensible pricing framework in Python. The pricing frameworks' loosely coupled fundamental components have been designed to facilitate the quick development of new models. Concrete applications to real-world pricing problems are also provided. Topics are introduced gradually, each building on the last. They include basic mathematical algorithms, common algorithms from numerical analysis, trade, market and event data model representations, lattice and simulation based pricing, and model development. The mathematics presented is kept simple and to the point. The book also provides a host of information on practical technical topics such as C++/Python hybrid development (embedding and extending) and techniques for integrating Python based programs with Microsoft Excel. The book is accompanied by a CD ROM containing a code library; and a companion website www.wiley.com/go/fletcher_python which will feature code-based updates relating to Python 3.0. Customer Reviews (3)
Poor instructions for using included code
This book is so bad, maybe the worst I ever read
useful attempt but confused authors... |
53. Pro Python (Expert's Voice in Open Source) by Marty Alchin | |
Paperback: 368
Pages
(2010-06-15)
list price: US$49.99 -- used & new: US$31.22 (price subject to change: see help) Asin: 1430227575 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description You’ve learned the basics of Python, but how do you take your skills to the next stage? Even if you know enough to be productive, there are a number of features that can take you to the next level in Python. Pro Python explores concepts and features normally left to experimentation, allowing you to be even more productive and creative. In addition to pure code concerns, Pro Python will develop your programming techniques and approaches, which will help make you a better Python programmer. Not only will this book help your code, it will also help you understand and interact with the many established Python communities, or even start your own. This book is for intermediate to advanced Python programmers who are looking to understand how and why Python works the way it does and how they can take their code to the next level. Customer Reviews (1)
Great Book |
54. Advanced Python 3 Programming Techniques by Mark Summerfield | |
Kindle Edition:
Pages
(2009-02-13)
list price: US$9.99 Asin: B001U9S9Z8 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description This short cut is taken from Programming in Python 3: A Complete Introduction to the Python Language (Addison-Wesley, 2009) and provides self-containedcoverage of Python’s advanced features. Most of the techniques covered arenot needed every day, but in the right circumstances they can make a crucialdifference, allowing us to write clean and straightforward code rather thanhaving to resort to hacks and workarounds to achieve what we need. The shortcut explains a range of procedural, object-oriented, and functional-style techniques,and the information provided will be a considerable addition to mostPython programmers’ toolboxes. |
55. Dive Into Python 3 by Mark Pilgrim | |
Paperback: 500
Pages
(2010-01-31)
list price: US$34.95 -- used & new: US$27.71 (price subject to change: see help) Asin: 1441437134 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (7)
Don't Buy The SoHo Press Edition of this Book
*very* poor print quality
20 dollar doorstop
good content, horrible latout
good content, but poorly produced physical book |
56. Python Programming for the Absolute Beginner [With CD] [PYTHON PROGRAMMING FOR-2E W/CD] by Michael(Author) Dawson | |
Paperback:
Pages
(2005-10-31)
-- used & new: US$38.50 (price subject to change: see help) Asin: B001TK7Q5C Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Customer Reviews (1)
great value fast shipping |
57. Game Programming with Python, Lua, and Ruby (Game Development) by Tom Gutschmidt | |
Paperback: 472
Pages
(2003-12-01)
list price: US$39.99 Isbn: 1592000770 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (7)
Why 3 languages?
Thanks
Game Programming 500 page overview
nothing about how to program the game itself
An Absolute Joke |
58. Python for Software Design: How to Think Like a Computer Scientist by Allen B. Downey | |
Paperback: 270
Pages
(2009-03-16)
list price: US$39.99 -- used & new: US$25.38 (price subject to change: see help) Asin: 0521725968 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (4)
A good introduction to programming using Python
learn python
Good for teaching
Excellent Introduction to both Python and Computer Science |
59. Python: Create - Modify - Reuse by James O. Knowlton | |
Paperback: 262
Pages
(2008-07-08)
list price: US$39.99 -- used & new: US$1.10 (price subject to change: see help) Asin: 0470259329 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description In this respect, the goal is similar to foreign-language books that identify themselves as “conversational,” focusing on the vocabulary and concepts that people will need the most. Likewise, I focus specifically on the Python knowledge needed to accomplish practical, specific tasks. Along the way, you will learn to create useful, efficient scripts that are easy to maintain and enhance. This book is for developers with some experience with Python who want to explore how to develop full-blown applications. It is also for developers with experience in other languages who want to learn Python by building robust applications. It is well-suited for developers who like to “learn by doing,” rather than exploring a language feature by feature. To get the most out of the book, you should understand basic programming principles. Because this book is project-based, you can approach it in numerous ways. You can, of course, read it from cover to cover. Chapters 2 through 8 each cover a different project, so the chapters are independent of each other. However, because each chapter project is covered individually, there may be some overlap of information. I also sometimes refer to explanations of particular topics covered in previous chapters. This will help to reinforce important concepts. The end of the book contains two appendixes. The first one is a listing of Python resources you can check out for more information. The second one will help you with installing additional components used in some of the examples. This book starts with a basic overview of the Python language, designed for those familiar with other languages but new to Python. It is followed by several chapters, each of which describes a complete project that can be used as-is or modified and extended to suit your particular purposes. You'll find applications that access databases, take advantage of web technologies, and facilitate network communications, to name a few. In addition, and more important than the technologies you will be introduced to, you will learn how to use Python to solve real challenges. Following these chapters are two chapters that cover accessing operating system resources and debugging and testing, respectively. Each project chapter contains complete instructions describing how to install and use the application, so you can actually see the program run as you learn how to construct and use it, including how the project was designed and prototyped. This book is intended to be both a reference guide and a learning aid, teaching you how to build solutions with Python and providing reference information on a wide variety of Python programming concepts. It is hoped that this book will help you have fun with Python and build useful applications, and—unlike my experience with building a deck—without sore thumbs. This book is framed around the code itself. This is because developers are typically looking for how to do something; and, as with many activities, you learn how to do something by watching how others do and trying it yourself. If you want to know how a There are three basic components to the book: Chapter 1 is a brief overview of the Python language. Chapters 2–8 cover seven different programming projects, which illustrate various technologies and techniques available to Python developers. Chapters 9–10 cover additional, advanced topics, which will help you as you build Python projects. The project chapters have a consistent structure: Overview: What does the application do? Using the program Design How it all fits together Modules involved Code and code explanation Module/class 1 explanation Module/class 2 explanation Minor code file explanation Testing, including suggested tests Modifying the project, including some suggested adaptations Summary Each project is designed with classes that can be reused and accessed for multiple purposes. This is one of the main benefits of object-oriented programming, so designing for reusability is a main focus of the book. The book contains the following chapters: 1. Python Basics This chapter is a basic primer on the Python language, and it functions as either a quick tutorial for experienced programmers new to Python or a refresher for programmers with Python experience. Part I: The Projects 2. Directory/File Snapshot Program This project demonstrates how to interact with files, create and manipulate data structures, and provide user output. It also touches on code design issues to improve code maintainability. Often when installing or uninstalling software, or verifying changes to a file system, it can be valuable to take a “snapshot” of the files and directories, along with their size and last-modified time. The script introduced in this chapter does just that. This chapter also explores how to capture a directory listing into a Python list, and explains how to query this list for particular values. 3. DVD Inventory System This project takes advantage of Python’s capability to access and manipulate data in a SQL database. The application enables multiple users to log in to a website that provides access to a DVD inventory database. Permissions are set such that some users can add, modify, or delete entries, whereas other users have read-only access to the data. 4. Web Performance Tester This project shows how to communicate with a Python web server and retrieve information regarding how long it takes to receive requested items from the web server. Although writing Python programs to work on a single computer can be useful, the real power of Python can be seen when it is used to script communication between computers on a network. Most networks contain several web servers. A nice feature of Python is that it can act as a lightweight server for various Internet protocols, such as HTTP (web) and ftp. This application enables you to monitor performance of HTTP traffic on your network. 5. Customer Follow-Up System This project shows how to present a web form to the user and retrieve data from it, how to automatically format and send e-mail through an SMTP server, and how to generate an HTML-formatted report. The task for the second example is to automatically generate a customer comments e-mail message based on information the customer enters in a form. It uses the 6. Test Management/Reporting System This project makes use of the 7. Version Management System This project connects to a list of servers via telnet, checks the application version of a pre-set application list, and displays its results both as output and to a log file. Often, a system administrator needs to patch systems or ensure that systems have the latest application versions installed. This script is an easy way to accomplish that task. It makes use of Python’s capability to emulate a telnet client and log in to remote systems and perform functions on that remote system. 8. Content Management System This project explores Plone, a popular content management system based on Python and Zope (a Python-based application server). Because Python is a very mature language, numerous applications have been built on top of it. A great thing about working with Python-based applications is that you get the benefit of a full-blown application but you can still use Python to configure and customize it. Part II: Advanced Topics 9. Interacting with the Operating System When writing scripts “in the real world,” often it is critical to be able to access services available through (and particular to) the operating system you happen to be on. For example, suppose you wanted to read or modify the Window Registry? Or you wanted to get the Linux process ID of a particular process that is running? Is such a thing even possible? Definitely—and this chapter shows you how. 10. Debugging and Testing Because I am a software tester myself, testing is a subject that is certainly close to my heart. In... Customer Reviews (5)
Broad overviews
Wanted to like this book but just couldn't
Learn Quickly by Doing
Good for 2 days weekend to learn your new powerful language
Mediocre book and poor accompanying source |
60. Professional Linux Programming by Neil Matthew and Richard Stones, Brad Clements, Andrew Froggatt, David J. Goodger, Ivan Griffin, Jeff Licquia, Ronald van Loon, Harish Rawat, Udaya Ranawake, Marius Sundbakken, Deepak Thomas, Stephen J. Turnbull, David Woodhouse, Richard Stones, Christopher Browne | |
Paperback: 1200
Pages
(2000-09)
list price: US$59.99 -- used & new: US$16.95 (price subject to change: see help) Asin: 1861003013 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description In this follow-up to the best-selling Beginning Linux Programming, youwill learn from the authors' real-world knowledge and experience ofdeveloping software for Linux; you'll be taken through the developmentof a sample 'DVD Store' application, with 'theme' chapters addressingdifferent aspects of its implementation. Meanwhile, individual'take-a-break' chapters cover important topics that go beyond thebounds of the central theme. All focus on the practical aspects ofprogramming, showing how crucial it is to choose the right tools forthe job, use them as they should be used, and get things right firsttime. Who is this book for? Experienced Linux programmers and aspiring developers alike will finda great deal of practical information in this book on libraries,techniques, tools and applications. You should be familiar with asimple Linux system, have a good working knowledge of programming inC, and a basic understanding of object-oriented programming with C++for the Qt/KDE chapters. What does this book cover? The book is framed as a case study for building a custom database program in Linux for a video rental store. After a tour of the requirements and a brief look at project management for creating this software, the various Linux packages that are needed to implement this system are described, along with sample code, most of which is written in C. Some packages, such as the CVS version-control package, come with most distributions of Linux; others will require downloading additional software over the Internet. In every case, you're provided with the actual command-line arguments that are needed to install, configure, and run each package. Besides a great exploration of CVS for version control, this title offers excellent coverage of the free PostgreSQL and MySQL databases, which are two very popular choices for Linux databases. The book also does a good job of explaining UI design under both the GTK+/GNOME and KDE (two popular Linux desktops), and how to extend the reach of the sample database application by using Remote Procedure Calls (RPCs) and CORBA. Of course, the finished application doesn't use every Linux API that's covered here, but the book does cast a wide net, and introduces features and tools that are available. Two prominent chapters take you on a tour of the essentials of other programming languages. There's PHP for Web development and an appealing, enthusiastic introduction to Python (which probably will turn you into a Python convert). Later chapters provide practical tips for testing and debugging applications, including how to profile your code. The book closes with a useful guide to creating Red Hat Package Manager (RPM) packages for deploying applications, as well as an overview of your options for internationalization. By covering so many APIs, languages, and tools effectively, Professional Linux Programming gives experienced C/C++ programmers all that they need to get started with Linux development. With its remarkably clear presentation style and abundance of practical tips, the book is an admirably useful blueprint for building custom software. --Richard Dragan Topics covered: Customer Reviews (7)
heavy reading
Good reference
Good reference for a wide range of Open Source technologies Most topics only get a single chapter, so there isn't as much depth as you would find in a dedicated book on each topic, but there is a very wide range of material all covered in enough depth to get the more experienced programmer started with a new topic. There are one or two weaker areas, but overall a good choice of material succinctly presented for the more experienced application developer. I've given it 5 stars as it was exactly what I was looking for - a single reference to help me create a Linux-based web database application, your mileage may vary. I recommend you at least consider it.
Excellent book for developing real-world linux solutions
Not for the Kernel Hack |
  | Back | 41-60 of 99 | Next 20 |