000 06368nam a22001817a 4500
020 _a9780130923615
020 _a0130923613
082 _a005.133
_bDEI
100 _aDeitel, Harvey M.
245 _aPython - how to program : [introducing XML control structures, functions, lists and tuples, dictionaries ...]
260 _aUpper Saddle River, NJ :
_bPrentice Hall,
_c2002.
300 _a614 - 1292 p.:
_billustrations;
500 _aIncludes Bibliography & Index.
505 _a18. Process Management. os.fork Function. os.system Function and os.exec Family of Functions. Controlling Process Input and Output. Interprocess Communication. Signal Handling. Sending Signals. 19. Multithreading. Thread States: Life Cycle of a Thread. threading. ThreadExample. Thread Synchronization. Producer/Consumer Relationship without Thread Synchronization. Producer/Consumer Relationship with Thread Synchronization. Producer/Consumer Relationship: Module Queue. Producer/Consumer Relationship: The Circular Buffer. Semaphores. Events. 20. Networking. Accessing URLs over HTTP. Establishing a Simple Server (Using Stream Sockets). Establishing a Simple Client (Using Stream Sockets). Client/Server Interaction with Stream Socket Connections. Connectionless Client/Server Interaction with Datagrams. Client/Server Tic-Tac-Toe Using a Multithreaded Server. 21. Security. Ancient Ciphers to Modern Cryptosystems. Secret-Key Cryptography. Public-Key Cryptography. Cryptanalysis. Key-Agreement Protocols. Key Management. Digital Signatures. Public-Key Infrastructure, Certificates and Certificate Authorities. Security Protocols. Authentication. Security Attacks. Running Restricted Python Code. Network Security. Steganography. Internet and World Wide Web Resources. 22. Data Structures. Self-Referential Classes. Linked Lists. Stacks. Queues. Trees. 23. Case Study: Online Bookstore. HTTP Sessions and Session-Tracking Technologies. Tracking Sessions in the Bookstore. Bookstore Architecture. Configuring the Bookstore. Entering the Bookstore. Obtaining the Book List from the Database. Viewing a Book's Details. Adding an Item to the Shopping Cart. Viewing the Shopping Cart. Checking Out. Processing the Order. Error Handling. Handling Wireless Clients (XHTML Basic and WML). Internet and World Wide Web Resources. 24. Multimedia. Introduction to PyOpenGL. PyOpenGL Examples. Introduction to Alice. Fox, Chicken and Seed Problem. Introduction to pygame. Python CD Player. Python Movie Player. Pygame Space Cruiser. Internet and World Wide Web Resources. 25. Python Server Pages (PSP). Python Servlets. Python Server Pages Overview. First Python Server Page Example. Implicit Objects. Scripting. Standard Actions. Directives. Case Study: Message Forums with Python and XML. Internet and World Wide Web Resources. Appendix A. Operator Precedence Chart. Appendix B. ASCII Character Set. Appendix C. Number Systems. Introduction. Abbreviating Binary Numbers as Octal Numbers and Hexadecimal Numbers. Converting Octal Numbers and Hexadecimal Numbers to Binary Numbers. Converting from Binary, Octal or Hexadecimal to Decimal. Converting from Decimal to Binary, Octal or Hexadecimal. Negative Binary Numbers: Two's Complement Notation. Appendix D. Python Development Environments. Introduction. Integrated Development Environment: IDLE. Other Integrated Development Environments. Internet and World Wide Web Resources. Appendix E. Career Opportunities. Introduction. Resources for the Job Seeker. Online Opportunities for Employers. Recruiting Services. Career Sites. Internet and World Wide Web Resources. Appendix F. Unicode(R). Introduction. Unicode. Characters and Glyphs. Advantages and Disadvantages of Unicode. Unicode Consortium's Web Site. Using Unicode. Character Ranges. Appendix G. Introduction to HyperText Markup Language 4: Part 1. Introduction. Markup Languages. Editing HTML. Common Elements. Headers. Linking. Images. Special Characters and More Line Breaks. Unordered Lists. Nested and Ordered Lists. Internet and World Wide Web Resources. Appendix H. Introduction to HyperText Markup Language 4: Part 2. Introduction. Basic HTML Tables. Intermediate HTML Tables and Formatting. Basic HTML Forms. More Complex HTML Forms. Internal Linking. Creating and Using Image Maps. meta Elements. frameset Element. Nested framesets. Internet and World Wide Web Resources. Appendix I. Introduction to XHTML: Part 1. Introduction. Editing XHTML. First XHTML Example. W3C XHTML Validation Service. Headers. Linking. Images. Special Characters and More Line Breaks. Unordered Lists. Nested and Ordered Lists. Internet and World Wide Web Resources. Appendix J. Introduction to XHTML: Part 2. Introduction. Basic XHTML Tables. Intermediate XHTML Tables and Formatting. Basic XHTML Forms. More Complex XHTML Forms. Internal Linking. Creating and Using Image Maps. meta Elements. framese Element. Nested framesets. Internet and World Wide Web Resources. Appendix K. Cascading Style Sheets(TM) (CSS). Introduction. Inline Styles. Embedded Style Sheets. Conflicting Styles. Linking External Style Sheets. W3C CSS Validation Service. Positioning Elements. Backgrounds. Element Dimensions. Text Flow and the Box Model. User Style Sheets. Internet and World Wide Web Resources. Appendix L. Accessibility. Introduction. Web Accessibility. Web Accessibility Initiative. Providing Alternatives for Images. Maximizing Readability by Focusing on Structure. Accessibility in XHTML Tables. Accessibility in XHTML Frames. Accessibility in XML. Using Voice Synthesis and Recognition with VoiceXML(TM). Cal1XML(TM). JAWS(R) for Windows. Other Accessibility Tools. Accessibility in Microsoft(R) Windows(R) 2000. Internet and World Wide Web Resources. Appendix M. HTML/XHTML Special Characters. Appendix N. HTML/XHTML Colors. Appendix O. Additional Python 2.2 Features. Introduction. Iterators. Generators. Nested Scopes. Internet and World Wide Web Resources. Bibliography. Index.
520 _aExplains how to use Python as a general-purpose programming language and how to program multi-tier, client/server, database-intensive, Internet- and Web-based applications. This book discusses topics you need to build complete Web-based applications, including: HTML/XHTML'/CSS'; Python Server Pages/CGI; Networking/Sockets; and more.
650 _aPython (Computer program language)
942 _cREF
999 _c44157
_d44157