Free Ebook Video Training
Showing posts with label .---Python. Show all posts
Showing posts with label .---Python. Show all posts

Friday, July 31, 2009

Practical Programming: An Introduction to Computer Science Using Python

Practical Programming: An Introduction to Computer Science Using Python

Practical Programming: An Introduction to Computer Science Using Python

Product Description
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.

download

Wednesday, July 29, 2009

IronPython in Action

IronPython in Action

IronPython in Action

Product Description
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.

download

Saturday, July 4, 2009

Python for Software Design: How to Think Like a Computer Scientist


Python for Software Design: How to Think Like a Computer Scientist By Allen B. Downey
Publisher: Cambridge University Press 2009-03-16 | 272 Pages | ISBN: 0521725968 | PDF | 1 MB

Python for Software Design is a concise introduction to software design using the Python programming language. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. The focus is on the programming process, with special emphasis on debugging. The book includes a wide range of exercises, from short examples to substantial projects, so that students have ample opportunity to practice each new concept. Exercise solutions and code examples are available from thinkpython.com, along with Swampy, a suite of Python programs that is used in some of the exercises.

D0wn10ad
http://uploading.com/files/E1N1LZ3M/0521725968.RAR.html

http://hotfile.com/dl/7954689/dfd2413/0521725968.RAR.html

http://rapidshare.com/files/251458959/0521725968.RAR

Friday, July 3, 2009

Natural Language Processing with Python


Steven Bird, Ewan Klein, Edward Loper "Natural Language Processing with Python"
O'Reilly Media, Inc. | English | 2009-06-30 | ISBN: 0596516495 | 502 pages | PDF | 3,2 MB


This book offers a highly accessible introduction to Natural Language Processing, the field that underpins a variety of language technologies, ranging from predictive text and email filtering to automatic summarization and translation. With Natural Language Processing with Python, you'll learn how to write Python programs to work with large collections of unstructured text. You'll access richly-annotated datasets using a comprehensive range of linguistic data structures. And you'll understand the main algorithms for analyzing the content and structure of written communication. Packed with examples and exercises, Natural Language Processing with Python will help you:

Extract information from unstructured text, to guess the topic or identify "named entities" Analyze linguistic structure in text, including parsing and semantic analysis Access popular linguistic databases, including WordNet and treebanks Integrate techniques drawn from fields as diverse as linguistics and artificial intelligence

Perfect for individual study, or as a classroom and workshop textbook, this book will help you gain practical skills in Natural Language Processing using the Python programming language and the Natural Language Toolkit (NLTK) open source library. If you're interested in developing Web applications, analyzing multilingual news sources, documenting endangered languages, or if you are simply curious to have a programmer's perspective on how human language works, you will find Natural Language Processing with Python both fascinating and immensely useful.

D0wn10ad
http://uploading.com/files/GQY3J937/0596516495.rar.html
http://hotfile.com/dl/7805603/234688a/0596516495.rar.html
http://rapidshare.com/files/250256917/0596516495.rar

Alan Harris "Pro IronPython"


Alan Harris "Pro IronPython"
Apress | English | 2009-06-15 | ISBN: 1430219629 | 310 pages | PDF | 13,6 MB


IronPython represents a unique direction for developers interested in working with dynamic languages within the .NET Framework. Whether you’re looking to develop applications from scratch or add functionality and maintainability to an existing application, IronPython opens many doors while providing a high–speed, high–performance language that integrates tightly with other .NET languages.
• Learn to create applications using the benefits of a dynamically typed language.
• Discover how to leverage the power of IronPython to improve existing applications.
• Explore interacting with other .NET languages by invoking the common language runtime.

What you’ll learn
• Write IronPython console and forms applications.
• Integrate IronPython scripts into existing applications to increase their functionality.
• Implement complex data patterns and interact with databases.
• Use the common language runtime to take advantage of .NET’s existing framework within IronPython scripts.
• Understand how IronPython can be brought in to solve a variety of programming tasks through extensive exercises and recipes.
• Avoid the common pitfalls of working with a dynamically typed language.

Who is this book for?
This book is designed for .NET developers interested in expanding their IronPython skills and learning how to make use of them to improve their daily programming practices. It will introduce core concepts of IronPython programming using a .NET–centric approach. Additionally, it will speak to Python developers looking to expand into their skills into the .NET world. Experience with a .NET language is expected. Previous Python experience is not necessary.

D0wn10ad
http://uploading.com/files/A9RR2SZH/1430219629.rar.html
http://hotfile.com/dl/7805693/0e47a73/1430219629.rar.html
http://rapidshare.com/files/250256981/1430219629.rar

Tuesday, June 30, 2009

Python How to Program, 1/e




Editorial Reviews
Product Description
The authoritative DEITEL(tm) LIVE-CODE(tm) introduction to Python programming

This new book by the world's leading programming language textbook authors carefully explains how to use Python as a general-purpose programming language and how to program multi-tier, client/server, database-intensive, Internet- and Web-based applications.

Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally-recognized corporate-training and content-creation organization specializing in Python, Visual Basic® .NET, C#, Visual C++® .NET, Java(tm), C++, C, XML, Perl, Internet, Web, wireless and object technologies. The Deitels are the authors of several worldwide #1 programming-language textbooks, including Java How to Program, 4/e, C++ How to Program, 3/e and Internet & World Wide Web How to Program, 2/e.

For information on current and forthcoming Deitel/Prentice Hall publications including How to Program Series books, Multimedia Cyber Classrooms Complete Training Courses (which include DEITEL(tm) books and Cyber Classrooms) and Web-Based Training Courses please see the last few pages of this book.

From the Back Cover
The authoritative DEITEL™ LIVE-CODE™ introduction to Python programming

This new book by the world's leading programming language textbook authors carefully explains how to use Python as a general-purpose programming language and how to program multi-tier, client/server, database-intensive, Internet- and Web-based applications.

Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally-recognized corporate-training and content-creation organization specializing in Python, Visual Basic® .NET, C#, Visual C++® .NET, Java™, C++, C, XML, Perl, Internet, Web, wireless and object technologies. The Deitels are the authors of several worldwide #1 programming-language textbooks, including Java How to Program, 4/e, C++ How to Program, 3/e and Internet & World Wide Web How to Program, 2/e.


About the Author

Dr. Harvey M. Deitel, CEO and Chairman of Deitel & Associates, Inc., has 41 years experience in the computing field, including extensive industry and academic experience. Dr. Deitel earned B.S. and M.S. degrees from the Massachusetts Institute of Technology and a Ph.D. from Boston University. He worked on the pioneering virtual-memory operating-systems projects at IBM and MIT that developed techniques now widely implemented in systems such as UNIX, Linux and Windows NT. He has 20 years of college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., with his son, Paul J. Deitel. He is the author or co-author with Paul Deitel of several dozen books and multimedia packages and is writing many more. With translations published in Japanese, Russian, Spanish, Traditional Chinese, Simplified Chinese, Korean, French, Polish, Italian and Portuguese, Dr. Deitel's texts have earned international recognition. Dr. Deitel has delivered hundreds of professional seminars to major corporations, government organizations and various branches of the military.

Paul J. Deitel, Executive Vice President and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of the Massachusetts Institute of Technology's Sloan School of Management, where he studied Information Technology. Through Deitel & Associates, Inc., he has delivered Java, C, C++ and Internet and World Wide Web courses to industry clients including Compaq, Sun Microsystems, White Sands Missile Range, Rogue Wave Software, Boeing, Dell, Stratus, Fidelity, Cambridge Technology Partners, Open Environment Corporation, One Wave, Hyperion Software, Lucent Technologies, Adra Systems, Entergy, CableData Systems, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, IBM and many other organizations. He has lectured on C++ and Java for the Boston Chapter of the Association for Computing Machinery and has taught satellite-based Java courses through a cooperative venture of Deitel & Associates, Inc., Prentice Hall and the Technology Education Network. He and his father, Dr. Harvey M. Deitel, are the world's best-selling Computer Science textbook authors.

Jonathan Liperi is a senior at Boston University where he has been accepted into the Computer Science department's BA/MA program. He will earn his Master's degree in Computer Science in May 2003. His coursework has included advanced algorithms, queueing theory, computer architecture, computer networks, artificial intelligence, computer graphics, database systems, software engineering and various programming courses (C, C++, Python and Java).

Ben Wiedermann graduated from Boston University magna cum laude with a degree in Computer Science and a minor in Theater Arts. Ben plans to pursue post-graduate work in programming-language theory. Other Deitel publications to which he has contributed include Java How to Program, Fourth Edition; C++ How to Program, Third Edition; Perl How to Program; Internet and World Wide Web How to Program, Second Edition; XML How to Program; e-Business & e-Commerce How to Program and C How to Program, Third Edition.

Excerpt. © Reprinted by permission. All rights reserved.

Live in fragments no longer. Only connect.
Edward Morgan Forster

Welcome to the world of Python programming! Python is a powerful general-purpose programming language that is extremely effective for developing Internet and Web-based, database intensive, multi-tier, client/server systems. This book presents a great variety of leading edge computing technologies, and is our second book on open-source programming languages.

As we write these words, Python 2.2 has just been released, almost to the minute! We have worked hard to incorporate the 2.2 functionality throughout the book. Appendix O presents a few additional 2.2 features.

We hope you will find Python How to Program educational, entertaining and challenging. It was a joy to work on this project. The team at Deitel & Associates develops programming language textbooks and e-Learning materials. We work in almost every major programming language. We noticed something special while working on this book. Our developers and writers commented on how much they like Python. They appreciate its power, its readability and its conciseness. They like its pizzazz. They like the world of open-source software development that is generating an ever-growing base of modules.

Whether you are an instructor, a student, an experienced professional programmer or a novice, this book has much to offer you. Python is an excellent first programming language and is an equally excellent language for developing industrial-strength, commercial applications. For the student and the novice programmer, the early chapters of the book establish a solid foundation in the basics of programming. We discuss many programming models including structured programming, object-based programming, object-oriented programming and event-driven programming. For the professional developer, we have employed the "heavy-duty" Python functionality to create substantial, fully implemented systems. The capstone is the case study on building an online bookstore in Chapter 23—this occupies approximately 70 pages of the text.

The standard basic topics are all here—data types, operators, control structures, arithmetic, strings, decision making, algorithm development, functions, and random numbers and simulation.

The book features a solid treatment of data structures with an early introduction to Python's built-in structures-lists, tuples and dictionaries-and a later rigorous treatment of traditional data structures including queues, stacks, linked lists and binary trees.

The book emphasizes Internet and Web development—we feature an early introduction to CGI then use it in several chapters to build Web-based applications. We include a full-chapter treatment of PSP (Python Server Pages) where we re-engineer the message forum case study presented in Chapter 16.

The book features a detailed, three-chapter treatment of object-oriented programming covering classes, encapsulation, objects, attributes, methods, constructors, destructors, customization, operator overloading, inheritance, base classes, derived classes and polymorphism.

We include a thorough treatment of graphical user interface (GUI) programming, with Tkinter, using event-driven programming, labels, buttons, check buttons, radio buttons, mouse-event handling, keyboard-event handling, layout managers, and a whole range of advanced GUI capabilities for creating and manipulating menus and scrolling components.

We discuss exception handling for making programs more robust. We present a substantial treatment of Python's powerful string-manipulation capabilities and we tackle head-on the difficult—yet enormously powerful—topic of regular expressions.

We discuss file processing, sequential access files, random-access files (and the shelve module). We develop a transaction-processing program and consider object serialization. The discussions of file processing provide a nice lead-in to our treatment of database programming with Python's Database Application Programming Interface (DB-API). We discuss the relational database model and present an introduction to SQL (Structured Query Language).

Many people are familiar with HTML; yet few know that the World Wide Web Consortium—creator of HTML technology—has declared HTML to be a legacy technology that will undergo no further development. Nevertheless, HTML is still important, so we have provided two appendices on it. The world is evolving towards XML (eXtensible Markup Language). In the interim, contemporary Web development is using a transition technology called XHTML. We present two appendices on this important subject and use XHTML in various applications throughout the book. We present a chapter-length general introduction to XML, an absolute must subject for today's Web applications developers. We then include a full-chapter treatment of Python-specific XML processing and include a detailed case study in which we use CGI and XML to build message forums.

Computer applications have generally been good at doing one thing at a time; today's more sophisticated applications need to be able to do many things in parallel, or as we prefer to say in the computer field—concurrently. We provide full chapters on process management and multithreading. These technologies give the Python applications programmer capabilities that used to be available only to systems programmers working down at the operating systems level.

We discuss networking, including the HTTP protocol of the Web, client/server networking with stream sockets, connectionless client/server interaction using datagrams, and we implement a client/server tic-tac-toe game using a multithreaded server.

We present a thorough general discussion of computer security, then deal with some Python-specific security issues. We discuss executing potentially harmful code in a restricted environment using module Bastion. We demonstrate encrypting text with module rotor.

As a capstone exercise for the book, in Chapter 23 we present a detailed case study that implements online bookstore e-business using a great many technologies discussed in the earlier chapters and the appendices. We introduce HTTP sessions and session tracking and build our bookstore as a mufti-tier, client/server system able to handle a variety of clients, including a standard Web browser (using XHTML) and wireless clients (using WML and XHTML Basic).

We present a full chapter on multimedia, including an introduction to PyOpenGL with 3-D graphics examples and an introduction to Alice, a 3D environment that provides objects which can be animated with Python scripts. We demonstrate pygame by designing a CD player, a movie player and a space-cruiser game.

Recognizing the importance of server-side development, we introduce PSP (Python Server Pages) as an alternative to CGI, and we convert the message forum case study from CGI technology to PSP.

The book is loaded with valuable appendices, including the Operator Precedence Chart, ASCII Character Set, Number Systems (binary, octal, decimal, hexadecimal), Python Development Environments, HTML, XHTML, CSS (Cascading Style Sheets), Career Opportunities (with lots of Web resources) and Unicode. We include an appendix on Accessibility (which overviews issues affecting, and resources for, people with disabilities). We close with an appendix on Additional Python 2.2 Features, including discussions on iterators, generators and nested scopes.

As you read this book, if you have an questions, just send an e-mail to deitel@deitel.com. We will respond promptly. Please visit with us from time to time at www.deitel.com and be sure to sign up there for The DEITEL™ BUZZ e-mail newsletter. We use the Web site and the newsletter to keep our readers up to the minute on Python and our products and services.
Features in Python How to Program

This text contains many additional features, including:

* "Code Washing." This is our term for the process we use to format the programs in the book so that they have a carefully commented, open layout. Python How to Program code appears in two colors with easy-to-read, syntax highlighting, including Python keywords, strings and comments. Program code is grouped into small, well-documented pieces. This greatly improves code readability—an especially important goal for us, considering that this book contains 14,930 lines of code.
* Object-Oriented Programming. Object-oriented programming is the most widely employed technique for developing robust, reusable software. Python was designed to be an object-oriented language, and this text offers a rigorous discussion of Python's various object-oriented features. Data integrity is of particular concern in Python. All Python class data is public by default, but several techniques exist for ensuring data integrity. We discuss these and other object-oriented topics over three detailed chapters. Chapter 7, Object-Based Programming, introduces how to create classes and discusses public, "private" and get/set methods. Chapter 8, Customizing Classes, discusses how to create classes with customized behavior, such as operator overloading, string representation, list and dictionary behavior and methods for customizing attribute access. These concepts are extended in Chapter 9, Object-Oriented Programming: Inheritance, in which we discuss how programmers can create new classes that "absorb" the capabilities of existing classes. This chapter familiarizes the reader with the crucial concepts of polymorphism, abstract clas...


Uploading
Rapidshare
Easy-share
Hotfile
Readme
Password default : booktraining.net

Tuesday, June 9, 2009

Programming Python 3rd Edition

Programming Python 3rd Edition

Programming Python 3rd Edition

Completely revised and improved, the second edition of Programming Python is an excellent compendium of material geared toward the more knowledgeable Python developer. It includes dozens of reusable scripts for common scripting tasks, and is one of the best available sources of information for this popular object-oriented scripting language.

In over 1,200 pages of material, this book offers an extremely comprehensive guide to Python development. Though his book is densely packed with information, Mark Lutz is a lively and witty writer whose focus is on getting things done using the natural strengths of the Python language. To that end, after an introduction and history of the language, the book shows how to use Python for performing automated tasks with files and directories (for example, for doing backups both locally and on Web servers). Not only will this book teach you more about Python, but it will also give you a library of code that you can use as is or adapt for your own projects.



D0wn10ad
Mirr0r

Wednesday, May 27, 2009

Think Python: An Introduction to Software Design

Think Python: An Introduction to Software Design

Think Python: An Introduction to Software Design

Product Description
Python for Software Design is a concise introduction to software design using the Python programming language. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. The focus is on the programming process, with special emphasis on debugging. The book includes a wide range of exercises, from short examples to substantial projects, so that students have ample opportunity to practice each new concept. Exercise solutions and code examples are available from thinkpython.com, along with Swampy, a suite of Python programs that is used in some of the exercises.

Download
http://www.uploading.com/files/LS9EK61T/booktraining_Thinkpython.rar.html
http://hotfile.com/dl/3785074/aa0dc38/booktraining_Thinkpython.rar.html
http://rapidshare.com/files/237213693/booktraining_Thinkpython.rar
http://www.enterupload.com/7toqlt5sal3z/booktraining_Thinkpython.rar.html
http://www.easy-share.com/1905364752/booktraining_Thinkpython.rar


Readme
Password default : booktraining.net

Python 2.5 Quick Reference

Python 2.5 Quick Reference

Python 2.5 Quick Reference

This reference covers invocation options, environment variables, lexical entities, basic types and their operations, advanced types, statements, iterators, generators, descriptors, decorators, built-in functions, built-in exceptions, standard methods & operators redefinition in user-created classes, important modules, list of modules in the base distribution, workspace exploration and idiom hints, python mode for emacs.

Download
http://www.uploading.com/files/8JY7SLZA/booktraining_Python_2.5_Quick_Reference.rar.html
http://hotfile.com/dl/3784926/f964f35/booktraining_Python_2.5_Quick_Reference.rar.html
http://rapidshare.com/files/237211345/booktraining_Python_2.5_Quick_Reference.rar
http://www.enterupload.com/z0j2wvqp1m8x/booktraining_Python_2.5_Quick_Reference.rar.html
http://www.easy-share.com/1905364742/booktraining_Python_2.5_Quick_Reference.rar

Readme
Password default : booktraining.net

Monday, May 18, 2009

The Python Imaging Library

The Python Imaging Library

Publisher: PythonWare | ISBN: N\A | edition 2002 | PDF | 77 pages | 1,4 mb


The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities. The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.



Download
http://rapidshare.com/files/234179451/booktraining.net__python.image.library.rar

Readme
Password default : booktraining.net

Sunday, May 3, 2009

Expert Python Programming

Image

Product Description
Expert Python Programming shows how Python development should be done with best practices and expert design tips. This book is for Python developers who are already building applications, but want to build better ones by applying best practices and new development techniques to their projects. The reader is expected to have a sound background in Python programming.

About the Author
Tarek Ziadé is CTO at Ingeniweb in Paris, working on Python, Zope, and Plone technology and on Quality Assurance. He has been involved for 5 years in the Zope community and has contributed to the Zope code itself. Tarek has also created Afpy, the French Python User Group and has written two books in French about Python. He has gave numerous talks and tutorials in French and international events like Solutions Linux, Pycon, OSCON, and EuroPython.

Download
Uploading
Rapidshare

Readme
Password default : booktraining.net

Wednesday, April 29, 2009

Python for Unix and Linux System Administration

Image
Python is an ideal language for solving problems, especially in Linux
and Unix networks. With this pragmatic book, administrators can review
various tasks that often occur in the management of these systems, and
learn how Python can provide a more efficient and less painful way to
handle them. Each chapter in Python for Unix and Linux System
Administration presents a particular administrative issue, such as
concurrency or data backup, and presents Python solutions through
hands-on examples. Once you finish this book, you'll be able to develop
your own set of command-line utilities with Python to tackle a wide
range of problems. Discover how this language can help you:
- Read text files and extract information
- Run tasks concurrently using the threading and forking options
- Get information from one process to another using network facilities
- Create clickable GUIs to handle large and complex utilities
- Monitor large clusters of machines by interacting with SNMP
programmatically
- Master the IPython Interactive Python shell to replace or augment
Bash, Korn, or Z-Shell
- Integrate Cloud Computing into your infrastructure, and learn to
write a Google App Engine Application
- Solve unique data backup challenges with customized scripts
- Interact with MySQL, SQLite, Oracle, Postgres, Django ORM, and
SQLAlchemy With this book, you'll learn how to package and deploy your
Python applications and libraries, and write code that runs equally well
on multiple Unix platforms. You'll also learn about several
Python-related technologies that will make your life much easier.

Download

Uploading
Rapidshare


Readme
Password default : booktraining.net

Tuesday, April 28, 2009

LinuxCBT Python Edition



LinuxCBT Python Edition focuses entirely on the popular Python language. Serious Linux IT-professionals are expected to have a command of various scripting environments for administrative purposes.

LinuxCBT Python Edition, is unparalleled in content, depth and expertise. LinuxCBT Python Edition prepares you or your organization for successfully developing and implementing business-critical GNU/Linux-based scripting solutions.

Recommended Prerequisites:

* LinuxCBT Classic and/or Debian GNU/Linux Editions and/or LinuxCBT BASH and/or LinuxCBT Perl Editions
* Open mind & determination to master Linux Scripting Solutions
* Access to a GNU/Linux-based PC to perform exercises in LinuxCBT Python Edition



Python - Object Oriented Linux Scripting Environment

*
o Basics
+ Discuss Python's capabilities & features
+ Identify location of pre-installed Python 2.3x
+ Discuss Python's Interactive interface
+ Use the interactive interface to ouput basic expressions
+ Hello World
+ Identify reserved keywords
+ Escape sequences & escape character exploration
+ Define Python script using Linux SHEBANG header
+ Execute Python scripts using the Python interpreter directly
+ Discuss data types including strings, integers, lists, tuples, dictionaries, etc.
+ Define standard variable types
+ Use the print function to examine ouput of variables and expressions
+ Use the type function to resolve data type
+ Use the id function to expose the memory location of the stored variable
+ Explain and define references and integrate with the id function
+ Comments definition
+ Perform basic arithmetic to illustrate the PEMDAS order of operations and examine how to alter it
o
o General Python Information I
+ Explain and illustrate STDIN usage
+ Examine the input function
+ Examine the raw_input function
+ Compare and contrast between input and raw_input functions
+ Define small script to make use of input/raw_input and basic math functions
+ Python Function concepts, applications and definition
o
o String Manipulation
+ Define and ascertain the length of strings
+ String extraction using list elements and list slicing
+ Discuss immutable and mutable data types
+ Loop through string slices using for loops
+ Compare strings using string operators
+ Discuss Python's object-oriented nature of various modules including classes and methods
+ Import strings module
+ Convert strings to upper and lower case using strings module methods
+ Split strings into lists
+ Join lists into strings
o
o List Manipulation
+ Define lists
+ Discuss and Define tuples
+ Compare and contrast lists and tuples
+ Reverse lists
+ Append lists
+ Extend lists
+ Nest lists
+ Define multi-dimensional lists
+ Stack Lists using Last In First Out (LIFO) using the pop function
+ Define First In First Out (FIFO) lists to emulate queueing using the pop function
+ Insert values into various positions of the list
+ Use ranges to generate integers
+ Lists with Integers
+ Lists with Strings
+ Emulate standard UNIX Syslog logfile format using Lists
+ Parse emulated logfile format using the Split function
+ Recap list manipulation using integers, strings and various list methods
+ Explain and define Dictionaries - key/value pairs similar to Hashes in Perl
o
o Control Structures
+ IF - Defintion and usage
+ Discuss the importance of indentation
+ Else/Elif - comparisons against integers and strings
+ Comparison negation
+ Write script to perform conditional testing
+ Import sys module to evaluate positional parameters using ARGV
+ Define script which requires minimum number of command-line arguments
+ Nest multiple if/elif statements to match logic
+ Explain how for loops work in Python
+ for loops definition and usage
+ Iterate through lists of strings using for loops
+ Integrate for loops with string manipulation functions and log file parsing
+ Define and use While loops
+ Define and examine the consequences of incorrect logic with an infinite while loop
+ Integrate while loop with raw_input function to obtain data from the end-user
+ Discuss file handle concepts and applications
+ Use control structures to generate output for use in File I/O exercises
+ Use the open function to read a file into a file handle
+ Iterate through the lines within the opened file using readline functions, etc.
+ Open file handles for writing
+ Open multiple file handles
+ Write strings to files using string formatting options and variable substitution
+ Parse source file by extracting columns to be stored in destination file
+ Regular Expressions
+ Discuss Regular Expressions
+ Import Regular Expressions module (re) for usage
+ Implement Regular Expressions (REs)
+ Regular Expressions Matching of strings and variables
+ REGEX Repeaters
+ Integrate Regular Expressions with text file processing
+ Exception Handling
+ Try & Except
+ Modules
+ Identification of default Python modules
+ Import modules (sys, os, etc.) for usage
+ Use the dir function to ascertain the classes and methods available within modules
+ Use the SHUTIL module for advanced, high-level File I/O (Copy, Move, etc.)
+ Python - Syslog integration
+ Define script using the Syslog module to log to syslog
+ Common Gateway Interface
+ CGI Discussion and applications
+ Implement Python CGI with Apache 2.x
+ Evaluate results of CGI integration
+ Globbing

Download
LinuxCBT_Python.part3.rar

http://rapidshare.com/files/226671041/LinuxCBT_Python.part3.rar

LinuxCBT_Python.part2.rar

http://rapidshare.com/files/226671257/LinuxCBT_Python.part2.rar

LinuxCBT_Python.part1.rar

http://rapidshare.com/files/226671283/LinuxCBT_Python.part1.rar


Readme
Password default : booktraining.net

Monday, April 27, 2009

HTML Python OReilly Core Python


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

http://mihd.net/6tzk8j



Download
Rapidshare

Readme
Password default : booktraining.net

Python for Beginners with python installer

http://richarddooling.com/wp-images/python_ide.jpg
Learning

Before getting started, you may want to find out which IDEs and text editors are tailored to make Python editing easy, browse the list of introductory books, or look at code samples that you might find helpful.

There is a list of tutorials suitable for experienced programmers on the BeginnersGuide/Tutorials page. There is also a list of resources in other languages which might be useful if English is not your first language.

The online documentation is your first port of call for definitive information. There is a fairly brief tutorial that gives you basic information about the language and gets you started. You can follow this by looking at the library reference for a full description of Python's many libraries and the language reference for a complete (though somewhat dry) explanation of Python's syntax.
Looking for Something Specific?

If you want to know whether a particular application, or a library with particular functionality, is available in Python there are a number of possible sources of information. The Python web site provides a Python Package Index (also known as the Cheese Shop, a reference to the Monty Python script of that name). There is also a search page for a number of sources of Python-related information. Failing that, just Google for a phrase including the word ''python'' and you may well get the result you need. If all else fails, ask on the python newsgroup and there's a good chance someone will put you on the right track.


Download

Uploading

Rapidshare

Readme
Password default : booktraining.net

Python Power The Comprehensive Guide

http://www.bookshop.gfu.net/AxCMSTemplates_GFU/pics/products/1598631586.jpg
Matt Telles, "Python Power!: The Comprehensive Guide"
Course Technology PTR | 2007 | ISBN: 1598631586 | 528 pages | PDF | 2,9 MB

Python, a powerful and flexible general purpose programming language is growing in popularity as more people become interested in programming using open source languages. "Python Power!: The Comprehensive Guide”"shows readers how to use Python to run Web sites, write GUI interfaces, control number-crunching code, process large XML data sets, build test suites for C or Java code, and much more. Technical topics are explained clearly and concisely and end-of-chapter projects encourage the reader to program on their own. A detailed table of contents and a complete, well-organized index make this book a great reference tool. All code used in the book will be available for download on the companion website.

Download

Uploading

Rapidshare
Readme
Password default : booktraining.net

Beginning Python ®

http://bookshop.gfu.net/AxCMSTemplates_GFU/pics/products/0764596543.jpg

Beginning Python (Programmer to Programmer) �!M6Km(>
By Peter C. Norton,&nbspAlex Samuel,&nbspDave Aitel,&nbspEric Foster-Johnson,&nbspLeonard Richardson,&nbspJason Diamond,&nbspAleatha Parker,&nbspMichael Roberts, Hg]iZ,8?
Publisher: Wrox B`%%,SLJ
Number Of Pages: 696 o2y #Yk
Publication Date: 2005-08-05 AdF[>Wv
Sales Rank: 683060 vdulrnGqL
ISBN / ASIN: 0764596543 9jUm0B{?
EAN: 9780764596544 JR/^Go$^
Binding: Paperback y-7$HWn
Book Description: ByXcs'
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 h,Tsb:Q"M
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 KA {Y*m^7
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

Uploading
Rapidshare

Readme
Password default : booktraining.net

Making Use Of Python

 Making Use Of Python
Making Use of Python
Author: Rashi Gupta | Publisher: Wiley | 06.10.2002 | ISBN: 0971675506 | PDF | 288 Pages | 5.5 Mb


Preface
By Je Elkner

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
Uploading
Rapidshare

Readme
Password default : booktraining.net

Dive Into Python + source code


 Dive Into Python + source code
Mark Pilgrim, "Dive Into Python + source code"
Publisher: Apress | 2004 | ISBN: 1590593561 | PDF | 327 pages | 0,7 MB

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

Python Scripting in Computational Science


 Python Scripting in Computational Science
Python Scripting in Computational Science
Author: Hans Petter Langtangen | Publisher: Springer | 2004 | ISBN: 3540739157 | PDF | 747 pages | English | 3.7 MB

The goal of this book is to teach computational scientists and engineers how to develop tailored, flexible, and efficient working environments built from small programs (scripts) written in the easy-to-learn, very high-level language Python. The focus is on examples and applications of relevance to computational science: gluing existing applications and tools, e.g. for automating simulation, data analysis, and visualization; steering simulations and computational experiments; equipping programs with graphical user interfaces; making computational Web services; creating interactive interfaces with a Maple/Matlab-like syntax to numerical applications in C/C++ or Fortran; and building flexible object-oriented programming interfaces to existing C/C++ or Fortran libraries. In short, scripting with Python makes you much more productive, increases the reliability of your scientific work and lets you have more fun - under Unix, Windows and MacIntosh.
This site does not store any files on its server.We only index and link to content provided by other sites. In case of any query/objection regarding copyright or piracy, please inform us at youzhny197@gmail.com, we will immediately respond to you.