|
Welcome to the world of Python! Within this book, you will find a complete introduction to the language, including insider tips and tricks, and basic knowledge that you will need to get started. If you are a beginning Python programmer, you will find enough here to get you going. If you are an experienced Python programmer, you will likely find a trick or two worth the price of admission. Within these covers, you’ll learn how to:
- Write basic Python code.
- Work with databases.
- Work with Web pages and Web servers.
- Create reusable Python code.
- Work with files.
- Create your own Python types.
Who This Book Is For
This book is intended for a programmer with some experience in the world of development. Although no prior expertise in Python is assumed, you will do just fine if you have worked with the language in the past. Beginning developers will learn enough to get started with the language and become proficient quickly. Experienced developers will quickly get up to speed with the language, and previous Python programmers will learn new things about the language they are accustomed to. |
|
|
 The Quick Python Book
The Quick Python Book, Second Edition, is a clear, concise introduction to Python 3, aimed at programmers new to Python. This updated edition includes all the changes in Python 3, itself a significant shift from earlier versions of Python.
The book begins with basic but useful programs that teach the core features of syntax,... |  |  97 Things Every Programmer Should Know: Collective Wisdom from the ExpertsProgrammers have a lot on their minds . Programming languages, programming techniques, development environments, coding style, tools, development process, deadlines, meetings, software architecture, design patterns, team dynamics, code, requirements, bugs, code quality. And more. A lot. There is an art, craft, and science to programming that... |  |  Python for Software Design: How to Think Like a Computer ScientistIn January 1999, I was preparing to teach an introductory programming class in Java. I had taught it three times and I was getting frustrated. The failure rate in the class was too high, and, even for students who succeeded, the overall level of achievement was too low.
One of the problems I saw was the books. I had tried three different... |
 Ruby on Rails Power!: The Comprehensive GuideRuby on Rails is a feature-rich, easy to learn, and powerful web application framework that makes creating sophisticated, full featured web applications a snap. With the intuitive, straightforward nature of Ruby and the development platform provided by Rails, anyone can put together full-fledged web applications quickly, even if they're new to web... |  |  The Mac Hacker's HandbookAs more and more vulnerabilities are found in the Mac OS X (Leopard) operating system, security researchers are realizing the importance of developing proof-of-concept exploits for those vulnerabilities. This unique tome is the first book to uncover the flaws in the Mac OS X operating system—and how to deal with them. Written by two white hat... |  |  Programming the iPhone User ExperienceApple's iPhone and iPod Touch not only feature the world's most powerful mobile operating system, they also usher in a new standard of human-computer interaction through gestural interfaces and multi-touch navigation. This book provides you with a hands-on, example-driven tour of UIKit, Apple's user interface toolkit, and includes common design... |
|