00986nam0 22002651i 450 UON0033305520231205104228.24420090923d1967 |0itac50 baspaES|||| 1||||La partidaMiguel DelibesMadridAlianza editorialc1967177 p.18 cm.001UON001753972001 El libro de Bolsillo. Sección literatura210 MadridAlianza Editorial60ESMadridUONL000218863Narrativa spagnola21DELIBESMiguelUONV181905132775AlianzaUONV253156650ITSOL20240220RICASIBA - SISTEMA BIBLIOTECARIO DI ATENEOUONSIUON00333055SIBA - SISTEMA BIBLIOTECARIO DI ATENEOSI SPA IV 0083 SI SP 3999 5 0083 Partida1366101UNIOR01487oam 2200361z- 450 991014270340332120241212215514.097815090932741509093273(CKB)1000000000331254(EXLCZ)99100000000033125420220608c2006uuuu -u- -eng2006 IEEE 1st International Symposium on Pervasive Computing and Applications August 3-5, 2006 Urumchi, Xinjiang, P.R. China /edited by Vic Callaghan ... [et al.] ; technically co-sponsored by IEEE Beijing Section ; co-sponsored by BCS, UK ... [et al.]IEEE9781424403257 1424403251 9781424403264 142440326X 2006 First International Symposium on Pervasive Computing and ApplicationsSICE Annual Conference PERVASIVE COMPUTING & APPLICATIONS, 2006 1ST INTERNATIONAL SYMPOSIUM ONUbiquitous computingCongressesElectronic data processingDistributed processingCongressesUbiquitous computingElectronic data processingDistributed processing004Callaghan Victor1236131Institute of Electrical and Electronics Engineers.Beijing Section.PROCEEDING99101427034033212006 IEEE 1st International Symposium on Pervasive Computing and Applications2870555UNINA05196nam 22006373u 450 991097135420332120210108022705.097818495101961849510199(CKB)2560000000054792(EBL)1336390(OCoLC)740433639(OCoLC)ocn740433639 (FR-PaCSA)88851871(CaSebORM)9781849510189(MiAaPQ)EBC1336390(FRCYB88851871)88851871(EXLCZ)99256000000005479220130819d2010|||| u|| |engur|n|---|||||txtrdacontentcrdamediacrrdacarrierMySQL for Python Database Access Made Easy1st editionBirmingham Packt Publishing20101 online resource (440 p.)Community experience distilledDescription based upon print version of record.9781849510189 1849510180 Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Getting Up and Running with MySQL for Python; Getting MySQL for Python; Using a package manager (only on Linux); Using RPMs and yum; Using RPMs and urpm; Using apt tools on Debian-like systems; Using an installer for Windows; Using an egg file; Using a tarball (tar.gz file); Importing MySQL for Python; Accessing online help when you need it; MySQLdb; _mysql; Connecting with a database; Creating a connection object; Creating a cursor object; Interacting with the databaseClosing the connectionMultiple database connections; Summary; Chapter 2: Simple Querying; A brief introduction to CRUD; Forming a query in MySQL; SELECT; * (asterisk); FROM; staff; ; (semicolon); Other helpful quantifiers; WHERE; GROUP BY; HAVING; ORDER BY; LIMIT; INTO OUTFILE; Passing a query to MySQL; A simple SELECT statement; Modifying the results; Using user-defined variables; Determining characteristics of a database and its tables; Determining what tables exist; Assigning each table a number; Offering the options to the user; Allowing the user to detail a search queryChanging queries dynamicallyPattern matching in MySQL queries; Putting it into practice; Project: a command-line search utility; Preparing a database for searching; Planning your work, then working your plan; Develop a well-abstracted search functionality.; Specifying the search term from the command-line; Implementing and incorporating the other functions: -t, -f, and -o; Including an option for an output file; Room to grow; Summary; Chapter 3: Simple Insertion; Forming a MySQL insertion statement; INSERT; INTO; Table name; Column names; VALUES; ; ; (semicolon)Helpful ways to nuance an INSERT statementINSERT...SELECT...; INSERT DELAYED...; INSERT...ON DUPLICATE KEY UPDATE...; Passing an insertion through MySQL for Python; Setting up the preliminaries; A simple INSERT statement; More complex INSERT commands; Using user-defined variables; Using metadata; Querying the database for its structure; Retrieving the table structure; Changing insertion values dynamically; Validating the value of name; Validating the value of price; Querying the user for a correction; Passing fish and price for validation; Essentials: close and commit; In need of some closureWhat happened to commit?Why are these essentials non-essential?; Project: a command-line insertion utility; The necessary modules; The main() thing; Coding the flag system; Testing the values passed by the user; Try to establish a database connection; Showing the tables; Showing the table structure, if desired; Accepting user input for the INSERT statement; Building the INSERT statement from the user input and execute it; Committing changes and closing the connection; Coding the other functions; valid_digit() and valid_string(); valid_table(); query(); Calling main(); Room to grow; SummaryChapter 4: Exception HandlingThis is a practical, tutorial-style book that includes many examples to demonstrate the full potential of MySQL for Python. Every chapter starts with an explanation of the various areas for using MySQL for Python and ends with work on a sample application using the programming calls just learned. All complicated concepts are broken down to be very easy to understand. Everything in the book is designed to help you learn and use MySQL for Python to address your programming needs in the fastest way possible. This book is meant for intermediate users of Python who want hassle-free access to their Internet programmingWeb sites -- DesignWeb sitesInternet programming.Web sites -- Design.Web sites.005.2005.2/76005.7585Lukaszewski Albert1798357AU-PeELAU-PeELAU-PeELBOOK9910971354203321MySQL for Python4341074UNINA