| 000 | 00885camuu2200289 a 4500 | |
| 001 | 000000688104 | |
| 005 | 20010105102055 | |
| 008 | 000527s1999 cc a 001 0 eng d | |
| 010 | ▼a 00267609 | |
| 015 | ▼a GB99-37156 | |
| 020 | ▼a 1565924649 | |
| 040 | ▼a UKM ▼c DLC ▼d UKM ▼d XOW ▼d DPL ▼d 211009 | |
| 042 | ▼a lccopycat | |
| 049 | 1 | ▼l 121050066 ▼f 과학 ▼1 21050067 ▼f 과학 |
| 050 | 0 0 | ▼a QA76.73.P98 ▼b L877 1999 |
| 082 | 0 0 | ▼a 005.13/3 ▼2 21 |
| 090 | ▼a 005.133 ▼b L975L | |
| 100 | 1 | ▼a Lutz, Mark. |
| 245 | 1 0 | ▼a Learning Python / ▼c Mark Lutz and David Ascher. |
| 250 | ▼a 1st ed. | |
| 260 | ▼a Beijing ; ▼a Sebastopol, CA : ▼b O'Reilly, ▼c 1999. | |
| 300 | ▼a xvi, 366 p. : ▼b ill. ; ▼c 24 cm. | |
| 504 | ▼a Includes index. | |
| 650 | 0 | ▼a Python (Computer program language) |
| 650 | 4 | ▼a Python (Computer program language) |
| 700 | 1 | ▼a Ascher, David. |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/Sci-Info(2층서고)/ | 청구기호 005.133 L975L | 등록번호 121050066 (20회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/Sci-Info(2층서고)/ | 청구기호 005.133 L975L | 등록번호 121050067 (18회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
Learning Python is an introduction to the increasingly popular Python programming language. Python is an interpreted, interactive, object-oriented scripting language. Python is growing in popularity because:
- It is available on all important platforms: Windows NT, Windows 95, Windows 98, Linux, all major UNIX platforms, MacOS, and even the BeOS.
- It is open-source software, copyrighted but freely available for use, even in commercial applications.
- Its clean object-oriented interface makes it a valuable prototyping tool for C++ programmers.
- It works well with all popular windowing toolkits, including MFC, Tk, Mac, X11, and Motif. Learning Python is written by Mark Lutz, author of Programming Python and Python Pocket Reference; and David Ascher, a vision scientist and Python user. This book starts with a thorough introduction to the elements of Python: types, operators, statements, classes, functions, modules, and exceptions. By reading the first part of the book, the reader will be able to understand and construct programs in the Python language. In the second part of the book, the authors present more advanced information, demonstrating how Python performs common tasks and presenting real applications and the libraries available for those applications. All the examples use the Python interpreter, so the reader can type them in and get instant feedback. Each chapter ends with a series of exercises. Solutions to the exercises are in an appendix.
정보제공 :
저자소개
목차
CONTENTS Preface = ⅸ Ⅰ. The Core Language = 1 1. Getting Started = 3 Why Python? = 3 How to Run Python Programs = 10 A First Look at Module Files = 17 Python Configuration Details = 19 Summary = 24 Exercises = 24 2. Types and Operators = 26 Python Program Structure = 26 Why Use Built-in Types? = 27 Numbers = 28 Strings = 35 Lists = 44 Dictionaries = 49 Tuples = 53 Files = 56 General Object Properties = 58 Built-in Type Gotchas = 63 Summary = 66 Exercises = 67 3. Basic Statements = 70 Assignment = 71 Expressions = 74 Print = 75 if Tests = 77 while Loops = 84 for Loops = 87 Common Coding Gotchas = 92 Summary = 93 Exercises = 94 4. Functions = 97 Why Use Functions? = 97 Function Basics = 98 Scope Rules in Functions = 101 Argument Passing = 105 Odds and Ends = 110 Function Gotchas = 117 Summary = 123 Exercises = 123 5. Modules = 126 Why Use Modules? = 126 Module Basics = 127 Module Files Are Namespaces = 129 Import Model = 131 Reloading Modules = 133 Odds and Ends = 136 Module Gotchas = 143 Summary = 148 Exercises = 148 6. Classes = 150 Why Use Classes? = 150 Class Basics = 152 Using the Class Statement = 158 Using Class Methods = 160 Inheritance Searches Namespace Trees = 161 Operator Overloading in Classes = 164 Namespace Rules : The Whole Story = 168 Designing with Classes = 170 Odds and Ends = 181 Class Gotchas = 183 Summary = 189 Exercises = 190 7. Exceptions = 194 Why Use Exceptions? = 194 Exception Basics = 196 Exception Idioms = 200 Exception Catching Modes = 201 Odds and Ends = 204 Exception Gotchas = 208 Summary = 211 Exercises = 212 Ⅱ. The Outer Layers = 213 8. Built-in Tools = 215 Built-in Functions = 217 Library Modules = 224 Exercises = 242 9. Common Tasks in Python = 243 Data Structure Manipulations = 243 Manipulating Files = 249 Manipulating Programs = 262 Internet-Related Activities = 265 Bigger Examples = 267 Exercises = 273 10. Frameworks and Applications = 275 An Automated Complaint System = 276 Interfacing with COM : Cheap Public Relations = 282 A Thinter-Based GUI Editor for Managing Form Data = 288 Design Considerations = 293 JPython : The Felicitous Union of Python and Java = 294 Other Frameworks and Applications = 302 Exercises = 304 Ⅲ. Appendixes = 307 A. Python Resources = 309 B. Platform-Specific Topics = 321 C. Solutions to Exercises = 326 Index = 357
