<?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>Hello World!</title>
    <subTitle>Computer Programming for Kids and other Beginners</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Sande, Warren.</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Sande, Carter.</namePart>
  </name>
  <typeOfResource>text</typeOfResource>
  <genre authority="fast">Juvenile works.</genre>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">nyu</placeTerm>
    </place>
    <dateIssued encoding="marc">2014</dateIssued>
    <copyrightDate encoding="marc">2014</copyrightDate>
    <edition>Second edition.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>xxiii, 464 pages : color illustrations ; 24 cm</extent>
  </physicalDescription>
  <abstract>Learn to talk to your computer in its own language! Whether you want to create a game, start a business, or solve an important problem, the first step is learning to write your own programs. Programming is a fun challenge, and it's easy to get started! This updated and revised edition of Hello World! introduces the world of computer programming in a clear and engaging style. It is full of examples that will get you thinking and learning. Reviewed by professional educators, this book is kid-tested and parent-approved. You don't need to know anything about programming to use the book, just the basics of using a computer. If you can start a program and save a file, you'll be off and running! --</abstract>
  <tableOfContents>Getting started -- Remember this: memory and variables -- Basic math -- Types of data -- Input -- GUIs: graphical user interfaces -- Decisions, decisions -- Loop the loop -- Just for you: comments -- Game time -- Nested and variable loops -- Collecting things together: lists and dictionaries -- Functions -- Objects -- Modules -- Graphics -- Sprites and collision detection -- A new kind of input: events -- Sound -- More GUIs -- Print formatting and strings -- File input and output -- Take a chance: randomness -- Computer simulations -- Skier explained -- Python battle -- What's next? -- Variable naming rules -- Differences between Python 2 and 3 -- Answers to self-test questions.</tableOfContents>
  <targetAudience authority="marctarget">juvenile</targetAudience>
  <note type="statement of responsibility">Warren Sande, Carter Sande.</note>
  <note>Includes index.</note>
  <subject authority="lcsh">
    <topic>Python (Computer program language)</topic>
    <topic>Juvenile literature</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Computer programming</topic>
    <topic>Juvenile literature</topic>
  </subject>
  <subject authority="fast">
    <topic>Computer programming</topic>
  </subject>
  <subject authority="fast">
    <topic>Python (Computer program language)</topic>
  </subject>
  <classification authority="lcc">QA76.9.C659 S26 2014</classification>
  <classification authority="ddc" edition="23">005.1</classification>
  <identifier type="isbn">9781617290923</identifier>
  <identifier type="isbn">1617290920</identifier>
  <identifier type="lccn">2015458589</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">UKMGB</recordContentSource>
    <recordCreationDate encoding="marc">151123</recordCreationDate>
    <recordChangeDate encoding="iso8601">20220121132450.0</recordChangeDate>
    <recordIdentifier source="OSt">18869280</recordIdentifier>
    <languageOfCataloging>
      <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
    </languageOfCataloging>
  </recordInfo>
</mods>
