中文名: Python核心編程 (第2版)
原名: Core Python Programming, 2nd Edition
作者: Wesley Chun
圖書分類: 軟件
資源格式: PDF
版本: 英文文字版/EPUB
出版社: Prentice Hall
書號: 0132269937
發行時間: 2006年9月
地區: 美國
語言: 英文
簡介:
內容介紹:Python is an agile, robust, expressive, fully object-oriented, extensible, and scalable programming language. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. In Core Python Programming, Second Edition, leading Python developer and trainer Wesley Chun helps you learn Python quickly and comprehensively so that you can immediately succeed with any Python project.
Using practical code examples, Chun introduces all the fundamentals of Python programming: syntax, objects and memory management, data types, operators, files and I/O, functions, generators, error handling and exceptions, loops, iterators, functional programming, object-oriented programming and more. After you learn the core fundamentals of Python, he shows you what you can do with your new skills, delving into advanced topics, such as regular expressions, networking programming with sockets, multithreading, GUI development, Web/CGI programming and extending Python in C.
This edition reflects major enhancements in the Python 2.x series, including 2.6 and tips for migrating to 3. It contains new chapters on database and Internet client programming, plus coverage of many new topics, including new-style classes, Java and Jython, Microsoft Office (Win32 COM Client) programming, and much more.
內容截圖:
目錄:
1 WELCOME TO PYTHON!
2 GETTING STARTED
3 PYTHON BASICS
4 PYTHON OBJECTS
5 NUMBERS
6 SEQUENCES: STRINGS, LISTS, AND TUPLES
7 MAPPING AND SET TYPES
8 CONDITIONALS AND LOOPS
9 FILES AND INPUT/OUTPUT
10 ERRORS AND EXCEPTIONS
11 FUNCTIONS AND FUNCTIONAL PROGRAMMING
12 MODULES
13 OBJECT-ORIENTED PROGRAMMING
14 EXECUTION ENVIRONMENT
15 REGULAR EXPRESSIONS
16 NETWORK PROGRAMMING
17 INTERNET CLIENT PROGRAMMING
18 MULTITHREADED PROGRAMMING
19 GUI PROGRAMMING
20 WEB PROGRAMMING
21 DATABASE PROGRAMMING
22 EXTENDING PYTHON
23 MISCELLANEOUS