Language
  • Python 3
Reading time
  • Approximately 21 days
What you will learn
  • Programming Basics and Python Syntax
  • Graphics and Computer Vision
  • GUI Development
  • Audio
Author
  • Mark J. Johnson
Published
  • 5 years, 9 months ago
Packages you will be introduced to
  • turtle
  • tkinter
Book cover of A Concise Introduction to Programming in Python (Chapman & Hall/CRC Textbooks in Computing) by Mark J. Johnson

Official description

Suitable for newcomers to computer science, A Concise Introduction to Programming in Python provides a succinct, yet complete, first course in computer science using the Python programming language.

The book features:

  • Short, modular chapters with brief and precise explanations, intended for one class period
  • Early introduction of basic procedural constructs such as functions, selection, and repetition, allowing them to be used throughout the course
  • Objects are introduced in the middle of the course, and class design comes toward the end
  • Examples, exercises, and projects from a wide range of application domains, including biology, physics, images, sound, mathematics, games, and textual analysis
  • No external libraries are required, simplifying the book’s use in common lab spaces

Each chapter introduces a main idea through a concrete example and a series of exercises. Designed to teach programming in a concise, yet comprehensive way, this book provides a timely introduction for students and anyone interested in learning Python.

Reviews

Write a review

Read this book? Comment on this book's GitHub issue page and share what you liked and what you didn't like about it. Your GitHub comment will show up as a review here. See an example.