<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Learning Python</title>
    <subTitle>powerful object-oriented programming</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Lutz, Mark</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Dullea, Kate</namePart>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="text">Sebastopol</placeTerm>
    </place>
    <publisher>O'Reilly</publisher>
    <dateIssued>2025</dateIssued>
    <edition>6th ed.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>xxxiv, 1134 p.</extent>
  </physicalDescription>
  <abstract>"Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz's popular training course, this updated sixth edition will help you quickly write efficient, high-quality code with Python. It's an ideal way to begin, whether you're new to programming or a professional developer versed in other languages. Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow self-paced tutorial gets you started with Python 3.12 and all other releases in use today. With a pragmatic focus on what you need to know, it also introduces some advanced language features that have become increasingly common in Python code. Explore Python's built-in object types such as strings,lists, dictionaries, and files ; Create and process objects with Python statements, and learn Python's syntax model ; Use functions and functional programming to avoid redundancy and maximize reuse ; Organize code into larger components with modules and packages ; Code robust programs with Python's exception handling and development tools ; Apply object-oriented programming and classes to make code customizable ; Survey advanced Python tools including decorators, descriptors, and metaclasses ; Write idiomatic Python code that runs portably across a wide variety of platforms."-- Back cover</abstract>
  <note type="statement of responsibility">Mark Lutz</note>
  <note>Index present</note>
  <note>Eng</note>
  <subject>
    <topic>Object-oriented programming (Computer science)</topic>
  </subject>
  <subject>
    <topic>Python (Computer program language)</topic>
  </subject>
  <classification authority="ddc">005.133 LUT-L</classification>
  <identifier type="isbn">9781098171308</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg"/>
    <recordCreationDate encoding="marc">260710</recordCreationDate>
    <recordChangeDate encoding="iso8601">20260710111603.0</recordChangeDate>
  </recordInfo>
</mods>
