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


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
.

Tuesday, April 6, 2010

Professional IronPython


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
.

Friday, March 12, 2010

Beginning Python: Using Python 2.6 and Python 3.1


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


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
.

Friday, March 5, 2010

Programming in Python 3: A Complete Introduction to the Python Language


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
.

Tuesday, December 22, 2009

Core Python Programming, 2nd Edition


Core Python Programming, 2nd Edition
Prentice Hall PTR | 2006-09-18 | ISBN: 0132269937 | 352 pages | PDF | 4,1 MB

Python is an agile, robust, expressive, fully object-oriented, extensible, and scalable programming language. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. In Core Python Programming, Second Edition, leading Python developer and trainer Wesley Chun helps you learn Python quickly and comprehensively so that you can immediately succeed with any Python project.

Using practical code examples, Chun introduces all the fundamentals of Python programming: syntax, objects and memory management, data types, operators, files and I/O, functions, generators, error handling and exceptions, loops, iterators, functional programming, object-oriented programming and more. After you learn the core fundamentals of Python, he shows you what you can do with your new skills, delving into advanced topics, such as regular expressions, networking programming with sockets, multithreading, GUI development, Web/CGI programming and extending Python in C.

This edition reflects major enhancements in the Python 2.x series, including 2.5 as well as capabilities set for future versions. It contains new chapters on database and Internet client programming, plus coverage of many new topics, including new-style classes, Java and Jython, Microsoft Office (Win32 COM Client) programming, and much more.

* Learn professional Python style, best practices, and good programming habits
* Gain a deep understanding of Python's objects and memory model as well as its OOP features, including those found in Python's new-style classes
* Build more effective Web, CGI, Internet, and network and other client/server applications
* Learn how to develop your own GUI applications using Tkinter and other toolkits available for Python
* Improve the performance of your Python applications by writing extensions in C and other languages, or enhance I/O-bound applications by using multithreading
* Learn about Python's database API and how to use a variety of database systems with Python, including MySQL, Postgres, and SQLite

Core Python Programming delivers

* Systematic, expert coverage of Python's core features
* Powerful insights for developing complex applications
* Easy-to-use tables and charts detailing Python modules, operators, functions, and methods
* Dozens of professional-quality code examples, from quick snippets to full-fledged applications

Download:
Link_1
Or
Link_2
.

Thursday, December 17, 2009

Python Developer's Handbook


Python Developer's Handbook
Publisher: Sams | ISBN: 0672319942 | edition 2000 | PDF | 960 pages | 10,5 mb

The Python Developer's Handbook is designed to expose experienced developers to Python and its uses. Beginning with a brief introduction to the language and its syntax, the book moves quickly into more advanced programming topics, including embedding Python, network programming, GUI toolkits, JPython, Web development, Python/C API, and more. Python is an interpreted, object-oriented programming language. Its syntax is simple and easy to learn, and it encourages programmers to write and think clearly. The Python Developer's Handbook is carefully written, well-organized introduction to this powerful, fast-growing programming language for experienced developers.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Saturday, December 12, 2009

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET


Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET, Second Edition
O'Reilly Media, Inc | 2007-07-18 | ISBN: 0596514271 | 126 pages | PDF | 1 MB

This handy little book offers programmers a complete overview of the syntax and semantics of regular expressions that are at the heart of every text-processing application. Ideal as a quick reference, Regular Expression Pocket Reference covers the regular expression APIs for Perl 5.8, Ruby (including some upcoming 1.9 features), Java, PHP, .NET and C#, Python, vi, JavaScript, and the PCRE regular expression libraries.

This concise and easy-to-use reference puts a very powerful tool for manipulating text and data right at your fingertips. Composed of a mixture of symbols and text, regular expressions can be an outlet for creativity, for brilliant programming, and for the elegant solution. Regular Expression Pocket Reference offers an introduction to regular expressions, pattern matching, metacharacters, modes and constructs, and then provides separate sections for each of the language APIs, with complete regex listings including:

* Supported metacharacters for each language API
* Regular expression classes and interfaces for Ruby, Java, .NET, and C#
* Regular expression operators for Perl 5.8
* Regular expression module objects and functions for Python
* Pattern-matching functions for PHP and the vi editor
* Pattern-matching methods and objects for JavaScript
* Unicode Support for each of the languages

With plenty of examples and other resources, Regular Expression Pocket Reference summarizes the complex rules for performing this critical text-processing function, and presents this often-confusing topic in a friendly and well-organized format. This guide makes an ideal on-the-job companion.

Download:
Link_1
Or
Link_2
.

Sunday, November 29, 2009

Head First Programming: A Learner's Guide to Programming Using the Python Language


Griffiths David, Barry Paul, "Head First Programming: A Learner's Guide to Programming Using the Python Language"
O'Reilly Media | 2009 | ISBN: 0596802374 | 440 pages | PDF | 12 MB

Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? Head First Programming introduces the core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming language. This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts.

Learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're finished, you'll have the necessary foundation to learn any programming language or tackle any software project you choose.

With a focus on programming concepts, this book teaches you how to:

Understand the core features of all programming languages, including: variables, statements, decisions, loops, expressions, and operators
Reuse code with functions
Use library code to save time and effort
Select the best data structure to manage complex data
Write programs that talk to the Web
Share your data with other programs
Write programs that test themselves and help you avoid embarrassing coding errors

We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Programming uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Download:
Link_1
Or
Link_2
.

Wednesday, August 26, 2009

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.

Download:
Link_1
Or
Link_2
.

Friday, July 17, 2009

Making Use of Python


Making Use of Python
Publisher: Wiley | ISBN: 0471219754 | edition 2002 | PDF | 300 pages | 2,9 mb

Python is a multipurpose development language that can be used on virtually every platform. It offers built-in support for critical development steps including data structures, dynamic typing, and dynamic building. It can be used in lieu of Java or C++, and Python scripts can be developed in a fraction of the time it takes to program and debug higher-level languages.
* Covers language basics and how to use Python for CGI scripting, GUI development, network programming, and much more
* Demonstrates why Python is arguably the most sophisticated of the popular scripting languages and why its popularity continues to grow

Download:
Link_1
Or
Link_2
.

Saturday, June 6, 2009

Introduction to Programming using Python


Introduction to Programming using Python
Publisher: Pasteur Institute | ISBN: N\A | edition 2008 | PDF | 242 pages | 2 mb

The objective of this course is to teach programming concepts to biologists. It is thus aimed at people who are not professional computer scientists, but who need a better control of computers for their own research. This programming course is part of a course in informatics for biology.

Download:
Link_1
.

Monday, January 5, 2009

Dive Into Python + source code


Dive Into Python is a Python book for experienced programmers.


Table of Contents

1. Installing Python
2. Your First Python Program
3. Native Datatypes
4. The Power Of Introspection
5. Objects and Object-Orientation
6. Exceptions and File Handling
7. Regular Expressions
8. HTML Processing
9. XML Processing
10. Scripts and Streams
11. HTTP Web Services
12. SOAP Web Services
13. Unit Testing
14. Test-First Programming
15. Refactoring
16. Functional Programming
17. Dynamic functions
18. Performance Tuning
A. Further reading
B. A 5-minute review
C. Tips and tricks
D. List of examples
E. Revision history
F. About the book
G. GNU Free Documentation License
H. Python license

Download:
Link_1
.

Saturday, January 3, 2009

wxPython in Action


With this book, we hope to share with you our excitement about wxPython, a toolkit that is truly unique in the ease that it brings to GUI application development. We wrote it with the goal of creating a useful resource for both the novice and the professional.

Download:
Link_1
.

Python Developer's Handbook


The Python Developer’s Handbook is designed to expose experienced developers to Python and its uses. Beginning with a brief introduction to the language and its syntax, the book moves quickly into more advanced programming topics, including embedding Python, network programming, GUI toolkits, JPython, Web development, Python/C API, and more. Python is an interpreted, object-oriented programming language. Its syntax is simple and easy to learn, and it encourages programmers to write and think clearly. The Python Developer’s Handbook is carefully written, well-organized introduction to this powerful, fast-growing programming language for experienced developers.

Download:
Link_1
.

Python & XML


Python is an ideal language for manipulating XML, and this new volume gives you a solid foundation for using these two languages together. Complete with practical examples that highlight common application tasks, the book starts with the basics then quickly progresses to complex topics like transforming XML with XSLT and querying XML with XPath. It also explores more advanced subjects, such as SOAP and distributed web services.

Download:
Link_1
.

Wednesday, December 31, 2008

Making Use Of Python


This book owes its existence to the collaboration made possible by the Internet and the free software movement. Its three authors|a college professor, a high school teacher, and a professional programmer|have yet to meet face to face, but we have been able to work closely together and have been aided by many wonderful folks who have donated their time and energy to helping make this book better. We think this book is a testament to the benefits and future possibilities of this kind of collaboration, the framework for which has been put in place by Richard Stallman and the Free Software Foundation.

Download:
Link_1
.

Thursday, December 25, 2008

Beginning Python


Beginning Python (Programmer to Programmer)
By Peter C. Norton,&nbspAlex Samuel,&nbspDave Aitel,&nbspEric Foster-Johnson,&nbspLeonard Richardson,&nbspJason Diamond,&nbspAleatha Parker,&nbspMichael Roberts,
Publisher: Wrox
Number Of Pages: 696
Publication Date: 2005-08-05
Sales Rank: 683060
ISBN / ASIN: 0764596543
EAN: 9780764596544
Binding: Paperback
Book Description:
This tutorial offers readers a thorough introduction to programming in Python 2.4, the portable, interpreted, object-oriented programming language that combines power with clear syntax
Beginning programmers will quickly learn to develop robust, reliable, and reusable Python applications for Web development, scientific applications, and system tasks for users or administrators
Discusses the basics of installing Python as well as the new features of Python release 2.4, which make it easier for users to create scientific and Web applications
Features examples of various operating systems throughout the book, including Linux, Mac OS X/BSD, and Windows XP

Download:
Link_1
.


Related Posts with Thumbnails
 

Blog Archive

Recent Posts

  © Free E-Books U ask v provide by Free E-Books Download 2012

Disclaimer: This blog does not store any files on its server.We only index and link to content provided by sites.

USER AGREEMENT PLEASE READ : The creator of THIS PAGE or the ISP(s) hosting any content on this site take NO responsibility for the way you use the information provided on this site. These links here are for educational purposes only and SHOULD BE VIEWED ONLY. If you download any files to view them, you are agreeing to delete them within a 24 hour period. If you are affiliated with any government, or ANTI-Piracy group or any other related group or were formally a worker of one you CANNOT enter this web site, cannot access any of its files and you cannot view any of the HTML files. All the objects on this site are PRIVATE property and are meant for previewing only. If you enter this site without following these agreements you are not agreeing to these terms and you are violating code 431.322.12 of the Internet Privacy Act signed by Bill Clinton in 1995 and that means that you CANNOT threaten our ISP(s) or any person(s) or company storing these files, cannot prosecute any person(s) affiliated with this page which includes family, friends or individuals who run or enter this web site. If you want to remove links to your website, Please send an email to professionalstudents[at]gmail[dot]com.