<?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>Practical Programming</title>
    <subTitle>An Introduction to Computer Science using Python 3.6</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Gries, Paul</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
    <role>
      <roleTerm type="text">author.</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Campbell, Jennifer (Jennifer P. L.)</namePart>
    <role>
      <roleTerm type="text">author.</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Montojo, Jason</namePart>
    <role>
      <roleTerm type="text">author.</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <genre authority="marc">bibliography</genre>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">txu</placeTerm>
    </place>
    <dateIssued encoding="marc">2013</dateIssued>
    <edition>Third edition.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>xv, 375 pages : illustrations ; 23 cm</extent>
  </physicalDescription>
  <abstract>Learn to program in a language that's used in millions of smartphones, tablets, and PCs. Learn about design, algorithms, testing, and debugging, and come away with all the tools you need to produce quality code. In this updated second edition, get a detailed introduction to Python 3 and to programming, find out exactly what happens when your programs are executed, and, through real-world examples, learn how to work with numbers, text, big data sets, and files.</abstract>
  <tableOfContents>What's programming? -- Hello, Python -- Designing and using functions -- Working with text -- Making choices -- A modular approach to program organization -- Using methods -- Storing collections of data using lists -- Repeating code using loops -- Reading and writing files -- Storing data using other collection types -- Designing algorithms -- Searching and sorting -- Object-oriented programming -- Testing and debugging -- Creating graphical user interfaces -- Databases.</tableOfContents>
  <note type="statement of responsibility">Paul Gries, Jennifer Campbell, Jason Montojo.</note>
  <note>Previous edition: published as by Jennifer Campbell [and others]. 2009.</note>
  <note>Includes bibliographical references and index.</note>
  <subject authority="lcsh">
    <topic>Computer programming</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Python (Computer program language)</topic>
  </subject>
  <subject authority="fast">
    <topic>Computer programming</topic>
  </subject>
  <subject authority="fast">
    <topic>Python (Computer program language)</topic>
  </subject>
  <subject authority="gnd">
    <topic>Programmierung</topic>
  </subject>
  <subject authority="gnd">
    <topic>Python 3.x</topic>
  </subject>
  <classification authority="lcc">QA76.73.P98 G76 2013</classification>
  <classification authority="ddc" edition="23">005.1</classification>
  <relatedItem type="series">
    <titleInfo>
      <title>Pragmatic programmers</title>
    </titleInfo>
  </relatedItem>
  <identifier type="isbn">978680502688</identifier>
  <identifier type="isbn">1937785459 (pbk)</identifier>
  <identifier type="lccn">2016498278</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">UKMGB</recordContentSource>
    <recordCreationDate encoding="marc">170123</recordCreationDate>
    <recordChangeDate encoding="iso8601">20220516094424.0</recordChangeDate>
    <recordIdentifier source="OSt">19460731</recordIdentifier>
    <languageOfCataloging>
      <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
    </languageOfCataloging>
  </recordInfo>
</mods>
