
Learning to Program in Python 2017
PM Heathcote(Author)
PG Online Limited (Publisher)
Published on 23. June 2017
Book
Paperback/Softback
128 pages
978-1-910523-11-7 (ISBN)
Description
This book is intended for individuals and students learning to program. You may already have done some programming in other languages, but not be familiar with Python. Novice programmers should work through the book sequentially, starting at Chapter 1. It will also be a useful reference book for students on a programming course or anyone working on a programming project. It teaches basic syntax and programming techniques, and introduces three inbuilt Python modules: "> Tkinter, used for building a graphical user interface, which is an option that some users may like to include in their project work. "> SQLite, which enables the creation and processing of a database from within a Python program. This provides an alternative to writing to a text file when data needs to be stored and retrieved "> .pdb, Python's debugging module, which can be used to help find elusive logic errors. Questions and exercises are included in every chapter. Answers to these as well as over 120 Python programs for all the examples and exercises given in the book may be downloaded from www.pgonline.co.uk.
These programs enable users of the book to try out the in-text examples and check possible solutions to the exercises.
These programs enable users of the book to try out the in-text examples and check possible solutions to the exercises.
More details
Language
English
Place of publication
Tolpuddle
United Kingdom
Target group
College/higher education
Primary & secondary/elementary & high school
Dimensions
Height: 246 mm
Width: 189 mm
Thickness: 9 mm
Weight
389 gr
ISBN-13
978-1-910523-11-7 (9781910523117)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

Person
Pat Heathcote is a well-known and successful author of Computer Science and Information Technology textbooks. She spent many years as a teacher of these subjects at various levels, including BTEC Information Technology and Advanced Level Computer Science, and has significant examining experience. She has also worked as a programmer and systems analyst, and was Managing Director of Payne-Gallway Publishers until 2005.
Content
Chapter 1: Data types, operators and I/O. Chapter 2: Strings and numbers. Chapter 3: Selection. Chapter 4: Iteration. Chapter 5: Lists and tuples. Chapter 6: Validating user input. Chapter 7: Searching and sorting. Chapter 8: Functions. Chapter 9: Reading and writing files. Chapter 10: Databases and SQL. Chapter 11: Python's SQLite module. Chapter 12: Introduction to Tkinter. Chapter 13: Developing an application using Tkinter. Chapter 14: Program design. Chapter 15: Testing and debugging