Request for consultation

Thanks for your request. You’ll soon be chatting with a consultant to get the answers you need.
Your form is submitting...
{{formPostErrorMessage.message}} [{{formPostErrorMessage.code}}]
Email Address is required. 'Email Address' must contain at least 0 characters 'Email Address' cannot exceed 0 characters Please enter a valid Email Address
First Name is required. 'First Name' must contain at least 0 characters 'First Name' cannot exceed 0 characters Please enter a valid First Name
Last Name is required. 'Last Name' must contain at least 0 characters 'Last Name' cannot exceed 0 characters Please enter a valid Last Name
Institution is required.
Discipline is required.
Country is required. 'Country' must contain at least 0 characters 'Country' cannot exceed 0 characters Please enter a valid Country
Cengage, at your service! How can we best meet your needs? is required.
Why are you contacting us today? is required. 'Why are you contacting us today?' must contain at least 0 characters 'Why are you contacting us today?' cannot exceed 0 characters Please enter a valid Why are you contacting us today?

Python for Rookies, 1st Edition

Sarah Mount, James Shuttleworth, Russel Winder

  • {{checkPublicationMessage('Published', '2008-01-09T00:00:00+0000')}}
Starting At £50.39 See pricing and ISBN options
Python for Rookies 1st Edition by Sarah Mount/James Shuttleworth/Russel Winder

Sarah Mount

Sarah Mount developed and began delivering introductory programming courses in Python at Coventry University in 2005. A passionate believer in the language, she has continued to deliver Python programming courses since becoming Senior Lecturer at the University of Wolverhampton in October 2007.

James Shuttleworth

James Shuttleworth first began to use Python during his time as a Tutorial Assistant at Coventry University. In 2005 he became a Lecturer in Computer Science and was given the responsibility of developing a new programming module. He has since become Senior Lecturer and continues to teach programming using Python.

Russel Winder

Russel Winder began teaching programming, software engineering, and human–computer interaction in 1983 at University College London. From 1996 to 2001 he was Professor of Computing Science at King's College London (KCL), where he continued to teach programming. Since 2005, Russel has been working as a consultant, analyst, author and trainer, focusing on the programming languages Java, Python and Groovy.
  • Each chapter begins with a list of learning outcomes to guide students through the learning process and ends with a chapter summary
  • A glossary appears in the appendices to aid understanding
  • A set of graded exercises ensure that students can put their learning into practice and self-assess themselves
  • Accompanying code samples included with the text will make independent study possible
  • Online resources will include: Source code for all examples, materials for course design and delivery and links to software used in the book
1. Getting Started
2. The Fundamentals
3. Controlling the Flow
4. Structuring State
5. Functionally Modular
6. Classy Objects
7. Inheriting Class
8. Filing Things Away
9. Testing, Testing
10. Algorithms and Data Structures
11. Threading the Code
12. The Life of the Game
13. PyGames
Appendices
Index

Textbook Only Options

Traditional eBook and Print Options

{{collapseContainerClosed['detail_0'] ? 'Show More' : 'Show Less'}}

  • ISBN-10: 1408014815
  • ISBN-13: 9781408014813
  • RETAIL £50.39

  • ISBN-10: 1844807010
  • ISBN-13: 9781844807017
  • RETAIL £64.99