Python for teenagers: learn to program like a superhero!

Payne, James R

Python for teenagers: learn to program like a superhero! - Berkeley Apress 2024 - xxiii, 320 p.

Table of contents:
Table of contents (14 chapters)
Front Matter
Pages i-xxiii
Download chapter PDF
Introduction to Computer Programming and Python
James R. Payne
Pages 1-17
It All Adds Up
James R. Payne
Pages 19-37
Stringing Things Along
James R. Payne
Pages 39-59
Making Decisions
James R. Payne
Pages 61-80
Loops and Logic
James R. Payne
Pages 81-97
Using What We’ve Learned
James R. Payne
Pages 99-119
Saving Time with Functions, Modules, and Built-Ins
James R. Payne
Pages 121-138
Using Classes and Objects
James R. Payne
Pages 139-169
Introducing Other Data Structures
James R. Payne
Pages 171-195
Python Files
James R. Payne
Pages 197-218
Python for Gaming
James R. Payne
Pages 219-249
Animating Games
James R. Payne
Pages 251-269
Error Handling
James R. Payne
Pages 271-291
Python Career
James R. Payne
Pages 293-312
Back Matter
Pages 313-320
[https://link.springer.com/book/10.1007/978-1-4842-9988-3]

This book, which is designed for middle-school through college-aged students, will arm beginners with solid programming foundations they can carry throughout life. It uses fun and simple language (and programming examples) to teach the fundamentals needed to start the down path of becoming a programmer. Python is a highly flexible language, allowing developers to enter any number of technical fields and is a welcome addition to any resume. With its low learning curve, it makes a great introductory language, as new developers can take the coding fundamentals they learn in Python and apply them to any other language.



The second edition builds upon the foundation of the first book, revising all the chapters where the language has changed, updating the commands, code, and examples to bring it up to date with the current version of Python.



Since Python is the most popular programming language in the world and can be used in conjunctionwith other languages - across multiple platforms - it can increase the reader's ability to qualify for a wider range of jobs than other languages. Finally, Python is fun - something not every programming language can boast!

(https://link.springer.com/book/10.1007/978-1-4842-9988-3)

9798868807299


Python--Computer program language

005.133 / PAY

©2025-2026 Pragyata: Learning Resource Centre. All Rights Reserved.
Indian Institute of Management Bodh Gaya
Uruvela, Prabandh Vihar, Bodh Gaya
Gaya, 824234, Bihar, India

Powered by Koha