Think Python

How To Think Like a Computer Scientist

(Author) Allen B. Downey
Format: Paperback
£38.99 Price: £35.18 (10% off)
Generally dispatched in 1 to 2 days

Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time--beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the growing role of large language models (LLMs) in programming and includes exercises on effective LLM prompts, testing code, and debugging skills. With this popular hands-on guide at your side, you'll get: A grounding in the syntax and semantics of the Python language A clear definition of each programming concept, with emphasis on clear vocabulary How to work with variables, statements, functions, and data structures in a logical progression Techniques for reading and writing files and databases A solid understanding of objects, methods, and object-oriented programming Debugging strategies for syntax, runtime, and semantic errors An introduction to recursion, interface design, data structures, and basic algorithms How to use LLMs--including effective prompts, testing code, and debugging And more

Information
Publisher:
O'Reilly Media
Format:
Paperback
Number of pages:
320
Language:
en
ISBN:
9781098155438
Publish year:
2024
Publish date:
June 7, 2024
Weight:
558 g
Dimensions:
177 x 234 x 22 mm

Allen B. Downey

Allen B. Downey is a prolific author and computer scientist known for his clear and accessible writing style. He has written numerous books on computer programming and data science, including "Think Python" and "Think Stats," which have become popular resources for students and professionals in the field. Downey's works are characterized by their practical approach and emphasis on problem-solving. His contributions to literature have had a significant impact on the educational resources available for aspiring programmers and data scientists. "Think Python" is perhaps his most famous work, providing readers with a comprehensive introduction to the fundamentals of the Python programming language.

Reviews

Leave a review

Please login to leave a review.

Be the first to review this product

Other related

Think Stats

Think Stats

Exploratory Data Analysis

Allen B. Downey
Paperback
Published: 2025
Nexus

Nexus

A Brief History of Information Networks from the Stone Age to AI

Yuval Noah Harari
Paperback
Published: 2025
How To Think About AI

How To Think About AI

A Guide For The Perplexed

Richard Susskind
Hardcover
Published: 2025
The New Age of Sexism

The New Age of Sexism

How the AI Revolution is Reinventing Misogyny

Laura Bates
Hardcover
Published: 2025
The Smartphone Solution

The Smartphone Solution

Helping Your Family Thrive in a Digital Age

Dr Martha Deiros Collado
Paperback
Published: 2025
Automate the Boring Stuff with Python, 3rd Edition

Automate the Boring Stuff with Python, 3rd Edition

Al Sweigart
Paperback
Published: 2025
How AI Thinks

How AI Thinks

How we built it, how it can help us, and how we can control it

Nigel Toon
Paperback
Published: 2025