Python Crash Course: A Hands-On, Project-Based Introduction to Programming
(Adobe EPUB eBook, OverDrive Read)
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
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.
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.
Library | Owned | Available |
---|---|---|
Shared Digital Collection | 2 | 0 |
There is 1 hold on this title.
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
- cover:
- formats
- identifiers:
- type: ISBN
- value: 9781593277390
- type: PublisherCatalogNumber
- value: 565564
- name: Adobe EPUB eBook
- id: ebook-epub-adobe
- identifiers:
- identifiers:
- type: ISBN
- value: 9781593277390
- type: PublisherCatalogNumber
- value: 565564
- name: OverDrive Read
- id: ebook-overdrive
- identifiers:
- 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
- formats
- fileName: PythonCrashCourse_9781593277390_2565515
- 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
- isReadAlong: False
- id: ebook-epub-adobe
- onSaleDate: 1/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: PythonCrashCourse_9781593277390_2565515
- partCount: 0
- fileSize: 21245153
- identifiers:
- type: ISBN
- value: 9781593277390
- type: PublisherCatalogNumber
- value: 565564
- name: OverDrive Read
- isReadAlong: False
- id: ebook-overdrive
- onSaleDate: 1/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
- 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
- publishDate
- 2015-11-01T00:00:00-04:00
- 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 - 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:
- 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.
- popularity
- 1047
- links
- self:
- href: https://api.overdrive.com/v1/collections/v1L1BWwAAAA2I/products/6b0b7225-9060-4874-b51d-50db960f6c22/metadata
- type: application/vnd.overdrive.api+json
- self:
- id
- 6b0b7225-9060-4874-b51d-50db960f6c22
- starRating
- 4.2
- 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
- cover:
- isPublicPerformanceAllowed
- False
- languages
- code: en
- name: English
- subjects
- value: Computer Technology
- value: Education
- value: Nonfiction
- publishDateText
- 11/01/2015
- otherFormatIdentifiers
- type: ISBN
- value: 9781593276034
- 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... - sortTitle
- Python Crash Course A HandsOn ProjectBased Introduction to Programming
- crossRefId
- 2565515
- subtitle
- A Hands-On, Project-Based Introduction to Programming
- publisher
- No Starch Press
- bisacCodes
- code: COM051000
- description: Computers / Programming / General
- code: COM051360
- description: Computers / Programming Languages / Python
- code: EDU039000
- description: Education / Computers & Technology