Python i Praktiken

link: http://www.qtrac.eu/pipbook.html

Skapa Bättre Program med Hjälp av Samtidighet, Bibliotek och Mönster
genom att Markera Summerfield

ISBN-10: 0321905636 – ISBN-13: 978-0321905635

Dr Dobbs RYCK bästa book award vinnare

Kapitel 1 är tillgänglig gratis från InformIT<img-src=”http://ad.linksynergy.com/fs-bin/show?id=FGSCzRMOTK8&bids=145238.1970536&type=2&subid=0″ width=”1″ height=”1″ border=”0″ />, klicka på “exempel på Innehåll” – fliken och sedan bläddra längst ned och klicka på “Ladda ner provet sidor” – länken.

Denna bok riktar sig till befintliga Python-programmerare som vill ta sina Python programmering till nästa nivå. (De nya till Python 3 bör läsa Programmering i Python 3.)

bokens första kapitel visar hur man kan genomföra programmering designmönster i Python 3 för att producera mer elegant och underhålla koden. Boken går sedan vidare till att titta på hur man kan förbättra programmets prestanda med hjälp av samtidighet, med hjälp av externa bibliotek skrivet i C eller C++ och sammanställts med hjälp av Python. Boken introducerar också ett par av metoder för att med hög nivå nätverk som gör att programmerare att fokusera på sin ansökan logik och lämna låg detaljer till bibliotek. Då boken introducerar GUI-programmering med Tkinter. Och boken avslutas med ett kapitel om 3D-grafik med hjälp av OpenGL.

boken är späckad med exempel som inte bara illustrerar de viktigaste frågorna som den täcker, men som också visar att många användbara Python funktioner och uttryck. Boken introducerar också många moduler både från biblioteket och från viktiga tredje part bibliotek.

RYCK award

Boken är på 336 sidor och är utgiven av Addison-Wesley Professional. Den kan beställas från InformIT<img-src=”http://ad.linksynergy.com/fs-bin/show?id=FGSCzRMOTK8&bids=145238.1970536&type=2&subid=0″ width=”1″ height=”1″ border=”0″ />, Amazon.com, Amazon.co.uk, eller från din vanliga online eller lokala bokhandel.

Bara den engelska tryckta upplagor slutgiltiga—även tillgängliga i elektroniskt format, “e-böcker” brukar begränsa dina rättigheter, och de är ofta retypeset som kan introducera fel. En juridisk PDF-version är tillgänglig från InformIT<img-src=”http://ad.linksynergy.com/fs-bin/show?id=FGSCzRMOTK8&bids=145238.1970536&type=2&subid=0″ width=”1″ height=”1″ border=”0″ />. Översättningar arrangeras av förlaget och deras kvalitet kan variera avsevärt.

Q&En med 2014 Ryck Vinnare: “Python i Praktiken” för Författaren.

Downloads

Källkoden finns tillgänglig i två format, pipbook-1.0.tar.gz (274K lämplig för alla plattformar), och pipbook-1.0.zip (418K Windows radslut) [uppdaterad 2015-10-22]—de är GPL-licensierad. Det är också en Fel [uppdaterad 2013-10-22].

Innehållsförteckning

  • Förord av Doug Hellmann*
  • Introduktion
    • Tack
  • Kapitel 1. Naturliga Mönster
    • Abstract Factory Mönster
      • En Klassisk Abstract Factory
      • Ett Mer Pythonic Abstract Factory
    • Builder Pattern
    • Fabrik Metod Mönster
    • Prototypen Mönster
    • Singleton Pattern
  • Kapitel 2. Strukturella Mönster
    • Adapter Mönster
    • Bridge Mönster
    • Sammansatta Mönster
      • En Klassisk Komposit/Noncomposite Hierarki
      • En Enda Klass för (Icke)Kompositer
    • Dekoratör Mönster
      • Funktion och Metod Inredare
      • Klass Inredare
    • Fasad Mönster
    • Flugvikt Mönster
    • Proxy Mönster
  • i Kapitel 3. Behavioral Design Patterns
    • Kedja av Ansvar Mönster
      • En vanlig Kedja
      • En Coroutine-baserade Kedjan
    • med Kommandot Mönster
    • Tolk Mönster
      • Uttryck Utvärdering med eval()
      • Kod Utvärdering med exec()
      • Kod Utvärdering med hjälp av en Underprocessen
    • Iterator Mönster
      • Sekvens Protokoll Iterators
      • Två argument (iter) Funktion Iterators
      • Iterator Protokoll Iterators
    • Medlare Mönster
      • En Konventionell Medlare
      • En Coroutine-baserade Medlare
    • Memento Mönster
    • Observatör Mönster
    • Statligt Mönster
      • med Hjälp av State-Känsliga Metoder
      • med Hjälp av State-Specifika Metoder
    • Strategi Mönster
    • Template Method Mönster
    • Besökaren Mönster
    • fallstudie: En Image-Paket
  • 4 Kap. Hög Nivå Samtidighet
    • CPU-bundna Samtidighet
      • med Hjälp av Köer och multi-processing
      • med Hjälp av Terminer och multi-processing
    • I/O-bunden Samtidighet
      • med Hjälp av Köer och Gängning
      • med Hjälp av Terminer och Gängning
    • fallstudie: En Samtidig GUI-Program
  • Kapitel 5. Förlängning Av Python
    • för att komma Åt C-Bibliotek med ctypes
    • Med Cython
      • för att komma Åt c-Bibliotek med Cython
      • att Skriva Cython Moduler för Större Hastighet
    • fallstudie: En Snabbare Image-Paket
  • Kapitel 6. Hög Nivå Nätverk
    • att Skriva XML-RPC-Program
      • En Data Omslag
      • att Skriva XML-RPC-Servrar
      • att Skriva XML-RPC Kunder
    • att Skriva RPyC Program
      • En trådsäker Data Omslag
      • att Skriva RPyC Servrar
      • att Skriva RPyC Kunder
  • 7 Kap. Grafiska användargränssnitt med Tkinter
    • Introduktion till Tkinter
    • Skapa Dialoger med Tkinter
      • Skapa en Dialog-stil Ansökan
      • Skapa Ansökan Dialogrutor
    • Skapa huvudfönstret Program med Tkinter
      • Skapa en huvudfönstret
      • Skapa Menyer
      • Skapa en Status Bar med IndicatorsChapter 8. OpenGL 3D-Grafik
    • Ett Perspektiv Scen
      • Skapa en Cylinder med PyOpenGL
      • Skapa en Cylinder med pyglet
    • En Ortografisk Spel
      • Teckning Styrelsen Scenen
      • Hantering av Scenen Objekt Val
      • Hantering av Användare Interaktion
  • Bilaga A: Epilog
  • Bilaga B: Utvalda Bibliograpy
  • Index

Se även min Python Programmering Tips.

För mer om Python se www.python.org.

Två andra användbara böcker om Python 3, och värdiga följeslagare till denna bok är Python Kokbok (3rd ed.) David Beazley och Brian K. Jones, och Flytande Python Luciano Ramalho.

Som alla mina böcker och de flesta av mina andra skrifter, denna bok var skriven med hjälp av Den Lout typsättningssystemet.

Doug Hellman är en välkänd Python-expert och författare av Python Standard Bibliotek med gott Exempel.

bokomslag

Copyright © 2006-17 Qtrac Ltd. Alla Rättigheter Förbehållna.

Leave a Reply

Your email address will not be published. Required fields are marked *