Python projects /

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Cassell, Laura
Άλλοι συγγραφείς: Gauld, Alan
Μορφή: Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Indianapolis, IN : Wrox, [2015]
Σειρά:Programmer to programmer.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
LEADER 08039nam a2200685 4500
001 ocn897376988
003 OCoLC
005 20170124071710.7
006 m o d
007 cr cnu|||unuuu
008 141203s2015 inu ob 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d IDEBK  |d EBLCP  |d N$T  |d TEFOD  |d VRC  |d COO  |d OCLCF  |d TEFOD  |d DG1  |d TEFOD  |d UMI  |d GKJ  |d DEBBG  |d DEBSZ  |d GrThAP 
019 |a 936446471 
020 |a 9781119207580  |q electronic bk. 
020 |a 1119207584  |q electronic bk. 
020 |a 9781118908891  |q electronic bk. 
020 |a 1118908899  |q electronic bk. 
020 |a 9781118909195  |q electronic bk. 
020 |a 1118909194  |q electronic bk. 
020 |z 111890866X 
020 |z 9781118908662 
020 |z 9781322393834 
020 |z 1322393834 
029 1 |a GBVCP  |b 815180179 
029 1 |a DEBBG  |b BV043614262 
029 1 |a DEBSZ  |b 475030923 
029 1 |a DEBBG  |b BV043397332 
029 1 |a CHNEW  |b 000889485 
029 1 |a DEBBG  |b BV043968815 
035 |a (OCoLC)897376988  |z (OCoLC)936446471 
037 |a 413A78D7-5049-4959-8000-6BC24C39D6BB  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.P98 
072 7 |a COM  |x 051010  |2 bisacsh 
082 0 4 |a 005.133  |2 23 
049 |a MAIN 
100 1 |a Cassell, Laura. 
245 1 0 |a Python projects /  |c Laura Cassell, Alan Gauld. 
264 1 |a Indianapolis, IN :  |b Wrox,  |c [2015] 
300 |a 1 online resource. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Wrox programmer to programmer 
504 |a Includes bibliographical references and index. 
588 |a Description based on online resource ; title from PDF title page (EBSCO; viewed on December 10, 2014). 
505 0 |a Exploring 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 |a Obtaining 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 |a Using 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 |a Creating 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 |a PyGTK -- 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 |a Handling 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 
650 0 |a Python (Computer program language) 
650 7 |a COMPUTERS / Programming Languages / General.  |2 bisacsh 
650 7 |a Python (Computer program language)  |2 fast  |0 (OCoLC)fst01084736 
655 4 |a Electronic books. 
700 1 |a Gauld, Alan. 
776 0 8 |i Erscheint auch als:  |n Druck-Ausgabe  |t Cassell, Laura. Python Projects 
830 0 |a Programmer to programmer. 
856 4 0 |u https://doi.org/10.1002/9781119207580  |z Full Text via HEAL-Link 
994 |a 92  |b DG1