Beginning Python

  • 13h 8m
  • Peter Norton, et al.
  • John Wiley & Sons (US)
  • 2005

As a portable, open source, object-oriented programming language, Python combines remarkable power with clear syntax. And, as one of the fastest growing languages, Python manages systems and can be used for data mining and Web development. With this book, you'll learn how to program using the latest release — Python 2.4 — and create robust, reliable, and reusable Python applications.

You'll quickly see why Python is an ideal first programming language to learn, both for its ease of use and the fact that it offers interpreters for most operating system platforms. This in-depth look at Python 2.4 examines how it has become even easier for you to tell a computer what tasks you want it to do in an environment where you are in control.

What you will learn from this book

  • Methods that can be used to quickly develop Web applications and scientific applications and to incorporate databases
  • How to master system tasks on Linux, Windows, and Mac OS X platforms
  • How to handle — and recover from — any unforeseen problems
  • Ways in which Python prides itself on its consistency, control, and ability to cope with change
  • How Python incorporates modules, exceptions, dynamic typing, and very high level dynamic types and classes

Who this book is for

This book is for anyone who wants to learn how to program with Python or who wants to quickly learn how to use Python for rapid development of applications for the Web, scientific applications, bioinformatics, and applications for system tasks.

In this Book

  • Programming Basics and Strings
  • Numbers and Operators
  • Variables — Names for Values
  • Making Decisions
  • Functions
  • Classes and Objects
  • Organizing Programs
  • Files and Directories
  • Other Features of the Language
  • Building a Module
  • Text Processing
  • Testing
  • Writing a GUI with Python
  • Accessing Databases
  • Using Python for XML
  • Network Programming
  • Extension Programming with C
  • Writing Shareware and Commercial Programs
  • Numerical Programming
  • Python in the Enterprise
  • Web Applications and Web Services
  • Integrating Java with Python
SHOW MORE
FREE ACCESS

YOU MIGHT ALSO LIKE

Rating 5.0 of 2 users Rating 5.0 of 2 users (2)
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
Rating 4.5 of 122 users Rating 4.5 of 122 users (122)