<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>02177cam a22004097i 4500</leader>
  <controlfield tag="001">19541719</controlfield>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20220420160751.0</controlfield>
  <controlfield tag="008">170307t20172017caua          001 0 eng d</controlfield>
  <datafield tag="010" ind1=" " ind2=" ">
    <subfield code="a">  2017936044</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9781484222416</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9781484240366</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">(OCoLC)ocn954007682</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">YDXCP</subfield>
    <subfield code="b">eng</subfield>
    <subfield code="c">AIMIT LIBRARY</subfield>
    <subfield code="e">rda</subfield>
    <subfield code="d">OCLCQ</subfield>
    <subfield code="d">BTCTA</subfield>
    <subfield code="d">BDX</subfield>
    <subfield code="d">JRZ</subfield>
    <subfield code="d">INO</subfield>
    <subfield code="d">OCLCF</subfield>
    <subfield code="d">IAL</subfield>
    <subfield code="d">DLC</subfield>
  </datafield>
  <datafield tag="042" ind1=" " ind2=" ">
    <subfield code="a">lccopycat</subfield>
  </datafield>
  <datafield tag="050" ind1="0" ind2="0">
    <subfield code="a">QA76.73.P98</subfield>
    <subfield code="b">R68 2017</subfield>
  </datafield>
  <datafield tag="082" ind1="0" ind2="4">
    <subfield code="a">005.1372</subfield>
    <subfield code="2">1</subfield>
    <subfield code="b">ROTK</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Rother, Kristian,</subfield>
    <subfield code="9">30650</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">Pro Python best practices :</subfield>
    <subfield code="b">debugging, testing and maintenance /</subfield>
    <subfield code="c">Kristian, Rother.</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">1st ed.</subfield>
  </datafield>
  <datafield tag="264" ind1=" " ind2="1">
    <subfield code="a">Berkeley, California :</subfield>
    <subfield code="b">Apress,</subfield>
    <subfield code="c">2017.</subfield>
  </datafield>
  <datafield tag="264" ind1=" " ind2="4">
    <subfield code="c">&#xA9;2017</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">xxvii, 264 pages :</subfield>
    <subfield code="c">26 cm</subfield>
  </datafield>
  <datafield tag="336" ind1=" " ind2=" ">
    <subfield code="a">text</subfield>
    <subfield code="b">txt</subfield>
    <subfield code="2">rdacontent</subfield>
  </datafield>
  <datafield tag="337" ind1=" " ind2=" ">
    <subfield code="a">unmediated</subfield>
    <subfield code="b">n</subfield>
    <subfield code="2">rdamedia</subfield>
  </datafield>
  <datafield tag="338" ind1=" " ind2=" ">
    <subfield code="a">volume</subfield>
    <subfield code="b">nc</subfield>
    <subfield code="2">rdacarrier</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">Includes index.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">Introduction -- Part 1. Debugging.  Exceptions in Python -- Semantic errors in Python -- Debugging with the scientific method -- Debugging with print statements -- Debugging with introspection functions -- Using an interactive debugger -- Part 2. Automated testing.  Writing automated tests -- Organizing test data -- Writing a test suite -- Testing best practices -- Part 3. Maintenance.  Version control -- Setting up a Python project -- Cleaning up code -- Decomposing programming tasks -- Static typing in Python -- Documentation.</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">Learn software engineering and coding best practices to write Python code right and error free.  In this book you'll see how to properly debug, organize, test, and maintain your code, all of which leads to better, more efficient coding.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Python (Computer program language)</subfield>
    <subfield code="9">30651</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Debugging in computer science.</subfield>
    <subfield code="9">30652</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
    <subfield code="a">Debugging in computer science.</subfield>
    <subfield code="2">fast</subfield>
    <subfield code="0">(OCoLC)fst00888884</subfield>
    <subfield code="9">30652</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
    <subfield code="a">Python (Computer program language)</subfield>
    <subfield code="2">fast</subfield>
    <subfield code="0">(OCoLC)fst01084736</subfield>
    <subfield code="9">30651</subfield>
  </datafield>
  <datafield tag="906" ind1=" " ind2=" ">
    <subfield code="a">7</subfield>
    <subfield code="b">cbc</subfield>
    <subfield code="c">copycat</subfield>
    <subfield code="d">2</subfield>
    <subfield code="e">epcn</subfield>
    <subfield code="f">20</subfield>
    <subfield code="g">y-gencatlg</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">BK</subfield>
    <subfield code="e">1st</subfield>
    <subfield code="k">005.1372 ROTK</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">222521</subfield>
    <subfield code="d">222521</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="8">MCA</subfield>
    <subfield code="a">AIMIT</subfield>
    <subfield code="b">AIMIT</subfield>
    <subfield code="d">2022-04-20</subfield>
    <subfield code="e">Biblios Book Point</subfield>
    <subfield code="g">799.00</subfield>
    <subfield code="i">Bill no:6623; Bill dt:2022-03-23</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.1372 ROTK</subfield>
    <subfield code="p">MCA17078</subfield>
    <subfield code="r">2025-07-21 00:00:00</subfield>
    <subfield code="v">639.20</subfield>
    <subfield code="w">2022-04-20</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
</record>
