Python for rookies : a first course in programming /
By: Mount, Sarah
Title By: Shuttleworth, James | Winder, Russel
Material type: BookPublisher: London :. Thomson, c2008.Description: xxi, 454 p. : ; 27 cm.ISBN: 9781844807017Subject(s): Python (Computer program language) | Graphical user interfaces (Computer systems)DDC classification: 005.12 MO PY Online resources: Location MapItem type | Home library | Call number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|
REGULAR | University of Wollongong in Dubai Main Collection | 005.12 MO PY (Browse shelf) | Checked out | 05/07/2024 | T0033324 |
, Shelving location: Main Collection Close shelf browser
005.12 HO MO Modern systems analysis and design / | 005.12 HO MO Modern systems analysis and design / | 005.12 KH SO Software architecture for business | 005.12 MO PY Python for rookies : | 005.12 NU IN Intentional perspectives on information systems engineering / | 005.12 SA IN Introduction to systems analysis and design : | 005.12 SA IN Introduction to systems analysis and design : |
Includes Index.
Python for Rookies is designed to help students learn how to program. Using the Python language as a tool, the approach taken teaches students the fundamentals of programming and re-enforces good programming practice. Written for students studying a variety of degree subjects such as Games Technology, Creative Computing and Multimedia (where core Computer Science is applied to the Arts) the pace and breadth would also be suitable for a one semester introductory programming course for all computing undergraduates. We hope that the example programs, chosen to enliven and motivate will also be very relevant to a range of courses and the varied ambitions of people who need to acquire programming skills. The book covers programming from small script-style applications to larger pieces of software. The emphasis remains on problem-solving, even through the introduction of common libraries and object-oriented programming. Test-oriented development is an integral part of programming and learning how to incorporate a unit test early on will take away the frustrations of producing buggy software that doesn't run. It will provide a framework to support your learning of programming.