The Next Step for New Python Programmers
De som köpt den här boken har ofta också köpt Digital Signal Processing First, Global Edition av James H McClellan (häftad).
Köp båda 2 för 1641 krZed A. Shaw is the author of the popular online books Learn Python 3 the Hard Way, Learn Python the Hard Way, Learn Ruby the Hard Way, and Learn C the Hard Way. He is also the creator of several open source software projects and has been programming and writing for nearly 20 years. Most of his free time is devoted to the study of painting and art history.
Introduction
Part I: Initial Knowledge
Exercise 0: The Setup
Exercise 1: On Process
Exercise 2: On Creativity
Exercise 3: On Quality
Part II: Quick Hacks
Exercise 4: Dealing with Command Line Arguments
Exercise 5: cat
Exercise 6: find
Exercise 7: grep
Exercise 8: cut
Exercise 9: sed
Exercise 10: sort
Exercise 11: uniq
Exercise 12: Review
Part III: Data Structures
Exercise 13: Single Linked Lists
Exercise 14: Double Linked Lists
Exercise 15: Stacks and Queues
Exercise 16: Bubble, Quick, and Merge Sort
Exercise 17: Dictionary
Exercise 18: Measuring Performance
Exercise 19: Improving Performance
Exercise 20: Binary Search Trees
Exercise 21: Binary Search
Exercise 22: Suffix Arrays
Exercise 23: Ternary Search Trees
Exercise 24: Fast URL Search
Part IV: Intermediate Projects
Exercise 25: xargs
Exercise 26: hexdump
Exercise 27: tr
Exercise 28: sh
Exercise 29: diff and patch
Part V: Parsing Text
Exercise 30: Finite State Machines
Exercise 31: Regular Expressions
Exercise 32: Scanners
Exercise 33: Parsers
Exercise 34: Analyzers
Exercise 35: Interpreters
Exercise 36: Simple Calculator
Exercise 37: Little BASIC
Part VI: SQL and Object Relational Mapping
Exercise 38: Introduction to SQL
Exercise 39: Creating with SQL
Exercise 40: Reading with SQL
Exercise 41: Updating with SQL
Exercise 42: Deleting with SQL
Exercise 43: SQL Administration
Exercise 44: Using Pythons Database API
Exercise 45: Creating an ORM
Part VII: Final Projects
Exercise 46: blog
Exercise 47: bc
Exercise 48: ed
Exercise 49: sed
Exercise 50: vi
Exercise 51: lessweb
Exercise 52: moreweb
Index