Skip to product information
1 of 1

Mark J.Johnson

Concise Introduction to Programming in Python

Concise Introduction to Programming in Python

Regular price £45.48 GBP
Regular price £46.99 GBP Sale price £45.48 GBP
Sale Sold out
Tax included. Shipping calculated at checkout.
  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Dispatches within 7 to 10 working days
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.

This text provides a hands-on introduction to writing software in Python, with no prior programming experience required. It 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.

Format: Paperback / softback
Length: 209 pages
Publication date: 06 April 2018
Publisher: Taylor & Francis Ltd


A Comprehensive Introduction to Programming in Python, Second Edition offers a practical and accessible entry point into the world of software development using the Python programming language. This edition has been extensively revised and rewritten based on extensive classroom experience, with a focus on enhancing the learning journey for beginning students.

The book adopts a spiral approach, beginning with the fundamentals of turtle graphics and gradually delving into more complex concepts through the use of numeric, textual, and image data. Clear and concise explanations are provided, with a strong emphasis on explaining core programming principles in a way that is easy to understand and relatable to novice learners.

To enhance comprehension, the text includes a diverse range of accessible examples that cover key programming concepts. These examples are designed to engage students and help them apply their knowledge in real-world scenarios. Diagrams are strategically used to visually represent new ideas, making it easier for students to grasp and retain information.

In response to instructor feedback, the second edition has expanded coverage of recursion and exception handling, providing students with essential skills for handling errors and complex programming tasks. Additionally, an earlier introduction of lists has been incorporated to better support the learning trajectory.

The text is structured into sections that can be covered in approximately one class period each, gradually transitioning from procedural to object-oriented design. Examples, exercises, and projects drawn from various application domains, such as finance, biology, image processing, and textual analysis, reinforce the theoretical concepts and provide hands-on experience.

Furthermore, the book includes brief "How-To" sections that introduce optional topics students may be interested in exploring. These sections offer additional insights and opportunities for further exploration, allowing students to tailor their learning experience to their specific interests.

Designed for both classroom instruction and self-study, the second edition provides all example programs and solutions to odd-numbered exercises (excluding projects). These resources are conveniently available at: http://www.central.edu/go/conciseintro/.

In summary, A Comprehensive Introduction to Programming in Python, Second Edition serves as an invaluable guide for beginners who wish to embark on a journey into software development using Python. With its comprehensive coverage, engaging examples, and practical exercises, this text equips students with the skills and knowledge necessary to create powerful and efficient software solutions. Whether you are a student, educator, or professional seeking to expand your programming expertise, this edition is an essential resource that will help you achieve your goals.

Weight: 340g
Dimension: 158 x 233 x 12 (mm)
ISBN-13: 9781138082588
Edition number: 2 New edition

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Canada, France, Germany, New Zealand and the United States of America.

  • Delivery times: within 5 - 20 business days when ordering to France, Germany, Canada and the United States. Up to 30 business days for Australia and New Zealand.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for international orders.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs fees during local delivery.
View full details