TY - BOOK AU - Gries,Paul AU - Campbell,Jennifer AU - Montojo,Jason TI - Practical Programming: An Introduction to Computer Science using Python 3.6 T2 - The pragmatic programmers SN - 978680502688 AV - QA76.73.P98 G76 2013 U1 - 005.1 23 PY - 2017/// CY - Dallas, Texas PB - The Pragmatic Bookshelf KW - Computer programming KW - Python (Computer program language) KW - fast KW - Programmierung KW - gnd KW - Python 3.x N1 - Previous edition: published as by Jennifer Campbell [and others]. 2009; Includes bibliographical references and index; 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 N2 - 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 ER -