reklama - zainteresowany?

Python Pocket Reference. Python In Your Pocket. 5th Edition - Helion

Python Pocket Reference. Python In Your Pocket. 5th Edition
ebook
Autor: Mark Lutz
ISBN: 9781449356941
stron: 266, Format: ebook
Data wydania: 2014-01-22
Księgarnia: Helion

Cena książki: 42,42 zł (poprzednio: 49,33 zł)
Oszczędzasz: 14% (-6,91 zł)

Dodaj do koszyka Python Pocket Reference. Python In Your Pocket. 5th Edition

Tagi: Python - Programowanie

Updated for both Python 3.4 and 2.7, this convenient pocket guide is the perfect on-the-job quick reference. You’ll find concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools. The handy index lets you pinpoint exactly what you need.

Written by Mark Lutz—widely recognized as the world’s leading Python trainer—Python Pocket Reference is an ideal companion to O’Reilly’s classic Python tutorials, Learning Python and Programming Python, also written by Mark.

This fifth edition covers:

  • Built-in object types, including numbers, lists, dictionaries, and more
  • Statements and syntax for creating and processing objects
  • Functions and modules for structuring and reusing code
  • Python’s object-oriented programming tools
  • Built-in functions, exceptions, and attributes
  • Special operator overloading methods
  • Widely used standard library modules and extensions
  • Command-line options and development tools
  • Python idioms and hints
  • The Python SQL Database API

Dodaj do koszyka Python Pocket Reference. Python In Your Pocket. 5th Edition

Spis treści

Python Pocket Reference. Python In Your Pocket. 5th Edition eBook -- spis treści

  • Python Pocket Reference
  • 1. Python Pocket Reference
    • Introduction
    • Book Conventions
    • Python Command-Line Usage
      • Python Command Options
      • Command-Line Program Specification
      • Python 2.X Command Options
    • Python Environment Variables
      • Operational Variables
      • Python Command Option Variables
    • Python Windows Launcher Usage
      • Launcher File Directives
      • Launcher Command Lines
      • Launcher Environment Variables
    • Built-in Types and Operators
      • Operators and Precedence
        • Atomic terms and dynamic typing
      • Operator Usage Notes
      • Operations by Category
      • Sequence Operation Notes
    • Specific Built-in Types
      • Numbers
        • Literals and creation
        • Operations
        • Decimal and fraction
        • Other numeric types
      • Strings
        • Literals and creation
        • Operations
        • String formatting
        • String formatting expression
        • Formatting expression syntax
        • String formatting method
        • Formatting method syntax
        • Template string substitution
        • String methods
        • byte and bytearray methods
        • Searching methods
        • Splitting and joining methods
        • Formatting methods
        • Content test methods
        • The original string module
      • Unicode Strings
        • Unicode support in Python 3.X
        • byte and bytearray strings
        • Unicode support in Python 2.X
      • Lists
        • Literals and creation
        • Operations
        • List comprehension expressions
        • The iteration protocol
        • Generator expressions
        • Other comprehension expressions
      • Dictionaries
        • Literals and creation
        • Operations
      • Tuples
        • Literals and creation
        • Operations
      • Files
        • Input files
        • Output files
        • Any files
        • Other file attributes (some read-only)
        • File context managers
        • File usage notes
      • Sets
        • Literals and creation
        • Operations
      • Other Types and Conversions
        • Boolean
        • Type Conversions
    • Statements and Syntax
      • Syntax Rules
      • Name Rules
        • Name format
        • Name conventions
    • Specific Statements
      • The Assignment Statement
        • Augmented assignment
        • Normal sequence assignment
        • Extended sequence assignment (3.X)
      • The Expression Statement
        • Call syntax
        • Arbitrary arguments call syntax
      • The print Statement
        • Python 2.X print statements
      • The if Statement
      • The while Statement
      • The for Statement
      • The pass Statement
      • The break Statement
      • The continue Statement
      • The del Statement
      • The def Statement
        • Python 3.X keyword-only arguments
        • Python 3.X function annotations
        • lambda expressions
        • Function defaults and attributes
        • Function and method decorators
      • The return Statement
      • The yield Statement
        • Generator function changes in Python 3.3
      • The global Statement
      • The nonlocal Statement
      • The import Statement
        • Package imports
        • Python 3.3 namespace packages
        • Import algorithm
      • The from Statement
        • Package relative import syntax
      • The class Statement
        • Class decorators in Python 3.X, 2.6, and 2.7
        • Metaclasses
      • The try Statement
        • Python 2.X try statement forms
      • The raise Statement
        • Python 3.X chained exceptions
        • Class exceptions
        • Python 2.X raise statement forms
      • The assert Statement
      • The with Statement
        • Multiple context managers in Python 3.1 and 2.7
        • Context manager protocol
      • Python 2.X Statements
    • Namespace and Scope Rules
      • Qualified Names: Object Namespaces
      • Unqualified Names: Lexical Scopes
      • Nested Scopes and Closures
        • Enclosing scopes and defaults
    • Object-Oriented Programming
      • Classes and Instances
        • Class objects provide default behavior
        • Instance objects are generated from classes
        • Inheritance rules
      • Pseudoprivate Attributes
        • Module privates
        • Class privates
      • New-Style Classes
      • Formal Inheritance Rules
        • Classic classes: DFLR
        • New-style classes: MRO
        • Example: nondiamonds
        • Example: diamonds
        • New-style inheritance algorithm
        • New-style precedence and context
    • Operator Overloading Methods
      • Methods for All Types
      • Methods for Collections (Sequences, Mappings)
      • Methods for Numbers (Binary Operators)
        • Basic binary methods
        • Right-side binary methods
        • Augmented binary methods
      • Methods for Numbers (Other Operations)
      • Methods for Descriptors
      • Methods for Context Managers
      • Python 2.X Operator Overloading Methods
        • Methods in Python 3.X only
        • Methods in Python 2.X only
    • Built-in Functions
      • Python 2.X Built-in Functions
        • Python 3.X built-ins not supported by Python 2.X
        • Python 2.X built-ins not supported by Python 3.X
    • Built-in Exceptions
      • Superclasses: Categories
      • Specific Exceptions
      • Specific OSError Exceptions
      • Warning Category Exceptions
      • Warnings Framework
      • Python 3.2 Built-in Exceptions
      • Python 2.X Built-in Exceptions
    • Built-in Attributes
    • Standard Library Modules
    • The sys Module
    • The string Module
      • Functions and Classes
      • Constants
    • The os System Module
      • Administrative Tools
      • Portability Constants
      • Shell Commands
      • Environment Tools
      • File Descriptor Tools
      • File Pathname Tools
      • Process Control
      • The os.path Module
    • The re Pattern-Matching Module
      • Module Functions
      • Regular Expression Objects
      • Match Objects
      • Pattern Syntax
    • Object Persistence Modules
      • The shelve and dbm Modules
        • File opens
        • File operations
      • The pickle Module
        • Pickling interfaces
        • Unpickling interfaces
        • pickle usage notes
    • The tkinter GUI Module and Tools
      • tkinter Example
      • tkinter Core Widgets
      • Common Dialog Calls
        • Module tkinter.messagebox (tkMessageBox in Python 2.X)
        • Module tkinter.simpledialog (tkSimpleDialog in Python 2.X)
        • Module tkinter.colorchooser (tkColorChooser in Python 2.X)
        • Module tkinter.filedialog (tkFileDialog in Python 2.X)
      • Additional tkinter Classes and Tools
      • Tcl/Tk-to-Python/tkinter Mappings
    • Internet Modules and Tools
    • Other Standard Library Modules
      • The math Module
      • The time Module
      • The timeit Module
      • The datetime Module
      • The random Module
      • The json Module
      • The subprocess Module
      • The enum Module
      • The struct Module
      • Threading Modules
    • Python SQL Database API
      • API Usage Example
      • Module Interface
      • Connection Objects
      • Cursor Objects
      • Type Objects and Constructors
    • More Hints and Idioms
      • Core Language Hints
      • Environment Hints
      • Usage Hints
      • Assorted Hints
  • Index
  • Copyright

Dodaj do koszyka Python Pocket Reference. Python In Your Pocket. 5th Edition

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2019 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.