Название книги: Программирование на Python 3. Подробное руководство 
Год: 2010
Автор: Марк Саммерфилд
Язык: Английский
Формат: pdf
Размер: 6.1 MB

Описание книги «Программирование на Python 3. Подробное руководство»:

Python is a cross-platform language: In general, the same Python program can
be run onWindows and Unix-like systems such as Linux, BSD, and Mac OS X,
simply by copying the file or files that make up the program to the target machine, with no “building” or compiling necessary. It is possible to create Python programs that use platform-specific functionality, but this is rarely necessary since almost all of Python’s standard library and most third-party libraries are fully and transparently cross-platform.

Python can be used to program in procedural, object-oriented, and to a lesser
extent, in functional style, although at heart Python is an object-oriented
language. This book shows how to write both procedural and object-oriented
programs, and also teaches Python’s functional programming features.

The purpose of this book is to show you how to write Python programs in good
idiomatic Python 3 style, and to be a useful reference for the Python 3 language
after the initial reading. Although Python 3 is an evolutionary rather than revolutionary advance on Python 2,some older practices are no longer appropriate or necessary in Python 3, and new practices have been introduced to take advantage of Python 3 features. Python 3 is a better language than Python 2—it builds on the many years of experience with Python 2 and adds lots of new features (and omits Python 2’s misfeatures), to make it even more of a pleasure to use than Python 2, as well as more convenient, easier, and more consistent.

Оглавление:

List of Tables
Introduction

Chapter 1. Rapid Introduction to Procedural Programming

Chapter 2. Data Types 

Chapter 3. Collection Data Types 

Chapter 4. Control Structures and Functions 

Chapter 5. Modules 

Chapter 6. Object-Oriented Programming 

Chapter 7. File Handling

Chapter 8. Advanced Programming Techniques 

Chapter 9. Debugging, Testing, and Profiling 

Chapter 10. Processes and Threading 

Chapter 11. Networking

Chapter 12. Database Programming 

Chapter 13. Regular Expressions

Chapter 14. Introduction to Parsing

Chapter 15. Introduction to GUI Programming 

Epilogue
Selected Bibliography
Index

Скачать:  Программирование на Python 3. Подробное руководство