skip to content
Automate the boring stuff with Python : practical programming for total beginners Preview this item
ClosePreview this item
Checking...

Automate the boring stuff with Python : practical programming for total beginners

Author: Albert Sweigart
Publisher: [San Francisco, CA] : No Starch Press, [2015] ©2015
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Basic programming skills for total beginners.
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Sweigart, Albert.
Automate the boring stuff with python.
San Francisco : No Starch Press, ©2015
(OCoLC)881657225
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Albert Sweigart
ISBN: 9781593275990 1593275994 9781593276850 1593276850
OCLC Number: 909425995
Notes: Includes index.
Place of publication taken from publisher's Web site.
Description: 1 online resource (1 volume) : illustrations
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.
Responsibility: by Al Sweigart.

Abstract:

Basic programming skills for total beginners.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(3)

User lists with this item (2)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/909425995> # Automate the boring stuff with Python : practical programming for total beginners
    a schema:CreativeWork, schema:MediaObject, schema:Book ;
    library:oclcnum "909425995" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/2526335958#Topic/computers_programming_languages_general> ; # COMPUTERS--Programming Languages--General
    schema:about <http://experiment.worldcat.org/entity/work/data/2526335958#Topic/computer_programming> ; # Computer programming
    schema:about <http://experiment.worldcat.org/entity/work/data/2526335958#Topic/python_computer_program_language> ; # Python (Computer program language)
    schema:about <http://dewey.info/class/005.133/> ;
    schema:author <http://experiment.worldcat.org/entity/work/data/2526335958#Person/sweigart_albert> ; # Albert Sweigart
    schema:bookFormat schema:EBook ;
    schema:datePublished "2015" ;
    schema:description "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."@en ;
    schema:description "Basic programming skills for total beginners."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/2526335958> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/881657225> ;
    schema:name "Automate the boring stuff with Python : practical programming for total beginners"@en ;
    schema:productID "909425995" ;
    schema:url <https://samples.overdrive.com/?crid=325d9bc7-9362-4cf6-a04d-5eb44c1aeee7&.epub-sample.overdrive.com> ;
    schema:url <http://proquest.tech.safaribooksonline.de/9781457189906> ;
    schema:url <http://www.books24x7.com/marc.asp?bookid=89288> ;
    schema:url <http://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781593276850> ;
    schema:url <http://samples.overdrive.com/?crid=54d48a5a-969a-40b8-81aa-42794ffdf072&.epub-sample.overdrive.com> ;
    schema:url <https://www.overdrive.com/search?q=54D48A5A-969A-40B8-81AA-42794FFDF072> ;
    schema:url <https://proquest.safaribooksonline.com/9781457189906> ;
    schema:url <https://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=4503140> ;
    schema:url <https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1084852> ;
    schema:url <https://cornell-library.skillport.com/skillportfe/main.action?assetid=89288> ;
    schema:url <http://www.myilibrary.com?id=1025804> ;
    schema:url <https://www.safaribooksonline.com/library/view//9781457189906/?ar> ;
    schema:url <http://rbdigital.rbdigital.com> ;
    schema:url <https://www.overdrive.com/search?q=325D9BC7-9362-4CF6-A04D-5EB44C1AEEE7> ;
    schema:workExample <http://worldcat.org/isbn/9781593276850> ;
    schema:workExample <http://worldcat.org/isbn/9781593275990> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/909425995> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/2526335958#Person/sweigart_albert> # Albert Sweigart
    a schema:Person ;
    schema:familyName "Sweigart" ;
    schema:givenName "Albert" ;
    schema:name "Albert Sweigart" ;
    .

<http://experiment.worldcat.org/entity/work/data/2526335958#Topic/computer_programming> # Computer programming
    a schema:Intangible ;
    schema:name "Computer programming"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2526335958#Topic/computers_programming_languages_general> # COMPUTERS--Programming Languages--General
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming Languages--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/2526335958#Topic/python_computer_program_language> # Python (Computer program language)
    a schema:Intangible ;
    schema:name "Python (Computer program language)"@en ;
    .

<http://worldcat.org/isbn/9781593275990>
    a schema:ProductModel ;
    schema:isbn "1593275994" ;
    schema:isbn "9781593275990" ;
    .

<http://worldcat.org/isbn/9781593276850>
    a schema:ProductModel ;
    schema:isbn "1593276850" ;
    schema:isbn "9781593276850" ;
    .

<http://www.worldcat.org/oclc/881657225>
    a schema:CreativeWork ;
    rdfs:label "Automate the boring stuff with python." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/909425995> ; # Automate the boring stuff with Python : practical programming for total beginners
    .

<http://www.worldcat.org/title/-/oclc/909425995>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/909425995> ; # Automate the boring stuff with Python : practical programming for total beginners
    schema:dateModified "2019-12-02" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.