"Practical Programming: An Introduction to Computer Science Using Python 3.6" - Information and Links:

Practical Programming: An Introduction to Computer Science Using Python 3.6 - Info and Reading Options

Book's cover
The cover of “Practical Programming: An Introduction to Computer Science Using Python 3.6” - Open Library.

"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:
  • Number of Pages: 412
  • Publisher: Pragmatic Bookshelf
  • Publish Date:
  • Publish Location: Raleigh, North Carolina

“Practical Programming: An Introduction to Computer Science Using Python 3.6” Subjects and Themes:

Edition Identifiers:

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.

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.