The Fictioning
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    Original Essays | September 18, 2014

    Lin Enger: IMG Knowing vs. Knowing



    On a hot July evening years ago, my Toyota Tercel overheated on a flat stretch of highway north of Cedar Rapids, Iowa. A steam geyser shot up from... Continue »

    spacer
Qualifying orders ship free.
$77.00
List price: $115.35
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
9 Partner Warehouse Software Engineering- Object Oriented Programming

Starting Out With Python - With CD (09 - Old Edition)

by

Starting Out With Python - With CD (09 - Old Edition) Cover

 

Synopses & Reviews

Please note that used books may not include additional media (study guides, CDs, DVDs, solutions manuals, etc.) as described in the publisher comments.

Publisher Comments:

Introductory Programming / Python ®

Gaddis Books — Understanding from the Start!

 

Starting Out with Python introduces students to the basics of programming and prepares them to go on to more complicated languages. With the knowledge acquired using Python, students gain confidence in their skills and acquire the logic necessary for developing high-quality programs. This book discusses control structures, functions, lists, and file I/O before introducing classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, detail-oriented explanations, and an abundance of exercises appear in every chapter.

 

This book is ideal for a one-semester introductory programming course for students with limited programming experience.

 

KEY FEATURES

  • Control structures, functions, lists, and file I/O are covered before classes are introduced.
  • A clear and student-friendly writing style simplifies programming processes for beginning programmers, with two to three stepped-out explanations following each major concept.
  • A variety of exercises in each chapter encourages students to put concepts to work as they are learned. Source code is provided so that students can run the programs themselves.
  • In the Spotlight case studies walk students through the design of a problem by showing all the important steps.
  • Checkpoints check students' understanding of important lessons at key places in each chapter. Other student-friendly features include Concept, Note, Tip, and Warning boxes.
  • A student resource CD-ROM packaged with each new text includes Python, the IDLE development environment, source code from the example problems, and answers to all Checkpoint question.

COMPATIBLE WITH OTHER BOOKS IN THE GADDIS SERIES

 

Tony Gaddis's best-selling Starting Out With series provides accessible, detailed presentations of programming concepts using an approach that will increase confidence and competence in novice programmers.

 

The Starting Out With series includes books that meet most course and teaching styles. Titles include Starting Out with Alice, Python, Visual Basic®, C++, and Java™.

 

Visit www.aw.com/gaddisbooks for more information.

 

 

 

Synopsis:

In Starting Out with PythonTM, Tony Gaddis’ evenly paced, accessible coverage introduces students to the basics of programming and prepares them to transition into more complicated languages. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, students gain confidence in their skills and learn to recognize the logic behind developing high-quality programs.

Starting Out with Python discusses control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, detail-oriented explanations, and an abundance of exercises appear in every chapter. This text is intended for a one-semester introductory programming course for students with limited programming experience.

Synopsis:

In Starting Out with Python®, Tony Gaddis’ evenly paced, accessible coverage introduces readers to the basics of programming and prepares them to transition into more complicated languages. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, readers gain confidence in their skills and learn to recognize the logic behind developing high-quality programs. Programming Fundamentals: Introduction to Computers and Programming; Input, Processing, and Output; Simple Functions; Decision Structures and Boolean Logic; Repetition Structures; Value-Returning Functions and Modules. Using Objects to Perform Tasks: Files and Exceptions; Working with Strings, Lists, and Dictionaries. Object-Oriented Programming: Classes and Object-Oriented Programming; Inheritance. Advanced Topics: Recursion; GUI Programming. For all readers interested in introductory programming.

About the Author

Tony Gaddis is the author of the Starting Out with series including Starting Out with Alice, C++, Java™, Visual Basic® 2008, Programming Logic & Design, and Python®. Visit the Gaddis Books website for more information on Gaddis’ titles. Gaddis teaches computer science courses at Haywood Community College in North Carolina. He previously taught programming for several corporations and government agencies, including NASA's Kennedy Space Center. Gaddis is a highly acclaimed instructor who was selected as the North Carolina Community College "Teacher of the Year" in 1994, and who received the Teaching Excellence award from the National Institute for Staff and Organizational Development in 1997.

Table of Contents

Part I: Programming Fundamentals

Chapter 1: Introduction to Computers and Programming

Chapter 2: Input, Processing, and Output

Chapter 3: Simple Functions

Chapter 4: Decision Structures and Boolean Logic

Chapter 5: Repetition Structures

Chapter 6: Value-Returning Functions and Modules

Part II: Using Objects to Perform Tasks

Chapter 7: Files and Exceptions

Chapter 8: Working with Strings, Lists, and Dictionaries

Part III: Object-Oriented Programming

Chapter 9: Classes and Object-Oriented Programming

Chapter 10: Inheritance

Part IV: Advanced Topics

Chapter 11: Recursion

Chapter 12: GUI Programming

Appendixes

Appendix A: Installing Python

Appendix B: Introduction to IDLE

Appendix C: The ASCII Character Set

Appendix D: Answers to Checkpoint Questions

Product Details

ISBN:
9780321537119
Author:
Gaddis, Tony
Publisher:
Addison Wesley
Subject:
Programming Languages - General
Subject:
Python (Computer program language)
Subject:
Software Engineering - Programming and Languages
Copyright:
Edition Description:
Trade paper
Series:
Starting Out With...
Publication Date:
February 2008
Binding:
Paperback
Grade Level:
College/higher education:
Language:
English
Illustrations:
Y
Pages:
504
Dimensions:
9.89x7.91x.74 in. 1.95 lbs.

Related Subjects

Computers and Internet » Software Engineering » Object Oriented Programming

Starting Out With Python - With CD (09 - Old Edition) Used Trade Paper
0 stars - 0 reviews
$77.00 In Stock
Product details 504 pages Addison Wesley Longman - English 9780321537119 Reviews:
"Synopsis" by , In Starting Out with PythonTM, Tony Gaddis’ evenly paced, accessible coverage introduces students to the basics of programming and prepares them to transition into more complicated languages. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, students gain confidence in their skills and learn to recognize the logic behind developing high-quality programs.

Starting Out with Python discusses control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, detail-oriented explanations, and an abundance of exercises appear in every chapter. This text is intended for a one-semester introductory programming course for students with limited programming experience.

"Synopsis" by , In Starting Out with Python®, Tony Gaddis’ evenly paced, accessible coverage introduces readers to the basics of programming and prepares them to transition into more complicated languages. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, readers gain confidence in their skills and learn to recognize the logic behind developing high-quality programs. Programming Fundamentals: Introduction to Computers and Programming; Input, Processing, and Output; Simple Functions; Decision Structures and Boolean Logic; Repetition Structures; Value-Returning Functions and Modules. Using Objects to Perform Tasks: Files and Exceptions; Working with Strings, Lists, and Dictionaries. Object-Oriented Programming: Classes and Object-Oriented Programming; Inheritance. Advanced Topics: Recursion; GUI Programming. For all readers interested in introductory programming.
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.