A First Course in Computer Programming
using Python
Kevin Wilson
,Python Made Easy
Copyright © 2024 Elluminet Press
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part
of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations,
recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission
or information storage and retrieval, electronic adaptation, computer software, or by similar or
dissimilar methodology now known or hereafter developed. Exempted from this legal reservation are
brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for
the purpose of being entered and executed on a computer system, for exclusive use by the purchaser
of the work. Duplication of this publication or parts thereof is permitted only under the provisions of
the Copyright Law of the Publisher’s location, in its current version, and permission for use must
always be obtained from the Publisher. Permissions for use may be obtained through Rights Link at
the Copyright Clearance Centre. Violations are liable to prosecution under the respective Copyright
Law.
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol
with every occurrence of a trademarked name, logo, or image we use the names, logos, and images
only in an editorial fashion and to the benefit of the trademark owner, with no intention of
infringement of the trademark.
The use in this publication of trade names, trademarks, service marks, and similar terms, even if they
are not identified as such, is not to be taken as an expression of opinion as to whether or not they are
subject to proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of
publication, neither the authors nor the editors nor the publisher can accept any legal responsibility
for any errors or omissions that may be made. The publisher makes no warranty, express or implied,
with respect to the material contained herein.
iStock.com/golibo, PeopleImages, ymgerman. Photo 130859010 © Kaspars Grinvalds -
Dreamstime.com. Photo 103557713 © Konstantin Kolosov - Dreamstime.com. Yuri Arcurs via Getty
Images
Publisher: Elluminet Press
Director: Kevin Wilson
Lead Editor: Steven Ashmore
Technical Reviewer: Mike Taylor, Robert Ashcroft
Copy Editors: Joanne Taylor, James Marsh
Proof Reader: Steven Ashmore
Indexer: James Marsh
Cover Designer: Kevin Wilson
For detailed information about how to locate your book’s resources, go to
www.elluminetpress.com/resources
, About the Author
With over 20 years’ experience in the computer industry, Kevin Wilson has
made a career out of technology and showing others how to use it. After
earning a master’s degree in computer science, software engineering, and
multimedia systems, Kevin has held various positions in the IT industry
including graphic & web design, programming, building & managing
corporate networks, and IT support.
He serves as senior writer and director at Elluminet Press Ltd, he
periodically teaches computer science at college, and works as an IT trainer
in England while researching for his PhD. His books have become a
valuable resource among the students in England, South Africa, Canada,
and in the United States.
Kevin’s motto is clear: “If you can’t explain something simply, then you
haven’t understood it well enough.” To that end, he has created the
Exploring Tech Computing series, in which he breaks down complex
technological subjects into smaller, easy-to-follow steps that students and
ordinary computer users can put into practice.