The Resource Automate the boring stuff with python : practical programming for total beginners, by Al Sweigart
Automate the boring stuff with python : practical programming for total beginners, by Al Sweigart
Resource Information
The item Automate the boring stuff with python : practical programming for total beginners, by Al Sweigart represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in Evansville Vanderburgh Public Library.This item is available to borrow from all library branches.
Resource Information
The item Automate the boring stuff with python : practical programming for total beginners, by Al Sweigart represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in Evansville Vanderburgh Public Library.
This item is available to borrow from all library branches.
- Summary
- Basic programming skills for total beginners
- Language
- eng
- Extent
- 1 online resource (1 volume)
- Note
-
- Includes index
- Place of publication taken from publisher's website
- Contents
-
- About the Author ; Brief Contents ; Contents in Detail ; Acknowledgments ; Introduction; Whom Is This Book For?; Conventions; What Is Programming?; What Is Python?; Programmers Don't Need to Know Much Math; Programming Is a Creative Activity; About This Book; Downloading and Installing Python; Starting IDLE; The Interactive Shell; How to Find Help; Asking Smart Programming Questions; Summary; Part I: Python Programming Basics; Chapter 1: Python Basics; Entering Expressions into the Interactive Shell; The Integer, Floating-Point, and String Data Types; String Concatenation and Replication
- Storing Values in VariablesAssignment Statements; Variable Names; Your First Program; Dissecting Your Program; Comments; The print() Function; The input() Function; Printing the User's Name; The len() Function; The str(), int(), and float() Functions; Summary; Practice Questions; Chapter 2: Flow Control; Boolean Values; Comparison Operators; Boolean Operators; Binary Boolean Operators; The not Operator; Mixing Boolean and Comparison Operators; Elements of Flow Control; Conditions; Blocks of Code; Program Execution; Flow Control Statements; if Statements; else Statements; elif Statements
- While Loop Statementsbreak Statements; continue Statements; for Loops and the range() Function; Importing Modules; from import Statements; Ending a Program Early with sys.exit(); Summary; Practice Questions; Chapter 3: Functions; def Statements with Parameters; Return Values and return Statements; The None Value; Keyword Arguments and print(); Local and Global Scope; Local Variables Cannot Be Used in the Global Scope; Local Scopes Cannot Use Variables in Other Local Scopes; Global Variables Can Be Read from a Local Scope; Local and Global Variables with the Same Name; The global Statement
- Exception HandlingA Short Program: Guess the Number; Summary; Practice Questions; Practice Projects; The Collatz Sequence; Input Validation; Chapter 4: Lists; The List Data Type; Getting Individual Values in a List with Indexes; Negative Indexes; Getting Sublists with Slices; Getting a List's Length with len(); Changing Values in a List with Indexes; List Concatenation and List Replication; Removing Values from Lists with del Statements; Working with Lists; Using for Loops with Lists; The in and not in Operators; The Multiple Assignment Trick; Augmented Assignment Operators; Methods
- Finding a Value in a List with the index() MethodAdding Values to Lists with the append() and insert() Methods; Removing Values from Lists with remove() ; Sorting the Values in a List with the sort() Method; Example Program: Magic 8 Ball with a List; List-like Types: Strings and Tuples; Mutable and Immutable Data Types; The Tuple Data Type; Converting Types with the list() and tuple() Functions; References; Passing References; The copy Module's copy() and deepcopy() Functions; Summary; Practice Questions; Practice Projects; Comma Code; Character Picture Grid
- Isbn
- 9781593276850
- Label
- Automate the boring stuff with python : practical programming for total beginners
- Title
- Automate the boring stuff with python
- Title remainder
- practical programming for total beginners
- Statement of responsibility
- by Al Sweigart
- Language
- eng
- Summary
- Basic programming skills for total beginners
- Cataloging source
- UMI
- http://library.link/vocab/creatorName
- Sweigart, Albert
- Dewey number
- 005.133
- Illustrations
- illustrations
- Index
- index present
- LC call number
- QA76.73.P98
- Literary form
- non fiction
- Nature of contents
- dictionaries
- http://library.link/vocab/subjectName
-
- COMPUTERS / Languages / General
- Python (Computer program language)
- Computer programming
- Computer programming
- Python (Computer program language)
- Label
- Automate the boring stuff with python : practical programming for total beginners, by Al Sweigart
- Link
- Note
-
- Includes index
- Place of publication taken from publisher's website
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier.
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent.
- Contents
-
- About the Author ; Brief Contents ; Contents in Detail ; Acknowledgments ; Introduction; Whom Is This Book For?; Conventions; What Is Programming?; What Is Python?; Programmers Don't Need to Know Much Math; Programming Is a Creative Activity; About This Book; Downloading and Installing Python; Starting IDLE; The Interactive Shell; How to Find Help; Asking Smart Programming Questions; Summary; Part I: Python Programming Basics; Chapter 1: Python Basics; Entering Expressions into the Interactive Shell; The Integer, Floating-Point, and String Data Types; String Concatenation and Replication
- Storing Values in VariablesAssignment Statements; Variable Names; Your First Program; Dissecting Your Program; Comments; The print() Function; The input() Function; Printing the User's Name; The len() Function; The str(), int(), and float() Functions; Summary; Practice Questions; Chapter 2: Flow Control; Boolean Values; Comparison Operators; Boolean Operators; Binary Boolean Operators; The not Operator; Mixing Boolean and Comparison Operators; Elements of Flow Control; Conditions; Blocks of Code; Program Execution; Flow Control Statements; if Statements; else Statements; elif Statements
- While Loop Statementsbreak Statements; continue Statements; for Loops and the range() Function; Importing Modules; from import Statements; Ending a Program Early with sys.exit(); Summary; Practice Questions; Chapter 3: Functions; def Statements with Parameters; Return Values and return Statements; The None Value; Keyword Arguments and print(); Local and Global Scope; Local Variables Cannot Be Used in the Global Scope; Local Scopes Cannot Use Variables in Other Local Scopes; Global Variables Can Be Read from a Local Scope; Local and Global Variables with the Same Name; The global Statement
- Exception HandlingA Short Program: Guess the Number; Summary; Practice Questions; Practice Projects; The Collatz Sequence; Input Validation; Chapter 4: Lists; The List Data Type; Getting Individual Values in a List with Indexes; Negative Indexes; Getting Sublists with Slices; Getting a List's Length with len(); Changing Values in a List with Indexes; List Concatenation and List Replication; Removing Values from Lists with del Statements; Working with Lists; Using for Loops with Lists; The in and not in Operators; The Multiple Assignment Trick; Augmented Assignment Operators; Methods
- Finding a Value in a List with the index() MethodAdding Values to Lists with the append() and insert() Methods; Removing Values from Lists with remove() ; Sorting the Values in a List with the sort() Method; Example Program: Magic 8 Ball with a List; List-like Types: Strings and Tuples; Mutable and Immutable Data Types; The Tuple Data Type; Converting Types with the list() and tuple() Functions; References; Passing References; The copy Module's copy() and deepcopy() Functions; Summary; Practice Questions; Practice Projects; Comma Code; Character Picture Grid
- Control code
- ocn909425995
- Dimensions
- unknown
- Extent
- 1 online resource (1 volume)
- Form of item
- online
- Isbn
- 9781593276850
- Media category
- computer
- Media MARC source
- rdamedia.
- Media type code
-
- c
- Other physical details
- illustrations.
- Sound
- unknown sound
- Specific material designation
- remote
- Stock number
-
- CL0500000593
- 54D48A5A-969A-40B8-81AA-42794FFDF072
- Label
- Automate the boring stuff with python : practical programming for total beginners, by Al Sweigart
- Link
- Note
-
- Includes index
- Place of publication taken from publisher's website
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier.
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent.
- Contents
-
- About the Author ; Brief Contents ; Contents in Detail ; Acknowledgments ; Introduction; Whom Is This Book For?; Conventions; What Is Programming?; What Is Python?; Programmers Don't Need to Know Much Math; Programming Is a Creative Activity; About This Book; Downloading and Installing Python; Starting IDLE; The Interactive Shell; How to Find Help; Asking Smart Programming Questions; Summary; Part I: Python Programming Basics; Chapter 1: Python Basics; Entering Expressions into the Interactive Shell; The Integer, Floating-Point, and String Data Types; String Concatenation and Replication
- Storing Values in VariablesAssignment Statements; Variable Names; Your First Program; Dissecting Your Program; Comments; The print() Function; The input() Function; Printing the User's Name; The len() Function; The str(), int(), and float() Functions; Summary; Practice Questions; Chapter 2: Flow Control; Boolean Values; Comparison Operators; Boolean Operators; Binary Boolean Operators; The not Operator; Mixing Boolean and Comparison Operators; Elements of Flow Control; Conditions; Blocks of Code; Program Execution; Flow Control Statements; if Statements; else Statements; elif Statements
- While Loop Statementsbreak Statements; continue Statements; for Loops and the range() Function; Importing Modules; from import Statements; Ending a Program Early with sys.exit(); Summary; Practice Questions; Chapter 3: Functions; def Statements with Parameters; Return Values and return Statements; The None Value; Keyword Arguments and print(); Local and Global Scope; Local Variables Cannot Be Used in the Global Scope; Local Scopes Cannot Use Variables in Other Local Scopes; Global Variables Can Be Read from a Local Scope; Local and Global Variables with the Same Name; The global Statement
- Exception HandlingA Short Program: Guess the Number; Summary; Practice Questions; Practice Projects; The Collatz Sequence; Input Validation; Chapter 4: Lists; The List Data Type; Getting Individual Values in a List with Indexes; Negative Indexes; Getting Sublists with Slices; Getting a List's Length with len(); Changing Values in a List with Indexes; List Concatenation and List Replication; Removing Values from Lists with del Statements; Working with Lists; Using for Loops with Lists; The in and not in Operators; The Multiple Assignment Trick; Augmented Assignment Operators; Methods
- Finding a Value in a List with the index() MethodAdding Values to Lists with the append() and insert() Methods; Removing Values from Lists with remove() ; Sorting the Values in a List with the sort() Method; Example Program: Magic 8 Ball with a List; List-like Types: Strings and Tuples; Mutable and Immutable Data Types; The Tuple Data Type; Converting Types with the list() and tuple() Functions; References; Passing References; The copy Module's copy() and deepcopy() Functions; Summary; Practice Questions; Practice Projects; Comma Code; Character Picture Grid
- Control code
- ocn909425995
- Dimensions
- unknown
- Extent
- 1 online resource (1 volume)
- Form of item
- online
- Isbn
- 9781593276850
- Media category
- computer
- Media MARC source
- rdamedia.
- Media type code
-
- c
- Other physical details
- illustrations.
- Sound
- unknown sound
- Specific material designation
- remote
- Stock number
-
- CL0500000593
- 54D48A5A-969A-40B8-81AA-42794FFDF072
Library Locations
-
Central LibraryBorrow it200 SE Martin Luther King Jr. Blvd., Evansville, IN, 47713, US37.971461 -87.565988
-
-
-
-
-
-
-
Library Links
Embed
Settings
Select options that apply then copy and paste the RDF/HTML data fragment to include in your application
Embed this data in a secure (HTTPS) page:
Layout options:
Include data citation:
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.evpl.org/portal/Automate-the-boring-stuff-with-python--practical/TnYGEmWphWM/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.evpl.org/portal/Automate-the-boring-stuff-with-python--practical/TnYGEmWphWM/">Automate the boring stuff with python : practical programming for total beginners, by Al Sweigart</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.evpl.org/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.evpl.org/">Evansville Vanderburgh Public Library</a></span></span></span></span></div>
Note: Adjust the width and height settings defined in the RDF/HTML code fragment to best match your requirements
Preview
Cite Data - Experimental
Data Citation of the Item Automate the boring stuff with python : practical programming for total beginners, by Al Sweigart
Copy and paste the following RDF/HTML data fragment to cite this resource
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.evpl.org/portal/Automate-the-boring-stuff-with-python--practical/TnYGEmWphWM/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.evpl.org/portal/Automate-the-boring-stuff-with-python--practical/TnYGEmWphWM/">Automate the boring stuff with python : practical programming for total beginners, by Al Sweigart</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.evpl.org/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.evpl.org/">Evansville Vanderburgh Public Library</a></span></span></span></span></div>