Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Introduction to Programming Using Python

Buy

Introduction to Programming Using Python  is intended for use in the introduction to programming course.

 

Daniel Liang is known for his “fundamentals-first” approach to teaching programming concepts and techniques. “Fundamentals-first” means that students learn fundamental programming concepts like selection statements, loops, and functions, before moving into defining classes. Students learn basic logic and programming concepts before moving into object-oriented programming, and GUI programming.
 
Another aspect of Introduction to Programming Using Python is that in addition to the typical programming examples that feature games and some math, Liang gives an example or two early in the chapter that uses a simple graphic to engage the students. Rather than asking them to average 10 numbers together, they learn the concepts in the context of a fun example that generates something visually interesting.
  
Using the graphics examples is optional in this textbook. Turtle graphics can be used in Chapters 1-5 to introduce the fundamentals of programming and Tkinter can be used for developing comprehensive graphical user interfaces and for learning object-oriented programming.

 

(HTML tags aren't allowed.)

Convergence in Broadcast and Communications Media
Convergence in Broadcast and Communications Media
Convergence in Broadcast and Communications Media offers concise and accurate information for engineers and technicians tackling products and systems combining audio, video, data processing and communications. Without adequate fundamental knowledge of the core technologies, products could be flawed or even fail. John Watkinson has provided a...
Linux Cluster Architecture (Kaleidoscope)
Linux Cluster Architecture (Kaleidoscope)
Cluster computers provide a low-cost alternative to multiprocessor systems for many applications. Building a cluster computer is within the reach of any computer user with solid C programming skills and a knowledge of operating systems, hardware, and networking. This book leads you through the design and assembly of such a system, and shows you how...
Beginning J2ME: From Novice to Professional, Third Edition
Beginning J2ME: From Novice to Professional, Third Edition

J2ME is a platform for wireless and mobile Java application development. Beginning J2ME makes this and all the fun you can have with it accessible to the first time wireless Java developer as well as useful to the experienced. This book includes coverage such as sound HTTPS support, lots of user interface API enhancements, a Game API,...


Tribology for Scientists and Engineers: From Basics to Advanced Concepts
Tribology for Scientists and Engineers: From Basics to Advanced Concepts
Tribology is an interdisciplinary field enjoying increased attention in research fields from engineering to life sciences. Despite growing attention towards this field and its demonstrated applications and usefulness, there are not many devoted degree programs focusing on it. In several university education programs specialized...
MCDST: Microsoft Certified Desktop Support Technician Study Guide (Exams 70-271 and 70-272)
MCDST: Microsoft Certified Desktop Support Technician Study Guide (Exams 70-271 and 70-272)

Here's the book you need to prepare for Microsoft's new MCDST exams—70-271: Supporting Users and Troubleshooting a Microsoft XP Operating System; and 70-272: Supporting Users and Troubleshooting Desktop Applications on a Microsoft Windows XP Operating System. This two-in-one Study Guide was developed to meet the exacting requirements...

Just Listen: Discover the Secret to Getting Through to Absolutely Anyone
Just Listen: Discover the Secret to Getting Through to Absolutely Anyone

Offers listening tools and techniques to make employees, bosses, and clients more willing to agree with proposals.

...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy