My Account Log in

1 option

Think Python : how to think like a computer scientist / Allen B. Downey.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Downey, Allen, author.
Language:
English
Subjects (All):
Python (Computer program language)--Handbooks, manuals, etc.
Python (Computer program language).
Physical Description:
1 online resource (xvii, 306 pages) : illustrations
Edition:
Third edition
Place of Publication:
Sebastopol, CA : O'Reilly Media, 2024.
Summary:
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.
Contents:
1. Programming as a Way of Thinking
2. Variables and Statements
3. Functions
4. Functions and Interfaces
5. Conditionals and Recursion
6. Return Values
7. Iteration and Search
8. Strings and Regular Expressions
9. Lists
10. Dictionaries
11. Tuples
12. Text Analysis and Generation
13. Files and Databases
14. Classes and Functions
15. Classes and Methods
16. Classes and Objects
17. Inheritance
18. Python Extras
19. Final Thoughts
Index.
Notes:
Description based on publisher supplied metadata and other sources.
ISBN:
9781098155414
9781098155438
9781098155407
1098155408
1098155416
9781098155414 ‡q (electronic book)
9781098155421
1098155424
OCLC:
1416011766

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account