Python for Teenagers: Learn to Program Like a Superhero


James Payne’s second book, published by Apress, was published in February of 2019. It introduces the newest versions of the open source, object-oriented programming language known as Python to young adults, teenagers, college students, and computer programming beginners in an easy, fun, and approachable teaching style.

Description from the Publisher:

Discover everything you need to know about Python to turn your passion of programming into a job you’ll love. Fueled by fun and practical examples, this book gives high schoolers who want learn an easy programming language ideas for how to leverage them in the workforce.
Start with the basics and before you know it, you’ll be building your own web sites, doing white-hat hacking, finding code bugs and errors, and creating games, including using Python to roll characters for RPGs. Every chapter is relaxed and informal, like learning with a cool teacher all the time.

Computers, phones and the web are your playground, and you’ll be ready to join the party with your own content. Going beyond posts and uploads means learning to program, and Python is a great choice to get started. It’s quick to learn, it’s flexible, and if you want, it may get you a Python job that pays more than minimum wage when you’re out of school. Python for Teenagers is the most fun you’ll have while learning.

What You’ll Learn

  • Review programming basics – you gotta start somewhere
  • Code applications that follow directions and make decisions
  • Understand Classes and objects – when a program is a child
  • Make games with graphics and animation

Beginning Python: Using Python 2.6 and Python 3.1


James Payne’s first book, published by Wrox Publishing (an Imprint of John Wiley & Sons) was published in February of 2010. It introduces the newest versions of the open source, object-oriented programming language known as Python.

Description from the Publisher:

This book enables you to quickly create robust, reliable, and reusable Python applications by teaching the basics so you can quickly develop Web and scientific applications, incorporate databases, and master systems tasks on various operating systems, including Linux, MAC OS, and Windows. You’ll get a comprehensive tutorial that guides you from writing simple, basic Python scripts all the way through complex concepts, and also features a reference of the standard modules with examples illustrating how to implement features in the various modules. Plus, the book covers using Python in specific program development domains, such as XML, databases, scientific applications, network programming, and Web development.