Concise Introduction to Programming in Python

Regular price €210.80
Quantity:
In stock with our UK publisher. 14-28 days
Delivery/Collection within 10-20 working days
14 days return policy Shipping & Delivery
A01=Mark J. Johnson
Accumulation Loop
algorithmic thinking
Algorithms
Author_Mark J. Johnson
Boolean Expressions
Building Strings
Category=UMB
Category=UMX
Code Fragment
Coding
Collections and Files
computational biology examples
Computer Systems and Software
Computing
Constructs
CS1
CSV File
data visualization basics
Dictionary File
Die Class
Entry Widget
eq_bestseller
eq_computing
eq_isMigrated=1
eq_isMigrated=2
eq_nobargain
eq_non-fiction
finance programming exercises
Foundations
Functions
Gamma Correction
GUI Application
image data manipulation
introductory python course material
List Items
Method Calls
Nested Function Call
Previous Exercise
Python Dictionary
Python Documentation
Python Expressions
Python Lists
Python Programs
Relative Luminance
RGB
RGB Color
RGB Component
RGB Value
Sound Manipulation
Turtle Functions
Turtle Graphics
turtle graphics programming

Product details

  • ISBN 9781138082557
  • Weight: 476g
  • Dimensions: 156 x 234mm
  • Publication Date: 06 Apr 2018
  • Publisher: Taylor & Francis Ltd
  • Publication City/Country: GB
  • Product Form: Hardback
Secure checkout Fast Shipping Easy returns

A Concise Introduction to Programming in Python, Second Edition provides a hands-on and accessible introduction to writing software in Python, with no prior programming experience required.

The Second Edition was thoroughly reorganized and rewritten based on classroom experience to incorporate:

  • A spiral approach, starting with turtle graphics, and then revisiting concepts in greater depth using numeric, textual, and image data
  • Clear, concise explanations written for beginning students, emphasizing core principles
  • A variety of accessible examples, focusing on key concepts
  • Diagrams to help visualize new concepts
  • New sections on recursion and exception handling, as well as an earlier introduction of lists, based on instructor feedback

The text offers sections designed for approximately one class period each, and proceeds gradually from procedural to object-oriented design. Examples, exercises, and projects are included from diverse application domains, including finance, biology, image processing, and textual analysis. It also includes a brief "How-To" sections that introduce optional topics students may be interested in exploring.

The text is written to be read, making it a good fit in flipped classrooms. Designed for either classroom use or self-study, all example programs and solutions to odd-numbered exercises (except for projects) are available at: http://www.central.edu/go/conciseintro/.

Mark J. Johnson is professor of computer science and mathematics at Central College in Pella, Iowa, where he holds the Ruth and Marvin Denekas Endowed Chair in Science and Humanities. Mark is a graduate of the University of Wisconsin-Madison (Ph.D., mathematics) and St. Olaf College. He is the author of A Concise Introduction to Data Structures using Java, also published by Chapman & Hall/CRC Press.

More from this author