Python for teenagers learn to program like a superhero! /

Discover everything you need to learn Python programming, with fun examples along the way. This book gives you ideas for how to turn your love of programming into a job you'll love. Start with the basics and before you know it, you'll be building your own web sites, doing white-hat hacking...

Full description

Main Author: Payne, James R.,
Other Authors: SpringerLink (Online service)
Format: eBook
Language: English
Published: New York, NY : Apress, [2019]
Physical Description: 1 online resource.
Subjects:
LEADER 07212cam a2200865 i 4500
001 1100471239
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cnu|||unuuu
008 190508s2019 nyu o 000 0 eng d
015 |a GBB991108  |2 bnb 
016 7 |a 019398497  |2 Uk 
019 |a 1103607293  |a 1105182656  |a 1107204647  |a 1110871022  |a 1115119980  |a 1122814050  |a 1126184666 
020 |a 9781484245507  |q (electronic bk.) 
020 |a 1484245504  |q (electronic bk.) 
020 |a 1484245490 
020 |a 9781484245491 
020 |a 9781484245514  |q (print) 
020 |a 1484245512 
020 |z 9781484245491 
024 7 |a 10.1007/978-1-4842-4550-7  |2 doi 
024 8 |a 10.1007/978-1-4842-4 
035 |a (OCoLC)1100471239  |z (OCoLC)1103607293  |z (OCoLC)1105182656  |z (OCoLC)1107204647  |z (OCoLC)1110871022  |z (OCoLC)1115119980  |z (OCoLC)1122814050  |z (OCoLC)1126184666 
037 |a 8F904B3B-8B98-4401-B41D-F1666E816A4E  |b OverDrive, Inc.  |n http://www.overdrive.com 
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d EBLCP  |d GW5XE  |d TEFOD  |d UKMGB  |d OCLCF  |d UMI  |d LQU  |d UPM  |d VT2  |d ZQP  |d LEATE  |d OCLCQ  |d UKAHL  |d OCLCQ  |d BRF  |d OCLCQ  |d OCLCO  |d COM  |d OCLCQ  |d AUD  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCL 
049 |a COM6 
050 4 |a QA76.73.P98 
072 7 |a COM  |x 051360  |2 bisacsh 
072 7 |a UMX  |2 bicssc 
072 7 |a UMX  |2 thema 
082 0 4 |a 005.13/3  |2 23 
084 |a COM051360  |2 bisacsh 
100 1 |a Payne, James R.,  |e author. 
245 1 0 |a Python for teenagers :  |b learn to program like a superhero! /  |c James R. Payne. 
264 1 |a New York, NY :  |b Apress,  |c [2019] 
300 |a 1 online resource. 
336 |a text  |b txt  |2 rdacontent. 
337 |a computer  |b c  |2 rdamedia. 
338 |a online resource  |b cr  |2 rdacarrier. 
347 |a text file. 
347 |b PDF. 
588 |a Online resource; title from PDF title page (EBSCO, viewed May 9, 2019). 
505 0 |a Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Introduction to Computer Programming and Python; Programming Language Overview; Python Overview; How Does Python Differ from Other Programming Languages?; The Benefits of Python; Examples of Python in the Wild; Your First Python Program; Installing Python; Installing Python on Windows; Installing Python on Other Operating Systems; In This Episode!; Chapter 2: It All Adds Up; Operator Precedence; Data Types: Know Your Enemy; Converting Number Data Types; What Are Variables? 
505 8 |a Super Hero Generator 3000In This Episode!; Chapter 3: String Things Along; Leave Your Comments at the Door; Block Commenting; Inline Commenting; Other Uses for Commenting; Texting -- Without Your Phone; Working with Strings and Variables; Longer Strings; Strings on Multiple Lines; Formatting Strings; Introducing a New Weapon to Your Arsenal: Lists; Changing Lists; Other List Methods; In This Episode!; Chapter 4: Making Decisions; Making Decisions; Conditional Statements; Behold -- The If Statement!; Boolean Logic and Comparison Operators; Else Statements; Else If Statements; Logical Operators. 
505 8 |a Nesting -- Not Just for the BirdsIn This Episode!; Chapter 5: Loops and Logic; What Are Loops?; Limiting Loops; For Loops; More Fun with For Loops; Break, Continue, and Pass Statements; In This Episode!; Chapter 6: Using What We've Learned; Creating Your First Real Program; Importing Modules; Creating Our Variables; Defining Our Lists; Introductory Text and Accepting Input from the User; Creating Suspense!; Randomizing Super Hero Names; A Quick Check-in; Randomizing the Super Powers; Finishing Our Program; The superHeroGenerator3000 Code -- Completed! 
505 8 |a Chapter 7: Saving Time with Functions, Modules, and Built-insDefining Modules; Built-ins; Packages; Creating Your Own Module; Common Built-in Functions; String Functions; Number Functions; Practice Your New Functions; String Function Examples; Number Function Examples; In This Episode!; Chapter 8: Using Classes and Objects; What Is OOP?; What Are Classes (And Will I Be Graded?); What Are Objects; Creating Our First Class; Creating Our First Object; Improving the Super Hero Generator 3000!; Inheritance, Subclasses, and More!; Adding the Bells and Whistles. 
505 8 |a The New and Improved Super Hero Generator 3000 Code!In This Episode!; Chapter 9: Introducing Other Data Structures; More Data Structures; What Are Tuples?; The Tuple Functions; More Fun with Tuples; Tuple Examples; Working with Dictionaries; Dictionary Methods; More Fun with Dictionaries; Other Dictionary Methods; Example Dictionary Code; In This Episode!; Chapter 10: Python Files; Working with Files in Python; File Types; Creating a Text File in Python Code; Reading Files in Python; Using readline() and readlines(); A Warning About Reading and Writing to Files; Appending to Files. 
520 |a Discover everything you need to learn Python programming, with fun examples along the way. This book gives you ideas for how to turn your love of programming into a job you'll love. 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. 
650 0 |a Python (Computer program language) 
650 6 |a Python (Langage de programmation) 
650 7 |a COMPUTERS  |x Programming Languages  |x Python.  |2 bisacsh. 
650 7 |a Python (Computer program language)  |2 fast. 
710 2 |a SpringerLink (Online service) 
776 0 8 |i Printed edition:  |z 9781484245491. 
776 0 8 |i Printed edition:  |z 9781484245514. 
907 |a .b59648600  |b multi  |c -  |d 190701  |e 240516 
998 |a (3)cue  |a cu  |b 240404  |c m  |d z   |e -  |f eng  |g nyu  |h 0  |i 2 
948 |a MARCIVE Overnight, in 2024.04 
948 |a MARCIVE Overnight, in 2023.02 
948 |a MARCIVE Over, 07/2021 
948 |a MARCIVE Comp, 2019.12 
948 |a MARCIVE Overnight 07/2019 
994 |a 92  |b COM 
995 |a Loaded with m2btab.ltiac in 2024.04 
995 |a Loaded with m2btab.elec in 2024.04 
995 |a Loaded with m2btab.ltiac in 2023.02 
995 |a Loaded with m2btab.ltiac in 2021.07 
995 |a Loaded with m2btab.elec in 2021.06 
995 |a Loaded with m2btab.ltiac in 2019.12 
995 |a Loaded with m2btab.ltiac in 2019.08 
995 0 0 |a OCLC offline update by CMU and loaded with m2btab.elec in 2019.07 
999 |e z 
999 |a cue 
989 |d cueme  |e  - -   |f  - -   |g -   |h 0  |i 0  |j 200  |k 240404  |l $0.00  |m    |n  - -   |o -  |p 0  |q 0  |t 0  |x 0  |w SpringerLink  |1 .i151520756  |u http://ezproxy.coloradomesa.edu/login?url=https://link.springer.com/10.1007/978-1-4842-4550-7  |3 SpringerLink  |z Click here for access