- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
New Trade Paper
Ships in 1 to 3 days
Other titles in the Sams Teach Yourself...in 24 Hours series:
Python in 24 Hours, Sams Teach Yourself (Sams Teach Yourself...in 24 Hours)by Katie Cunningham
Synopses & Reviews
In just 24 sessions of one hour or less, Sams Teach Yourself Python in 24 Hours will help you get started fast, master all the core concepts of programming, and build anything from websites to games. Using this book’s straightforward, step-by-step approach, you’ll move from the absolute basics through functions, objects, classes, modules, database integration, and more. Every lesson and case study application builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!
Step-by-step instructions carefully walk you through the most common Python development tasks.
Quizzes and Exercises at the end of each chapter help you test your knowledge.
Notes present interesting information related to the discussion.
Tips offer advice or show you easier ways to perform tasks.
Warnings alert you to possible problems and give you advice on how to avoid them.
Learn how to…
Python is the perfect “first programming language.” It’s easy for beginners to read and understand, and since it’s so widely used, you can apply what you’ve learned practically anywhere. Now, there’s a simple, up-to-date beginner’s tutorial that will help you master the newest versions of Python: Sams Teach Yourself Python in 24 Hours, 2/e .
Completely rewritten by pioneering Python developer and advocate Katie Cunningham, this guide teaches simply and clearly, through 24 concise, hands-on lessons focused on knowledge you can apply immediately. Each lesson builds on what’s come before, showing exactly how to get practical results fast. Cunningham doesn’t stop with syntax: she guides you towards building large real-world projects, including dynamic websites, games, and stand-alone applications. Using a running case study, every chapter makes real world connections between technical skills and their practical applications.
Throughout, step-by-step instructions walk you through key tasks... Q and As, Quizzes, and Exercises test your knowledge... “Did You Know?” tips offer insider advice... “Watch Out!” alerts help you avoid problems. By the time you’re finished, you won’t just understand core Python concepts: you’ll be comfortable writing useful Python software.
About the Author
Katie Cunningham is a Python developer at Cox Media Group. She’s a fervent advocate for Python, open source software, and teaching people how to program. She’s a frequent speaker at open source conferences, such as PyCon and DjangoCon, speaking on beginners’ topics such as someone’s first site in the cloud and making a site that is accessible to everyone.
She also helps organize PyLadies in the DC area, a program designed to increase diversity in the Python community. She has taught classes for the organization, bringing novices from installation to writing their first app in 48 hours.
Katie is an active blogger at her website (http://therealkatie.net ), covering issues such as Python, accessibility, and the trials and tribulations of working from home.
Katie lives in the DC area with her husband and two children.
Table of Contents
Part I: Getting Started
1. Never Programmed?
2. Getting Everything Installed and Running
Part II: The Basics
3. Variables + Storing numbers
6. Getting input from the user
Part III: Advanced Concepts
11. What is Object Oriented Programming?
13. Extending Classes
Part IV: Designing and Extending Python
14. Using Modules
15. Splitting Up a Program
Part V. Working with Data
17. Working with Files
18. JSON and Serialization
19. Introduction to Databases
20. More on Databases
Part VI: Making Applications
21. Developing for the Web: Django
22. Making Desktop Applications: PyGame
Part VII: Beyond the Code
23. Saving Your Code (the Right Way)
24. Finding Answers
Part VIII: Next Steps
What Our Readers Are Saying
Other books you might like
Computers and Internet » Computer Languages » Python