Curbside pickup and returns now available at 26 locations. View updated hours of operations here.

Python Crash Course: A Hands-On, Project-Based Introduction to Programming
(Adobe EPUB eBook, OverDrive Read)

Book Cover
Average Rating
Author:
Published:
No Starch Press 2015
Lexile measure:
1050L
Status:
Checked Out
Description
Python Crash Course is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time.In the first half of the book, you'll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You'll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you'll put your new knowledge into practice with three substantial projects: a Space Invaders–inspired arcade game, data visualizations with Python's super-handy libraries, and a simple web app you can deploy online.As you work through Python Crash Course you'll learn how to:–Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal–Make 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progresses–Work with data to generate interactive visualizations–Create and customize Web apps and deploy them safely online–Deal with mistakes and errors so you can solve your own programming problemsIf you've been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast. Why wait any longer? Start your engines and code!Uses Python 2 and 3
Also in This Series
Formats
Adobe EPUB eBook
Works on all eReaders (except Kindles), desktop computers and mobile devices with reading apps installed.
Need Help?
If you are having problem transferring a title to your device, please fill out this support form or visit the library so we can help you to use our eBooks and eAudio Books.
More Like This
Other Editions and Formats
More Copies In LINK+
Loading LINK+ Copies...
More Details
Format:
Adobe EPUB eBook, OverDrive Read
Street Date:
11/01/2015
Language:
English
ISBN:
9781593277390
Lexile measure:
1050
Reviews from GoodReads
Loading GoodReads Reviews.
Citations
APA Citation (style guide)

Eric Matthes. (2015). Python Crash Course: A Hands-On, Project-Based Introduction to Programming. No Starch Press.

Chicago / Turabian - Author Date Citation (style guide)

Eric Matthes. 2015. Python Crash Course: A Hands-On, Project-Based Introduction to Programming. No Starch Press.

Chicago / Turabian - Humanities Citation (style guide)

Eric Matthes, Python Crash Course: A Hands-On, Project-Based Introduction to Programming. No Starch Press, 2015.

MLA Citation (style guide)

Eric Matthes. Python Crash Course: A Hands-On, Project-Based Introduction to Programming. No Starch Press, 2015.

Note! Citation formats are based on standards as of July 2010. Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy.
Copy Details
LibraryOwnedAvailable
Shared Digital Collection20

There is 1 hold on this title.

Staff View
Grouped Work ID:
76eb51d2-4325-5c74-8e83-6727364af5f4
Go To Grouped Work
Needs Update?:
No
Date Added:
Jun 12, 2018 15:26:06
Date Updated:
Dec 06, 2020 02:40:53
Last Metadata Check:
Apr 11, 2021 05:57:09
Last Metadata Change:
Sep 19, 2020 14:04:46
Last Availability Check:
Apr 11, 2021 05:57:11
Last Availability Change:
Apr 07, 2021 05:01:40
Last Grouped Work Modification Time:
Apr 14, 2021 02:28:26

OverDrive Product Record

images
    • cover:
        • href: https://img1.od-cdn.com/ImageType-100/4952-1/{6B0B7225-9060-4874-B51D-50DB960F6C22}Img100.jpg
        • type: image/jpeg
    • thumbnail:
        • href: https://img1.od-cdn.com/ImageType-200/4952-1/{6B0B7225-9060-4874-B51D-50DB960F6C22}Img200.jpg
        • type: image/jpeg
    • cover150Wide:
        • href: https://img1.od-cdn.com/ImageType-150/4952-1/6B0/B72/25/{6B0B7225-9060-4874-B51D-50DB960F6C22}Img150.jpg
        • type: image/jpeg
    • cover300Wide:
        • href: https://img1.od-cdn.com/ImageType-400/4952-1/6B0/B72/25/{6B0B7225-9060-4874-B51D-50DB960F6C22}Img400.jpg
        • type: image/jpeg
formats
      • identifiers:
            • type: ISBN
            • value: 9781593277390
            • type: PublisherCatalogNumber
            • value: 565564
      • name: Adobe EPUB eBook
      • id: ebook-epub-adobe
      • identifiers:
            • type: ISBN
            • value: 9781593277390
            • type: PublisherCatalogNumber
            • value: 565564
      • name: OverDrive Read
      • id: ebook-overdrive
mediaType
eBook
primaryCreator
    • role: Author
    • name: Eric Matthes
title
Python Crash Course
dateAdded
2017-03-30T14:52:00-04:00
contentDetails
      • href: https://link.overdrive.com/?websiteID=141&titleID=2565515
      • type: text/html
      • account:
          • name: Sacramento Public Library (CA)
          • id: 1151
sortTitle
Python Crash Course A HandsOn ProjectBased Introduction to Programming
crossRefId
2565515
subtitle
A Hands-On, Project-Based Introduction to Programming
id
6b0b7225-9060-4874-b51d-50db960f6c22
starRating
4.1

OverDrive MetaData

isPublicDomain
False
images
    • cover:
        • href: https://img1.od-cdn.com/ImageType-100/4952-1/{6B0B7225-9060-4874-B51D-50DB960F6C22}Img100.jpg
        • type: image/jpeg
    • thumbnail:
        • href: https://img1.od-cdn.com/ImageType-200/4952-1/{6B0B7225-9060-4874-B51D-50DB960F6C22}Img200.jpg
        • type: image/jpeg
    • cover150Wide:
        • href: https://img1.od-cdn.com/ImageType-150/4952-1/6B0/B72/25/{6B0B7225-9060-4874-B51D-50DB960F6C22}Img150.jpg
        • type: image/jpeg
    • cover300Wide:
        • href: https://img1.od-cdn.com/ImageType-400/4952-1/6B0/B72/25/{6B0B7225-9060-4874-B51D-50DB960F6C22}Img400.jpg
        • type: image/jpeg
isPublicPerformanceAllowed
False
formats
      • fileName: PythonCrashCourse9781593276034
      • partCount: 0
      • fileSize: 21056512
      • identifiers:
            • type: ISBN
            • value: 9781593277390
            • type: PublisherCatalogNumber
            • value: 565564
      • rights:
            • type: Copying
            • value: 0
            • type: Printing
            • value: 0
            • type: Lending
            • value: 0
            • type: ReadAloud
            • value: 0
            • type: ExpirationRights
            • value: 0
      • name: Adobe EPUB eBook
      • id: ebook-epub-adobe
      • onSaleDate: 01/25/2016
      • samples:
            • source: From the book
            • formatType: ebook-overdrive
            • url: https://samples.overdrive.com/?crid=6b0b7225-9060-4874-b51d-50db960f6c22&.epub-sample.overdrive.com
      • fileName: PythonCrashCourse9781593276034
      • partCount: 0
      • fileSize: 21245153
      • identifiers:
            • type: ISBN
            • value: 9781593277390
            • type: PublisherCatalogNumber
            • value: 565564
      • name: OverDrive Read
      • id: ebook-overdrive
      • onSaleDate: 01/25/2016
      • samples:
            • source: From the book
            • formatType: ebook-overdrive
            • url: https://samples.overdrive.com/?crid=6b0b7225-9060-4874-b51d-50db960f6c22&.epub-sample.overdrive.com
languages
      • code: en
      • name: English
keywords
      • value: Education
      • value: stem
      • value: Computer programming
      • value: Computers
      • value: Python
      • value: teen books
      • value: computer
      • value: critical thinking
      • value: Young Adult
      • value: Algorithm
      • value: coding
      • value: R
      • value: Programming
      • value: code
      • value: HTML
      • value: Technology
      • value: Algorithms
      • value: school
      • value: teacher
      • value: books for teens
      • value: python for beginners
      • value: python for data analysis
      • value: python for kids
      • value: python programming
      • value: books for young adults
      • value: python machine learning
      • value: coding for kids
      • value: Clean Code
      • value: young adult books
      • value: ya books
      • value: books for teen girls
      • value: teen girl books
      • value: python book
      • value: Learning Python
      • value: html and css
      • value: learn to code
      • value: python data science
      • value: stem toys
creators
      • role: Author
      • fileAs: Matthes, Eric
      • bioText: Eric Matthes is a high school science and math teacher living in Alaska where he teaches Introduction to Python. He has been writing programs since he was five years old.
      • name: Eric Matthes
subjects
      • value: Computer Technology
      • value: Education
      • value: Nonfiction
publishDate
2015-11-01T00:00:00-04:00
publishDateText
11/01/2015
mediaType
eBook
shortDescription
Python Crash Course is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time.
In the first half of the book, you'll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You'll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you'll put your new knowledge into practice with three substantial projects: a Space Invaders–inspired arcade game, data visualizations with Python's super-handy libraries, and a simple web app you can deploy online.
As you work through Python Crash Course you'll learn how to:
–Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal
–Make 2D games that respond to keypresses and mouse clicks, and that grow...
isOwnedByCollections
True
title
Python Crash Course
fullDescription
Python Crash Course is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time.
In the first half of the book, you'll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You'll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you'll put your new knowledge into practice with three substantial projects: a Space Invaders–inspired arcade game, data visualizations with Python's super-handy libraries, and a simple web app you can deploy online.
As you work through Python Crash Course you'll learn how to:
–Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal
–Make 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progresses
–Work with data to generate interactive visualizations
–Create and customize Web apps and deploy them safely online
–Deal with mistakes and errors so you can solve your own programming problems
If you've been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast. Why wait any longer? Start your engines and code!
Uses Python 2 and 3
sortTitle
Python Crash Course A HandsOn ProjectBased Introduction to Programming
crossRefId
2565515
reviews
      • premium: False
      • source: Greg Laden, ScienceBlogs
      • content: Python Crash Course was selected as one of the best books for learning Python by Real Python
        "It has been interesting to see, over the last few years, No Starch Press, which produces this book, growing and producing future classics that should be alongside the more traditional O'Reilly Press programming books. Python Crash Course is one of those books."
      • premium: False
      • source: Full Circle Magazine
      • content: "All of these projects are well thought out and presented in such a way that learning the subject matter and implementing it is much more an enjoyable pastime rather than an onerous task that must be completed. Eric took the time to deal with some rather complex projects and lay them out in a consistent, logical and pleasant manner that draws the reader into the subject willingly, which unfortunately, many authors fail to do."
      • premium: False
      • source: FlickThrough Reviews
      • content: "The book is well presented with good explanations of the code snippets. It works with you, one small step at a time, building more complex code, explaining what's going on all the way."
      • premium: False
      • source: Mikke Goes Coding
      • content: "Learning Python with Python Crash Course was an extremely positive experience! A great choice if you're new to Python."
      • premium: True
      • source: School Library Journal
      • content:

        June 1, 2016

        Gr 9 Up-Conversations between a student and a professor, in manga format, offer the lighthearted lead-in to a detailed exploration of human physiology. Kumiko is a nursing student who has just failed physiology; Kaisei is the young and dreamy assistant professor who tutors her during the summer. His lectures to Kumiko are full of information, couched in back-and-forth dialogue that also reveals a bit about the student's personality, including an unreciprocated crush on Kaisei. These scenes are rendered in black-and-white paneled illustrations with simple but useful diagrams. The second half of each chapter contains "even more" material, relying on smaller print, fewer illustrations, and diagrams that are more detailed but still accessible. Some concepts introduced earlier are explored more fully in the second half. Other ideas are dealt with exclusively within the second section. Kaisei uses effective analogies, relying on anything from earthworms to rice paddies to help Kumiko (and readers) make sense of complex ideas, and relates physiology concepts to Kumiko's own experiences, such as marathon training and touching a cup that's too hot. The lack of a glossary is unfortunate, but a thorough index and occasional footnotes are useful. The mixed levels of depth, layered presentation of information, and conversational style work well with a topic as complicated as physiology, while the fun interpersonal dynamics provide a bit of breathing space for readers who might be overwhelmed by the parade of facts. VERDICT Innovative and accessible presentation of a complex subject; a strong addition for those learning about physiology.-Steven Engelfried, Wilsonville Public Library, OR

        Copyright 2016 School Library Journal, LLC Used with permission.

subtitle
A Hands-On, Project-Based Introduction to Programming
popularity
1047
publisher
No Starch Press
links
    • self:
        • href: https://api.overdrive.com/v1/collections/v1L1BWwAAAA2I/products/6b0b7225-9060-4874-b51d-50db960f6c22/metadata
        • type: application/vnd.overdrive.api+json
id
6b0b7225-9060-4874-b51d-50db960f6c22
starRating
4.1