Getting Started with Python: Understand key data structures and use Python in object-oriented programming 9781838551919, 9781789958171, 9781789537864, 1838551913

Harness the power of Python objects and data structures to implement algorithms for analyzing your data and efficiently

359 37 8MB

English Pages 722 Year 2019

Report DMCA / Copyright

DOWNLOAD EPUB FILE

Table of contents :
Table of ContentsA Gentle Introduction to PythonBuilt-in Data TypesIterating and Making DecisionsFunctions, the Building Blocks of CodeSaving Time and MemoryFiles and Data PersistencePrinciples of Algorithm DesignLists and Pointer StructuresStacks and QueuesTreesHashing and Symbol TablesGraphs and Other AlgorithmsSearchingSortingSelection AlgorithmsDesign Techniques and StrategiesObject-Oriented DesignObjects in PythonWhen Objects Are AlikeExpecting the UnexpectedWhen to Use Object-Oriented ProgrammingPython Object-Oriented ShortcutsStrings and SerializationThe Iterator PatternPython Design Patterns IPython Design Patterns IITesting Object-Oriented Programs

Getting Started with Python: Understand key data structures and use Python in object-oriented programming
 9781838551919, 9781789958171, 9781789537864, 1838551913

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
Recommend Papers