MARC details
| 000 -LEADER |
| fixed length control field |
06465cam a22004937i 4500 |
| 001 - CONTROL NUMBER |
| control field |
23943526 |
| 003 - CONTROL NUMBER IDENTIFIER |
| control field |
OSt |
| 005 - DATE AND TIME OF LATEST TRANSACTION |
| control field |
20260821160658.0 |
| 008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
| fixed length control field |
241206t20242024caua f 001 0 eng d |
| 010 ## - LIBRARY OF CONGRESS CONTROL NUMBER |
| LC control number |
2024408091 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
9789355424730 |
| Qualifying information |
(paperback) |
| 035 ## - SYSTEM CONTROL NUMBER |
| System control number |
23943526 |
| 035 ## - SYSTEM CONTROL NUMBER |
| System control number |
(OCoLC)1416891755 |
| 040 ## - CATALOGING SOURCE |
| Original cataloging agency |
YDX |
| Language of cataloging |
eng |
| Description conventions |
rda |
| Transcribing agency |
YDX |
| Modifying agency |
OCLCO |
| -- |
BDX |
| -- |
OCLCL |
| -- |
OCLCQ |
| -- |
GK8 |
| -- |
OCLCO |
| -- |
UUC |
| -- |
OCLCO |
| -- |
SO$ |
| -- |
JAS |
| -- |
OCLCO |
| -- |
YDX |
| -- |
OCLCO |
| -- |
JOZ |
| -- |
WZW |
| -- |
OCLCO |
| -- |
NLHHG |
| -- |
HF9 |
| -- |
IG# |
| -- |
DLC |
| 042 ## - AUTHENTICATION CODE |
| Authentication code |
lccopycat |
| 082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER |
| Classification number |
005.133 |
| Item number |
DOW |
| 100 1# - MAIN ENTRY--PERSONAL NAME |
| Personal name |
Downey, Allen, |
| Relator term |
author. |
| Real World Object URI |
https://id.oclc.org/worldcat/entity/E39PBJptVwDrXJXXfmkXQgRqcP |
| 9 (RLIN) |
1864 |
| 245 10 - TITLE STATEMENT |
| Title |
Think Python : |
| Remainder of title |
how to think like a computer scientist / |
| Statement of responsibility, etc. |
Allen B. Downey. |
| 250 ## - EDITION STATEMENT |
| Edition statement |
3/e |
| 264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
| Place of production, publication, distribution, manufacture |
Navi Mumbai : |
| Name of producer, publisher, distributor, manufacturer |
Shroff Publishers & Distributors (O'Reilly)., |
| Date of production, publication, distribution, manufacture, or copyright notice |
2024. |
| 300 ## - PHYSICAL DESCRIPTION |
| Extent |
xvii, 306 pages : |
| Other physical details |
illustrations ; |
| Dimensions |
24 cm |
| 336 ## - CONTENT TYPE |
| Content type term |
text |
| Content type code |
txt |
| Source |
rdacontent |
| 337 ## - MEDIA TYPE |
| Media type term |
unmediated |
| Media type code |
n |
| Source |
rdamedia |
| 338 ## - CARRIER TYPE |
| Carrier type term |
volume |
| Carrier type code |
nc |
| Source |
rdacarrier |
| 504 ## - BIBLIOGRAPHY, ETC. NOTE |
| Bibliography, etc. note |
Includes index |
| 505 0# - FORMATTED CONTENTS NOTE |
| Formatted contents note |
Chapter 1 : Programming as a Way of Thinking -- Arithmetic Operators -- Expressions -- Arithmetic Functions -- Strings -- Values and Types -- Formal and Natural Languages -- Debugging -- Chapter 2 : Variables and Statements -- Variables -- State Diagrams -- Variable Names -- The import Statement -- Expressions and Statements -- The print Function -- Arguments -- Comments -- Debugging -- Chapter 3 : Functions -- Defining New Functions -- Parameters -- Calling Functions -- Repetition -- Variables and Parameters Are Local -- Stack Diagrams -- Tracebacks -- Why Functions? -- Debugging -- Chapter 4 : Functions and Interfaces -- The jupyturtle Module -- Making a Square -- Encapsulation and Generalization -- Approximating a Circle -- Refactoring -- Stack Diagram -- A Development Plan -- Docstrings -- Debugging -- Chapter 5 : Conditionals and Recursion -- Integer Division and Modulus -- Boolean Expressions -- Logical Operators -- if Statements -- The else Clause -- Chained Conditionals -- Nested Conditionals -- Recursion -- Stack Diagrams for Recursive Functions -- Infinite Recursion -- Keyboard Input -- Debugging -- Chapter 6 : Return Values -- Some Functions Have Return Values -- And Some Have None -- Return Values and Conditionals -- Incremental Development -- Boolean Functions -- Recursion with Return Values -- Leap of Faith -- Fibonacci -- Checking Types -- Debugging -- Chapter 7 : Iteration and Search -- Loops and Strings -- Reading the Word List -- Updating Variables -- Looping and Counting -- The in Operator -- Search -- Doctest -- Chapter 8 : Strings and Regular Expressions -- A String Is a Sequence -- String Slices -- Strings Are Immutable -- String Comparison -- String Methods -- Writing Files -- Find and Replace -- Regular Expressions -- String Substitution -- Debugging -- Chapter 9 : Lists -- A List Is a Sequence -- Lists Are Mutable -- List Slices -- List Operations -- List Methods -- Lists and Strings -- Looping Through a List -- Sorting Lists -- Objects and Values -- Aliasing -- List Arguments -- Making a Word List -- Debugging -- |
| 505 8# - FORMATTED CONTENTS NOTE |
| Formatted contents note |
Chapter 10 : Dictionaries -- A Dictionary Is a Mapping -- Creating Dictionaries -- The in Operator -- A Collection of Counters -- Looping and Dictionaries -- Lists and Dictionaries -- Accumulating a List -- Memos -- Debugging -- Chapter 11 : Tuples -- Tuples Are Like Lists -- But Tuples Are Immutable -- Tuple Assignment -- Tuples as Return Values -- Argument Packing -- Zip -- Comparing and Sorting -- Inverting a Dictionary -- Debugging -- Chapter 12 : Text Analysis and Generation -- Unique Words -- Punctuation -- Word Frequencies -- Optional Parameters -- Dictionary Subtraction -- Random Numbers -- Bigrams -- Markov Analysis -- Generating Text -- Debugging -- Chapter 13 : Files and Databases -- Filenames and Paths -- f-strings -- YAML -- Shelve -- Storing Data Structures -- Checking for Equivalent Files -- Walking Directories -- Debugging -- Chapter 14 : Classes and Functions -- Programmer-Defined Types -- Attributes -- Objects as Return Values -- Objects Are Mutable -- Copying -- Pure Functions -- Prototype and Patch -- Design-First Development -- Debugging -- Chapter 15 : Classes and Methods -- Defining Methods -- Another Method -- Static Methods -- Comparing Time Objects -- The __str__ Method -- The __init__ Method -- Operator Overloading -- Debugging -- Chapter 16 : Classes and Objects -- Creating a Point -- Creating a Line -- Equivalence and Identity -- Creating a Rectangle -- Changing Rectangles -- Deep Copy -- Polymorphism -- Debugging -- Chapter 17 : Inheritance -- Representing Cards -- Card Attributes -- Printing Cards -- Comparing Cards -- Decks -- Printing the Deck -- Add, Remove, Shuffle, and Sort -- Parents and Children --Specialization -- Debugging -- Chapter 18 : Python Extras -- Sets -- Counters -- defaultdict -- Conditional Expressions -- List Comprehensions -- any and all -- Named Tuples -- Packing Keyword Arguments -- Debugging -- Chapter 19 : Final Thoughts |
| 520 ## - SUMMARY, ETC. |
| Summary, etc. |
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. -- Provided by publisher. |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Python (Computer program language) |
| Form subdivision |
Handbooks, manuals, etc. |
| 9 (RLIN) |
3909 |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Computer programming. |
| 9 (RLIN) |
833 |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Python (Computer program language) |
| 9 (RLIN) |
1865 |
| 650 #6 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Python (Langage de programmation) |
| 9 (RLIN) |
3910 |
| 650 #6 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Programmation (Informatique) |
| 9 (RLIN) |
3911 |
| 650 #6 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Python (Langage de programmation) |
| Form subdivision |
Guides, manuels, etc. |
| 9 (RLIN) |
3912 |
| 650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
computer programming. |
| Source of heading or term |
aat |
| 9 (RLIN) |
833 |
| 650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Python (programmeertaal). |
| Source of heading or term |
gtt |
| 9 (RLIN) |
3913 |
| 655 #7 - INDEX TERM--GENRE/FORM |
| Genre/form data or focus term |
handbooks. |
| Source of term |
aat |
| 9 (RLIN) |
3914 |
| 655 #7 - INDEX TERM--GENRE/FORM |
| Genre/form data or focus term |
Handbooks and manuals. |
| Source of term |
lcgft |
| 9 (RLIN) |
2286 |
| 655 #7 - INDEX TERM--GENRE/FORM |
| Genre/form data or focus term |
Guides et manuels. |
| Source of term |
rvmgf |
| 9 (RLIN) |
3915 |
| 758 ## - RESOURCE IDENTIFIER |
| Relationship information |
has work: |
| Label |
Myśl w języku Python! Nauka programowania (Text) |
| Real World Object URI |
https://id.oclc.org/worldcat/entity/E39PCYx6XHrqYqTqjJj477m9Kq |
| Relationship |
https://id.oclc.org/worldcat/ontology/hasWork |
| 906 ## - LOCAL DATA ELEMENT F, LDF (RLIN) |
| a |
7 |
| b |
cbc |
| c |
copycat |
| d |
2 |
| e |
ncip |
| f |
20 |
| g |
y-gencatlg |
| 942 ## - ADDED ENTRY ELEMENTS (KOHA) |
| Source of classification or shelving scheme |
Dewey Decimal Classification |
| Koha item type |
Books |