The Resource A concise introduction to programming in Python, Mark J. Johnson

A concise introduction to programming in Python, Mark J. Johnson

Label
A concise introduction to programming in Python
Title
A concise introduction to programming in Python
Statement of responsibility
Mark J. Johnson
Creator
Subject
Language
eng
Summary
"Preface Welcome! This text provides an introduction to writing software in Python. No previous programming experience is necessary. Most chapters begin with an example program illustrating a small set of new concepts. These programs are available for download at http://www.central. edu/go/conciseintro/. However, you might consider typing each program in by hand rather than using the downloaded files. The reason is that you can learn by typing, both in terms of thoroughly reading the programs and responding to error messages that result from typos. Rather than being a hindrance, learning to deal with error messages will be quite helpful as you write your own programs. To Instructors This text is designed for a first course in computer science and is suitable for majors and non-majors. Among its features: - Chapters are short, intended for one or at most two class periods. This provides a flexible framework to build a course around. - Explanations are brief and precise. - Basic procedural constructs such as functions, selection, and repetition are introduced early, allowing them to be used throughout the semester. - Objects are (explicitly) used in the middle of the course, and writing classes comes towards the end. - Examples, exercises, and projects are from a wide range of application domains, including biology, physics, images, sound, mathematics, games, and textual analysis. - No external libraries are required. All example programs run in standard Python 3. This text is designed to help teach programming rather than being an encyclopedic reference. Topics are introduced as needed for the examples, and the focus is always on what a beginning student might need to know at that point"--Provided by publisher
Member of
Cataloging source
UMI
Dewey number
005.13/3
Illustrations
illustrations
Index
no index present
LC call number
QA76.73.P98
LC item number
J64 2012
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
Series statement
Chapman & Hall/CRC textbooks in computing
Label
A concise introduction to programming in Python, Mark J. Johnson
Publication
Bibliography note
Includes bibliographical references (page 193)
http://library.link/vocab/branchCode
  • net
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
Part I. Foundations -- 1. Computer systems and software -- 2. Python program components -- 3. Functions -- 4. Repetition: for loops -- 5. Computer memory: integers -- 6. Selection: if statements -- 7. Algorithm design and debugging -- 8. Repetition: while loops -- 9. Computer memory: floats -- 10. Simulation -- Part II. Collections and files -- 11. Strings -- 12. Building strings -- 13. Computer memory: text -- 14. Lists -- 15. Files -- 16. String methods -- 17. Mutable and immutable objects -- 18. Dictionaries -- Part III. Selected topics -- 19. Sound manipulation -- 20. Sound synthesis -- 21. Image manipulation -- 22. Image synthesis -- 23. Writing classes -- 24. Cooperating classes -- 25. Related classes -- 26. Functional programming -- 27. Parallel programming -- 28. Graphical user interfaces
Control code
ocn859794297
Dimensions
unknown
Extent
1 online resource (xi, 205 pages)
Form of item
online
Isbn
9781439896952
Lccn
2011045944
Media category
computer
Media MARC source
rdamedia
Media type code
c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000316
http://library.link/vocab/recordID
.b36487788
Sound
unknown sound
Specific material designation
remote
System control number
  • (OCoLC)859794297
  • safari143989695X

Library Locations

    • Deakin University Library - Geelong Waurn Ponds CampusBorrow it
      75 Pigdons Road, Waurn Ponds, Victoria, 3216, AU
      -38.195656 144.304955
Processing Feedback ...