Thinking of Python like a computer scientist pdf

Source: Internet
Author: User

: Network Disk Download

Content Introduction· · · · · ·

Thinking about Python like a computer scientist teaches Python language programming in a way that fosters the reader's thinking like a computer scientist. The whole book runs through the main body is how to think, design, development of the method, and the specific programming language, just provide a specific scenario to facilitate the introduction of the medium. "Thinking about Python like a computer scientist" is not a book about language, but a book that introduces programming ideas. Unlike other programming language books, it does not adhere to the details of the language, but attempts to start from a beginner's perspective, with vivid examples and rich exercises to guide the reader.

The author starts with the most basic programming concepts, including the syntax and semantics of the language, and each programming concept has a clear definition, leading the reader to learn variables, expressions, statements, functions, and data structures in a progressive manner. In addition, the book explores how to work with files and databases, how to understand objects, methods, and object-oriented programming, and how to use debugging techniques to correct syntax, runtime, and semantic errors. Each chapter is equipped with a glossary and exercises to facilitate the reader to consolidate the knowledge and skills learned. In addition, each chapter draws a section to explain how to debug a program. The author summarizes all aspects of debugging, focusing on language features or related development issues in each chapter. It can be said that this is a very useful innovation, so that beginners programming readers to take a lot of detours.

The book is a total of 19 chapters and 3 appendices detailing all aspects of Python language programming. Thinking about Python like a computer scientist is a practical learning guide for programmers who don't have Python programming experience, and for high school or university students, Python enthusiasts, and people who need to understand the basics of programming. For the first contact with the design of the people, is a rare masterpiece.

Author profile ...

Allen Downey is a Associate professor of computer science at the Olin College of Engineering. He has taught computer science at Wellesley College, Colby College and u.c. Berkeley. He has a Ph.D. in computer Science from U.C. Berkeley and Master's and bachelor ' s degrees from MIT.

: Network Disk Download

Thinking of Python like a computer scientist pdf

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.