Think Python

Author: Allen B. Downey
Editor: "O'Reilly Media, Inc."
ISBN: 1449332021
File Size: 11,35 MB
Format: PDF
Read: 6746
Download

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. Through exercises in each chapter, you’ll try out programming concepts as you learn them. Think Python is ideal for students at the high school or college level, as well as self-learners, home-schooled students, and professionals who need to learn programming basics. Start with the basics, including language syntax and semantics Get a clear definition of each programming concept Learn values, variables, statements, functions, and data structures in a logical progression Discover how to work with files and databases Understand objects, methods, and object-oriented programming Use debugging techniques to fix syntax, runtime, and semantic errors Explore interface design, data structures, and GUI-based programs through case studies
Think Python
Language: en
Pages: 300
Authors: Allen B. Downey
Categories: Computers
Type: BOOK - Published: 2012-08-09 - Publisher: "O'Reilly Media, Inc."

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. Through exercises in each
Think Python, 2nd Edition
Language: en
Pages:
Authors: Allen B. Downey
Categories: Computers
Type: BOOK - Published: 2016 - Publisher:

Books about Think Python, 2nd Edition
Think Bayes
Language: en
Pages: 250
Authors: Allen Downey
Categories: Computers
Type: BOOK - Published: 2021-09-14 - Publisher: O'Reilly Media

If you know how to program with Python, youâ??re ready to tackle Bayesian statistics. With this book, you'll learn how to solve statistical problems with Python code instead of mathematical formulas, using discrete probability distributions instead of continuous mathematics. Once you get the math out of the way, the Bayesian
Think Java
Language: en
Pages: 326
Authors: Allen B. Downey, Chris Mayfield
Categories: Computers
Type: BOOK - Published: 2019-11-27 - Publisher: O'Reilly Media

Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You’ll learn how
Think Complexity
Language: en
Pages: 200
Authors: Allen Downey
Categories: Computers
Type: BOOK - Published: 2018-07-31 - Publisher: O'Reilly Media

Complexity science uses computation to explore the physical and social sciences. In Think Complexity, you'll use graphs, cellular automata, and agent-based models to study topics in physics, biology, and economics. Whether you're an intermediate-level Python programmer or a student of computational modeling, you'll delve into examples of complex systems through