000 01940cam a2200277Ii 4500
001 on1099528116
003 OCoLC
007 ta
008 210210t20192020caua 001 0 eng d
020 _a9781492051367 (paperback)
020 _a1492051365 (paperback)
035 _a(OCoLC)1099528116
050 _aQA76.73.P98
_bL83 2019
100 1 _aLubanovic, Bill.
245 1 0 _aIntroducing Python :
_bmodern computing in simple packages /
_cBill Lubanovic.
250 _a2nd ed.
260 _aSebastopol, CA :
_bO'Reilly Media, Inc.,
_c2019, c2020.
300 _axxviii, 597 p. :
_bill.
500 _aIncludes index.
505 0 _aPart one. Python basics. A taste of Py -- Data : types, values, variables, and names -- Numbers -- Choose with if -- Text strings -- Loop with while and for -- Tuples and lists -- Dictionaries and sets -- Functions -- Oh oh: objects and classes -- Modules, packages, and goodies.
505 0 _aPart two. Python in practice. Wrangle and mangle data -- Calendars and clocks -- Files and directories -- Data in time : processes and concurrency -- Data in a box : persistent storage -- Data in space : networks -- The web, untangled -- Be a Pythonista -- Py art -- Py at work -- Py Sci.
520 _aThis updated edition--ideal for beginning programmers as well as those new to the language--takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3. End-of-chapter exercises help you practice what you've learned. You'll gain a strong foundation in the language, including best practices for testing, debugging, code reuse, and other development tips. Lubanovic also shows you how to use Python for applications in business, science, and the arts, using various Python tools and open source packages.
650 4 _aPython (Computer program language)
650 4 _aApplication software
_xDevelopment.
942 _2lcc
_cBK
999 _c1067
_d1067