Practical Programming: An Introduction to Computer Science Using Python 3.6 - Info and Reading Options
By Paul Gries, Jennifer Campbell and Jason Montojo

"Practical Programming: An Introduction to Computer Science Using Python 3.6" is published by Pragmatic Bookshelf in Dec 16, 2017 - Raleigh, North Carolina and it has 412 pages.
“Practical Programming: An Introduction to Computer Science Using Python 3.6” Metadata:
- Title: ➤ Practical Programming: An Introduction to Computer Science Using Python 3.6
- Authors: Paul GriesJennifer CampbellJason Montojo
- Number of Pages: 412
- Publisher: Pragmatic Bookshelf
- Publish Date: Dec 16, 2017
- Publish Location: Raleigh, North Carolina
“Practical Programming: An Introduction to Computer Science Using Python 3.6” Subjects and Themes:
- Subjects: ➤ Computer programming - Python (computer program language)
Edition Identifiers:
- The Open Library ID: OL26832742M - OL19542031W
- ISBN-13: 9781680502688 - 9781680504125
- ISBN-10: 1680502689
- All ISBNs: 1680502689 - 9781680502688 - 9781680504125
AI-generated Review of “Practical Programming: An Introduction to Computer Science Using Python 3.6”:
"Practical Programming: An Introduction to Computer Science Using Python 3.6" Description:
Open Data:
Cover -- Table of Contents -- Acknowledgments -- Preface -- Online Resources -- 1. What's Programming? -- Programs and Programming -- What's a Programming Language? -- What's a Bug? -- The Difference Between Brackets, Braces, and Parentheses -- Installing Python -- 2. Hello, Python -- How Does a Computer Run a Python Program? -- Expressions and Values: Arithmetic in Python -- What Is a Type? -- Variables and Computer Memory: Remembering Values -- How Python Tells You Something Went Wrong -- A Single Statement That Spans Multiple Lines -- Describing Code -- Making Code Readable -- The Object of This Chapter -- Exercises -- 3. Designing and Using Functions -- Functions That Python Provides -- Memory Addresses: How Python Keeps Track of Values -- Defining Our Own Functions -- Using Local Variables for Temporary Storage -- Tracing Function Calls in the Memory Model -- Designing New Functions: A Recipe -- Writing and Running a Program -- Omitting a return Statement: None -- Dealing with Situations That Your Code Doesn't Handle -- What Did You Call That? -- Exercises -- 4. Working with Text -- Creating Strings of Characters -- Using Special Characters in Strings -- Creating a Multiline String -- Printing Information -- Getting Information from the Keyboard -- Quotes About Strings -- Exercises -- 5. Making Choices -- A Boolean Type -- Choosing Which Statements to Execute -- Nested if Statements -- Remembering Results of a Boolean Expression Evaluation -- You Learned About Booleans: True or False? -- Exercises -- 6. A Modular Approach to Program Organization -- Importing Modules -- Defining Your Own Modules -- Testing Your Code Semiautomatically -- Tips for Grouping Your Functions -- Organizing Our Thoughts -- Exercises -- 7. Using Methods -- Modules, Classes, and Methods -- Calling Methods the Object-Oriented Way -- Exploring String Methods
Read “Practical Programming: An Introduction to Computer Science Using Python 3.6”:
Read “Practical Programming: An Introduction to Computer Science Using Python 3.6” by choosing from the options below.
Search for “Practical Programming: An Introduction to Computer Science Using Python 3.6” downloads:
Visit our Downloads Search page to see if downloads are available.
Find “Practical Programming: An Introduction to Computer Science Using Python 3.6” in Libraries Near You:
Read or borrow “Practical Programming: An Introduction to Computer Science Using Python 3.6” from your local library.
- The WorldCat Libraries Catalog: Find a copy of “Practical Programming: An Introduction to Computer Science Using Python 3.6” at a library near you.
Buy “Practical Programming: An Introduction to Computer Science Using Python 3.6” online:
Shop for “Practical Programming: An Introduction to Computer Science Using Python 3.6” on popular online marketplaces.
- Ebay: New and used books.