Think Python: How to Think Like a Computer Scientist

Think Python: How to Think Like a Computer Scientist - Paperback

$48.99
Sale price  $48.99 Regular price 
Skip to product information
Think Python: How to Think Like a Computer Scientist

Think Python: How to Think Like a Computer Scientist - Paperback

$48.99
Sale price  $48.99 Regular price 

Book Overview

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
ISBN9781098155438
Author Allen B. Downey
PublisherO'Reilly Media
GenreTechnology
FormatPaperback
PublishedJuly 2024
Edition3
LanguageENG- English
Pages325
Weight1.0 lb
Target AudienceAdults
Print SizeStandard Print

1% fer Each of the Seven Seas

Every purchase sends 7% of our profits to The Ocean Cleanup. No fine print, no opt-in — just how we sail.

Whoever Ye Be, Welcome Aboard

Queer lit, music, art, philosophy, fiction — stories for every kind of soul. Come as ye are, matey.

About Allen B. Downey

Allen B. Downey is a Professor of Computer Science at Olin College of Engineering. He has taught 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. Downey is the creator of the bestselling Think series for O'Reilly, including Think Python, Think Complexity, Think DSP, and Think Bayes.Chris Mayfield is an Assistant Professor of Computer Science at James Madison University, with a research focus on CS education and professional development. He has a Ph.D. in Computer Science from Purdue University and Bachelor's degrees in CS and German from the University of Utah.

You may also like