by James R. Parker (Author)
This book is an introduction to programming concepts that uses Python 3 as the target language. Numerous programming examples are based on games, business, science, the arts, etc. Companion files are included with a Python graphics library, source code for the examples in the book, and projects. The book follows a practical, just in time presentation – material is presented to the student when it is needed. The book is designed as a first year textbook for introduction to programming courses or for the hobbyist who wants to learn the fundamentals of programming. The text assumes NO programming experience.
Features
+ Features companion files with source code, projects, and a graphics library
+ Introduces programming concepts using Python 3
+ Includes many examples based on video game development, business, science, the arts, etc.
+ 4 color throughout with numerous images and programming examples
+ Numerous instructor ancillaries available upon adoption
Brief Table of Contents:
1 – Computers and Programming.
2 – FOR Loops and While Loops: Repetition.
3 – Sequences: Strings, Tuples, and Lists.
4 – Functions and Parameters.
5 -Files: Input and Output.
6 – Classes.
7 – Graphics.
8 – Manipulating Data: Dictionaries, Formatted and Binary Files, Standard File Types.
9– Multimedia: Interaction, Sound, Video.
10 – Basic Algorithms for Computer Science.
11 – Programming for the Sciences.
12 – How to Write Good Programs.
13 – Communicating with the Outside World.
下载地址: