rssHome » Ruby & Python

Python Programming On Win32: Help for Windows Programmers

Python Programming On Win32: Help for Windows Programmers

Book Description

is growing in popularity; based on download statistics, there are now over 450,000 people using , and more than 150,000 people using on . Use of the language has been growing at about 40 percent per year since 1995, and there is every reason to believe that growth will continue. Despite ’s increasing popularity on , Python on Win32 is the first book to demonstrate how to use it as a serious and administration tool. Unlike scripting on UNIX, scripting involves integrating a number of components, such as COM or the various mail and database APIs, with the Win32 interface. While experienced C++ programmers can find their way through the various objects, most people need some guidance, and this book is it. It addresses all the basic technologies for common integration tasks on , explaining both the issues and the Python code you need to glue things together.

Amazon.com Review
Python Programming on Win32 zeroes in on the strengths of the Python programming language for the Windows platform. If you would like to use Python on Windows with Office 2000, this book is a perfect choice for getting started. While it’s not an introduction to Python programming itself, the book does present some basic Python examples. (The authors do provide an impressive list of real-world projects that have used Python successfully, including an application at NASA and a major Web search engine.)

Download Now »

CherryPy Essentials: Rapid Python Web Application Development

CherryPy Essentials: Rapid Python Web Application Development

Book Description

is a library for web that allows developers to build web applications in the same way as any other object-oriented program. Enriched by several years of active , it has become one of the most established toolkits for building solid and high-performance web applications in . abstracts the complex low-level HTTP protocol into an easy-to-use interface that respects idioms. The library aims at being simple to learn for a while offering the most advanced features to fluent developers. For these reasons was chosen to be at the heart of the popular and feature-rich web framework. -powered web applications are stand-alone Python applications with their own embedded multi-threaded web server, but can also run behind Apache or IIS for scalability.

What you will learn from this book?

  • The book will be about 3
  • CherryPy installation using the tarball, egg, and subversion
  • The CherryPy library in depth: its design and how to use it
  • Using CherryPy with common Python and non-Python products
  • Object Relational Mapping with SQLObject, SQLAlchemy, and Dejavu
  • Web Services via REST and the Atom Publishing Protocol Download Now »

Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears

Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears

Book Description

As two of the leading MVC web frameworks for , and allow you to develop and launch sites in a fraction of the time compared to traditional techniques and they provide greater stability, scalability, and management than alternatives. Packed with examples, this book will help you discover a new methodology for designing, coding, testing, and deploying rich web applications.

A team of expert authors shows you the power of MVC frameworks and the capabilities of the and packages. The chapters show you how to automate production of common web tasks, portal creation, and content management, so you can focus on higher-level application issues and design. The TurboGears chapters illustrate how to rapidly create modern, highly interactive applications. For both frameworks, you’ll create useful applications that exemplify common design paradigms and their solutions. Ultimately, you’ll leverage your skills using Django and TurboGears and go from novice to RIA expert.

What you will learn from this book

  • How you can use frameworks to save you time and frustration in the 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 Download Now »

Learning Python, 3rd Edition

Learning Python, 3rd Edition

Book Description

Portable, powerful, and a breeze to use, is ideal for both standalone programs and scripting applications. With this hands-on book, you can master the fundamentals of the core language quickly and efficiently, whether you’re new to or just new to . Once you finish, you will know enough about the language to use it in any application domain you choose.

Learning Python is based on material from author Mark Lutz’s popular training courses, which he’s taught over the past decade. Each chapter is a self-contained lesson that helps you thoroughly understand a key component of Python before you continue. Along with plenty of annotated examples, illustrations, and chapter summaries, every chapter also contains Brain Builder, a unique section with practical exercises and review quizzes that let you practice new skills and test your understanding as you go.

This book covers:

  • Types and Operations — Python’s major built-in object types in depth: numbers, lists, dictionaries, and more
  • Statements and Syntax — the code you type to create and process objects in Python, along with Python’s general syntax model
  • Functions — Python’s basic procedural tool for structuring and reusing code
  • Modules — packages of statements, functions, and other tools organized into larger components
  • Classes and — Python’s optional object-oriented Download Now »

Text Processing in Python

Text Processing in Python

Book Description

Text Processing in describes techniques for manipulation of text using the language. At the broadest level, text processing is simply taking textual information and doing something with it. This might be restructuring or reformatting it, extracting smaller bits of information from it, or performing calculations that depend on the text. Text processing is arguably what most programmers spend most of their time doing.

Because is clear, expressive, and object-oriented it is a perfect language for doing text processing, even better than Perl. As the amount of data everywhere continues to increase, this is more and more of a challenge for programmers. This book is not a tutorial on . It has two other goals: helping the programmer get the job done pragmatically and efficiently; and giving the reader an understanding – both theoretically and conceptually – of why what works works and what doesn’t work doesn’t work. Mertz provides practical pointers and tips that emphasize efficent, flexible, and maintainable approaches to the textprocessing tasks that working programmers face daily.

From the Back Cover
Text Processing in Python is an example-driven, hands-on tutorial that carefully teaches programmers how to accomplish numerous text processing tasks using the Python language. Filled with concrete examples, this book provides efficient and effective solutions to specific text processing problems and practical strategies for dealing with all types of text processing challenges. Download Now »

Python Programming for the Absolute Beginner

Python Programming for the Absolute Beginner

Book Description

Ready to learn ? Are you new to with ? Do you need a solid introduction to the fundamental concepts? You’ve found it in “ for the Absolute , Second Edition,” the updated version of the successful “ Programming for the Absolute .” As part of the for the absolute series developed by computer science instructors exclusively for Cengage Learning Course Technology PTR, this book will teach you the basics of Python programming through simple game creation. You can then take the skills you learn and use them for more practical Python programming applications and real-world programming scenarios. Better still, by the time you finish this book you will be able to apply the basic principles you’ve learned to the next programming language you tackle. Create simple, fun games while you learn to program with Python.

About the Author
Mike Dawson has worked as a programmer and a computer game designer. He earned his bachelor¿s degree in Computer Science from the University of Southern California and currently teaches game programming at UCLA Extension and The Digital Media Academy at Stanford. In addition to Python Programming for the Absolute , he is also the author of Beginning C++ Through Game Programming.

Download Now »

Copyright © 2012 Wow! eBook · All rights reserved · Powered by WordPress