Showing posts with label Python. Show all posts
Showing posts with label Python. Show all posts

Tuesday, September 20, 2011

Pro Android Python with SL4A

Posted by Unknown on 8:27 AM with No comments

Pro Android Python with SL4A By Paul Ferrill
Publisher: Apr...ess 2011 | 296 Pages | ISBN: 1430235691 | EPUB + PDF + MOBI | 6 MB + 6 MB + 6 MB



Pro Android Python with SL4A is for programmers and hobbyists who want to write apps for Android devices without having to learn Java first. Paul Ferrill leads you from installing the Scripting Layer for Android (SL4A) to writing small scripts, to more complicated and interesting projects, and finally to uploading and packaging your programs to an Android device.

Android runs scripts in many scripting languages, but Python, Lua, and Beanshell are particularly popular. Most programmers know more than one programming language, so that they have the best tool for whatever task they want to accomplish. Pro Android Python with SL4A explores the world of Android scripting by introducing you to the most important open-source programming languages that are available on Android-based hardware.

Pro Android Python with SL4A starts by exploring the Android software development kit and then shows you how to set up an Eclipse-based Android development environment. You then approach the world of Android programming by using Beanshell, which runs on the Dalvik, and learning how to write small programs to administer an Android device.

Next, discover how Lua, a lightweight language perfectly suited for scripting on smaller devices, can work with Android. Lua can be used for small but important tasks, like SMS encryption and synchronizing photos with flickr.

Last, but certainly not least, you will discover the world of Python scripting for SL4A, and the power contained within the full range of Python modules that can combine with the Android SDK. You'll learn to write small location-aware apps to get you started, but by the end of this book, you'll find yourself writing fully GUI-fied applications running on the Android desktop!

Pro Android Python with SL4A is rounded out with a chapter on distributing and packaging scripts, a skill that you'll find very useful as you reach out to a wider audience with your programs.

What you’ll learn
  • Understand the SL4A
  • Explore the Android software development kit
  • Write scripts to administer an Android phone
  • Write and execute full Python and applications
  • Learn how to write simple apps using Facades
  • Explore the full Android development process, from development to packaging

Who this book is for
This is a book for beginning and intermediate Android developers, and a book for anyone coding in Python, Lua or exploring Beanshell.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Monday, April 5, 2010

Professional IronPython

Posted by Unknown on 12:21 PM with No comments

Professional IronPython By John Paul Mueller
Publisher: Wrox 2010 | 480 Pages | ISBN: 0470548592 | PDF | 10 MB



Create applications that are more responsive to user needs
IronPython should be an important part of your developer's toolbox and this book will quickly get you up and running with this powerful language. John Paul Mueller clearly shows how IronPython can help you create better desktop or web-based applications in less time and with fewer errors. Throughout the pages, you'll find techniques for extending IronPython and making it a more robust language. In addition, you'll follow advanced steps such as building an IronPython extension that directly accesses the Win32 API. And you'll enhance your skill set as you introduce IronPython into other environments such as Linux® and Mac OS® X.
Professional IronPython:
Demonstrates how to build applications that every developer needs to know when starting a new language
Explains how to create Windows Forms applications, interact with COM objects, and work at the command line
Uncovers how to work with XML, the Dynamic Language Runtime, and other .NET languages
Shows how you can use IronPython to improve your testing process for just about any language
Discusses techniques for using IronPython with the Python Standard Library
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.
wrox.com Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Read More
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Thursday, March 11, 2010

Beginning Python: Using Python 2.6 and Python 3.1

Posted by Unknown on 11:15 AM with No comments

James Payne, "Beginning Python: Using Python 2.6 and Python 3.1"
Wrox | 2010-02-02 | ISBN: 0470414634 | 624 pages | PDF | 4 MB

Beginning Python: Using Python 2.6 and Python 3.1 introduces this open source, portable, interpreted, object-oriented programming language that combines remarkable power with clear syntax. This book enables you to quickly create robust, reliable, and reusable Python applications by teaching the basics so you can quickly develop Web and scientific applications, incorporate databases, and master systems tasks on various operating systems, including Linux, MAC OS, and Windows. You’ll get a comprehensive tutorial that guides you from writing simple, basic Python scripts all the way through complex concepts, and also features a reference of the standard modules with examples illustrating how to implement features in the various modules. Plus, the book covers using Python in specific program development domains, such as XML, databases, scientific applications, network programming, and Web development.

Download:
Link_1
Or
Link_2
.

Sunday, March 7, 2010

A Primer on Scientific Programming with Python

Posted by Unknown on 8:46 AM with No comments

Hans Petter Langtangen, "A Primer on Scientific Programming with Python
Springer | 2009 | ISBN: 3642024742 | 693 pages | PDF | 5,6 MB

The book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The exposition is example- and problem-oriented, where the applications are taken from mathematics, numerical calculus, statistics, physics, biology, and finance. The book teaches "Matlab-style" and procedural programming as well as object-oriented programming. High school mathematics is a required background, and it is advantageous to study classical and numerical one-variable calculus in parallel with reading this book. Besides learning how to program computers, the reader will also learn how to solve mathematical problems, arising in various branches of science and engineering, with the aid of numerical methods and programming. By blending programming, mathematics and scientific applications, the book lays a solid foundation for practicing computational science.

Download:
Link_1
Or
Link_2
.

Thursday, March 4, 2010


Mark Summerfield, "Programming in Python 3: A Complete Introduction to the Python Language (2nd Edition)"
Addison-Wesley Professional | 2009-11-22 | ISBN: 0321680561 | 648 pages | PDF | 2 MB

A Fully Revised Edition Featuring New Material on Coroutines, Debugging, Testing, Parsing, String Formatting, and More

Python 3 is the best version of the language yet: It is more powerful, convenient, consistent, and expressive than ever before. Now, leading Python programmer Mark Summerfield demonstrates how to write code that takes full advantage of Python 3’s features and idioms. Programming in Python 3, Second Edition, brings together all the knowledge you need to write any program, use any standard or third-party Python 3 library, and create new library modules of your own.

Summerfield draws on his many years of Python experience to share deep insights into Python 3 development you won’t find anywhere else. He begins by illuminating Python’s “beautiful heart”: the eight key elements of Python you need to write robust, high-performance programs. Building on these core elements, he introduces new topics designed to strengthen your practical expertise–one concept and hands-on example at a time. Coverage includes

# Developing in Python using procedural, objectoriented, and functional programming paradigms
# Creating custom packages and modules
# Writing and reading binary, text, and XML files, including optional compression, random access, and text and XML parsing
# Leveraging advanced data types, collections, control structures, and functions
# Spreading program workloads across multiple processes and threads
# Programming SQL databases and key—value DBM files
# Debugging techniques–and using Test Driven Development to avoid bugs in the first place
# Utilizing Python’s regular expression mini-language and module
# Parsing techniques, including how to use the third-party PyParsing and PLY modules
# Building usable, efficient, GUI-based applications
# Advanced programming techniques, including generators, function and class decorators, context managers, descriptors, abstract base classes, metaclasses, coroutines, and more

Programming in Python 3, Second Edition, serves as both tutorial and language reference. It assumes some prior programming experience, and it is accompanied by extensive downloadable example code–all of it tested with Python 3 on Windows, Linux, and Mac OS X.

Download:
Link_1
Or
Link_2
.