000 | 08077cam a2200685Ii 4500 | ||
---|---|---|---|
001 | ocn897376988 | ||
003 | OCoLC | ||
005 | 20171026081125.0 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 141203s2015 inu ob 001 0 eng d | ||
020 |
_a9781119207580 _qelectronic bk. |
||
020 |
_a1119207584 _qelectronic bk. |
||
020 |
_a9781118908891 _qelectronic bk. |
||
020 |
_a1118908899 _qelectronic bk. |
||
020 |
_a9781118909195 _qelectronic bk. |
||
020 |
_a1118909194 _qelectronic bk. |
||
020 | _z111890866X | ||
020 | _z9781118908662 | ||
020 | _z9781322393834 | ||
020 | _z1322393834 | ||
029 | 1 |
_aGBVCP _b815180179 |
|
029 | 1 |
_aDEBBG _bBV043614262 |
|
029 | 1 |
_aDEBSZ _b475030923 |
|
029 | 1 |
_aDEBBG _bBV043397332 |
|
029 | 1 |
_aCHNEW _b000889485 |
|
029 | 1 |
_aDEBBG _bBV043968815 |
|
035 |
_a(OCoLC)897376988 _z(OCoLC)936446471 |
||
037 |
_a413A78D7-5049-4959-8000-6BC24C39D6BB _bOverDrive, Inc. _nhttp://www.overdrive.com |
||
040 |
_aN$T _beng _erda _epn _cN$T _dIDEBK _dEBLCP _dN$T _dTEFOD _dVRC _dCOO _dOCLCF _dTEFOD _dDG1 _dTEFOD _dUMI _dGKJ _dDEBBG _dDEBSZ |
||
049 | _aMAIN | ||
050 | 4 | _aQA76.73.P98 | |
072 | 7 |
_aCOM _x051010 _2bisacsh |
|
082 | 0 | 4 |
_a005.133 _223 |
100 | 1 | _aCassell, Laura. | |
245 | 1 | 0 |
_aPython projects / _cLaura Cassell, Alan Gauld. _h[electronic resource] |
264 | 1 |
_aIndianapolis, IN : _bWrox, _c[2015] |
|
300 | _a1 online resource. | ||
336 |
_atext _btxt _2rdacontent |
||
337 |
_acomputer _bc _2rdamedia |
||
338 |
_aonline resource _bcr _2rdacarrier |
||
490 | 1 | _aWrox programmer to programmer | |
504 | _aIncludes bibliographical references and index. | ||
505 | 0 | _aExploring the Python Language and the Interpreter -- Reviewing the Python Data Types -- Numeric Types: Integer and Float -- The Boolean Type -- The None Type -- Collection Types -- Strings -- Bytes and ByteArrays -- Tuples -- Lists -- Dictionaries -- Sets -- Using Python Control Structures -- Structuring Your Program -- Using Sequences, Blocks and Comments -- Selecting an Execution Path -- Iteration -- Handling Exceptions -- Managing Context -- Getting Data In and Out of Python -- Interacting with Users -- Using Text Files -- Extending Python -- Defining and Using Functions -- Generator Functions -- Lambda Functions -- Defining and Using Classes and Objects -- Creating and Using Modules and Packages -- Using and Creating Modules -- Using and Creating Packages -- Creating an Example Package -- Using Third-Party Packages -- Summary -- Accessing the Operating System -- Obtaining Information About Users and Their Computer | |
505 | 8 | _aObtaining Information About the Current Process -- Managing Other Programs -- Managing Subprocesses More Effectively -- Obtaining Information About Files (and Devices) -- Navigating and Manipulating the File system -- Plumbing the Directory Tree Depths -- Working with Dates and Times -- Using the time Module -- Introducing the datetime Module -- Introducing the calendar Module -- Handling Common File Formats -- Using Comma-Separated Values -- Working with Config Files -- Working with XML and HTML Files -- Parsing XML Files -- Parsing HTML Files -- Accessing Native APIs with ctypes and pywin32 -- Accessing the Operating System Libraries -- Using ctypes with Windows -- Using ctypes on Linux -- Accessing a Windows Application Using COM -- Automating Tasks Involving Multiple Applications -- Using Python First -- Using Operating System Utilities -- Using Data Files -- Using a Third-Party Module -- Interacting with Subprocesses via a CLI | |
505 | 8 | _aUsing Web Services for Server-Based Applications -- Using a Native Code API -- Using GUI Robotics -- Summary -- Storing Data Using Python -- Using DBM as a Persistent Dictionary -- Using Pickle to Store and Retrieve Objects -- Accessing Objects with shelve -- Analyzing Data with Python -- Analyzing Data Using Built-In Features of Python -- Analyzing Data with ittertools -- Utility Functions -- Data Processing Functions -- Taming the Vagaries of groupby() -- Using itertools to Analyze LendyDB Data -- Managing Data Using SQL -- Relational Database Concepts -- Structured Query Language -- Creating Tables -- Inserting Data -- Reading Data -- Modifying Data -- Linking Data Across Tables -- Digging Deeper into Data Constraints -- Revisiting SQLite Field Types -- Modeling Relationships with Constraints -- Many-to-Many Relationships -- Migrating LendyDB to an SQL Database -- Accessing SQL from Python -- Using SQL Connections -- Using a Cursor | |
505 | 8 | _aCreating the LendyDB SQL Database -- Inserting Test Data -- Creating a LendyDB API -- Exploring Other Data Management Options -- Client-Server Databases -- NoSQL -- The Cloud -- Data Analysis with RPy -- Summary -- Structuring Applications -- Building Command-Line Interfaces -- Building the Data Layer -- Building the Core Logic Layer -- Building the User Interface -- Using the cmd Module to Build a Command-Line Interface -- Reading Command-Line Arguments -- Jazzing Up the Command-Line Interface with Some Dialogs -- Programming GUIs with Tkinter -- Introducing Key GUI Principles -- Event-Based Programming -- GUI Terminology -- The Containment Tree -- Building a Simple GUI -- Building a Tic-Tac-Toe GUI -- Sketching a UI Design -- Building Menus -- Building a Tic-Tac-Toe Board -- Connecting the GUI to the Game -- Extending Tkinter -- Using Tix -- Using ttk -- Revisiting the Lending Library -- Exploring Other GUI Toolkits for Python -- wxPython -- PyQt | |
505 | 8 | _aPyGTK -- Native GUIs: Cocoa and PyWin32 -- Dabo -- Storing Local Data -- Storing Application-Specific Data -- Storing User-Selected Preferences -- Storing Application State -- Logging Error information -- Understanding Localization -- Using Locales -- Using Unicode in Python -- Using gettext -- Summary -- Python on the Web -- Parts of a Web Application -- The Client-Server Relationship -- Middleware and MVC -- HTTP Methods and Headers -- What Is an API? -- Web Programming with Python -- Using the Python HTTP Modules -- Creating an HTTP Server -- Exploring the Flask Framework -- Creating Data Models in Flask -- Creating Core Flask Files -- More on Python and the Web -- Static Site Generators -- Web Frameworks -- Using Python Across the Wire -- XML-RPC -- Socket Servers -- More Networking Fun in Python -- Summary -- Testing with the Doctest Module -- Testing with the Unittest Module -- Test-Driven Development in Python -- Debugging Your Python Code | |
505 | 8 | _aHandling Exceptions in Python -- Working on Larger Python Projects -- Releasing Python Packages -- Summary -- Drawing Pictures with Python -- Using Turtle Graphics -- Using GUI Canvas Objects -- Plotting Data -- Using imghdr -- Introducing Pillow -- Trying Out ImageMagick -- Doing Science with Python -- Introducing SciPy -- Doing Bioscience with Python -- Using GIS -- Watching Your Language -- Getting It All -- Playing Games with Python -- Enriching the Experience with PyGame -- Exploring Other Options -- Going to the Movies -- The Computer Graphics Kit -- Modeling and Animation -- Photo Processing -- Working with Audio -- Integrating with Other Languages -- Jython -- IronPython -- Cython -- Tcl/Tk -- Getting Physical -- Introducing Serial Options -- Programming the RaspberryPi -- Talking to the Arduino -- Exploring Other Options -- Building Python -- Fixing Bugs -- Documenting -- Testing -- Adding Features -- Attending Conferences -- Summary | |
588 | _aDescription based on online resource ; title from PDF title page (EBSCO; viewed on December 10, 2014). | ||
650 | 0 | _aPython (Computer program language) | |
650 | 7 |
_aCOMPUTERS / Programming Languages / General. _2bisacsh |
|
650 | 7 |
_aPython (Computer program language) _2fast _0(OCoLC)fst01084736 |
|
655 | 4 | _aElectronic books. | |
700 | 1 | _aGauld, Alan. | |
776 | 0 | 8 |
_iErscheint auch als: _nDruck-Ausgabe _tCassell, Laura. Python Projects |
830 | 0 | _aProgrammer to programmer. | |
856 | 4 | 0 |
_uhttp://onlinelibrary.wiley.com/book/10.1002/9781119207580 _zWiley Online Library |
942 |
_2ddc _cBK |
||
999 |
_c207774 _d207774 |