###UNKNOWN [LSI]
- http://safaribooksonline.com
- mailto:[email protected]
- http://oreilly.com/catalog/errata.csp?isbn=9781491946008
###Preface
- https://mail.python.org/pipermail/python-list/2002-December/147293.html
- https://docs.python.org/3/tutorial/
- https://docs.python.org/3.0/whatsnew/3.0.html
- https://docs.python.org/3/library/doctest.html
- https://github.com/fluentpython/example-code
- http://my.safaribooksonline.com/?portal=oreilly
- http://www.safaribooksonline.com/content
- http://www.safaribooksonline.com/subscriptions
- http://www.safaribooksonline.com/organizations-teams
- http://www.safaribooksonline.com/government
- http://www.safaribooksonline.com/individuals
- http://www.safaribooksonline.com/publishers
- http://www.safaribooksonline.com/
- http://bit.ly/fluent-python
- mailto:[email protected]
- http://www.oreilly.com
- http://facebook.com/oreilly
- http://twitter.com/oreillymedia
- http://www.youtube.com/oreillymedia
- http://stackoverflow.com/users/95810/alex-martelli
- http://python.pro.br
- https://groups.google.com/group/python-brasil
- http://coffeelab.com.br/
- https://garoa.net.br/
###Chapter 1: The Python Data Model
- http://hugunin.net/story_of_jython.html
- http://bit.ly/jython-essentials
- http://bit.ly/1Vm72Mf
- https://mail.python.org/pipermail/python-list/2002-September/112991.html
- https://mail.python.org/pipermail/python-list/2002-September/114716.html
- http://bit.ly/1Vm7gD1
- http://bit.ly/1Vm7j1N
- http://docs.python.org/3/library/stdtypes.html#truth
- http://docs.python.org/3/reference/datamodel.html
- https://www.python.org/doc/humor/#the-zen-of-python
- http://bit.ly/Python-IAN
- http://stackoverflow.com/users/95810/alex-martelli
- http://bit.ly/Python-ckbk
- http://en.wikipedia.org/wiki/Object_model
- https://docs.python.org/3/reference/datamodel.html
- http://docs.zope.org/zope.interface/
###Chapter 2: An array of sequences
- http://bit.ly/1Vm6R3n
- https://github.com/fluentpython/example-code
- http://python.org/dev/peps/pep-3132/
- http://docs.python.org/3/library/gettext.html
- http://python.org/dev/peps/pep-3113/
- http://wiki.scipy.org/Tentative_NumPy_Tutorial
- http://www.pythontutor.com/
- http://en.wikipedia.org/wiki/Fluent_interface
- http://bit.ly/1Vm6WEa
- https://docs.python.org/3/library/bisect.html
- http://bit.ly/py-pickle
- http://bit.ly/1Vm6C8B
- http://www.netlib.org
- http://www.scipy.org/install.html
- http://pandas.pydata.org
- http://blaze.pydata.org/en/latest/
- http://bit.ly/Python-ckbk
- http://docs.python.org/3/howto/sorting.html
- http://bugs.python.org/issue2292
- https://www.python.org/dev/peps/pep-0448/
- http://bit.ly/1Vm6K7Y
- http://bit.ly/py-data-analysis
- http://ipython.org/notebook.html
- https://docs.python.org/3/library/collections.html
- https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html
- https://docs.python.org/3/reference/datamodel.html#objects-values-and-types
- http://en.wikipedia.org/wiki/Timsort
- http://bit.ly/1Vm6Ool
- https://www.python.org/doc/humor/#id9
###Chapter 3: Dictionaries and sets
- http://bit.ly/1K4qjwE
- http://bit.ly/1QS9Ong
- http://bit.ly/1QmmPFj
- http://www.pingo.io/docs/
- http://bit.ly/1Vm7E4q
- http://bit.ly/1Vm7I4c:
- http://bit.ly/1JHVi2E
- http://bit.ly/1FEOPPB
- https://www.python.org/dev/peps/pep-0455/
- http://bugs.python.org/issue18986
- http://bit.ly/1Vm7OJ5
- https://github.com/fluentpython/example-code
- http://bugs.python.org/issue8743
- http://hg.python.org/cpython/file/tip/Objects/dictobject.c
- http://bit.ly/1FESm0m
- http://bit.ly/1JzB8rA
- https://docs.python.org/3/library/collections.html
- http://shop.oreilly.com/product/0636920027072.do
- http://oreil.ly/1LGCRLr
- http://bit.ly/1JzEjiR
- https://www.python.org/dev/peps/pep-0218/
- https://www.python.org/dev/peps/pep-0274/
- http://php.net/manual/en/language.types.array.php
- http://www.json.org/fatfree.html
###Chapter 4: Text versus bytes
- http://bit.ly/1JzF1MY
- http://bit.ly/1JzF37P
- https://www.python.org/dev/peps/pep-0461/
- https://www.python.org/dev/peps/pep-0467/
- https://pillow.readthedocs.org/en/latest/
- https://docs.python.org/3/library/mmap.html
- http://bit.ly/1Vm7ZnI
- http://bit.ly/1Vm7YjA
- http://bit.ly/w3techs-en
- http://trends.builtwith.com/encoding
- http://bit.ly/1Vm83DZ
- https://pypi.python.org/pypi/chardet
- http://nedbatchelder.com/text/unipain/unipain.html
- http://bit.ly/1IqvCUZ
- http://bit.ly/1IqvSU2
- http://bit.ly/1IqvN2J
- https://docs.python.org/3/howto/unicode.html
- http://bit.ly/1IqvRPV
- http://bit.ly/1IqvYLp
- http://www.w3.org/TR/charmod-norm/
- http://bit.ly/1IqyCRf
- http://bit.ly/1IqyKAl
- http://bit.ly/1IqyP79
- https://pypi.python.org/pypi/pyuca/
- https://github.com/jtauber/pyuca
- http://bit.ly/1IqAk54
- https://docs.python.org/3/library/unicodedata.html
- http://bit.ly/1IqE2vH
- https://docs.python.org/3/library/re.html
- https://www.python.org/dev/peps/pep-0383/
- http://nedbatchelder.com/text/unipain.html
- https://regebro.wordpress.com/2011/03/23/unconfusing-unicode-what-is-unicode/
- http://www.diveintopython3.net/strings.html
- http://www.diveintopython3.net
- http://bit.ly/1IqJ63d
- http://bit.ly/1IqJ8YH
- http://bit.ly/1IqJcrD
- http://shop.oreilly.com/product/0636920027072.do
- http://bit.ly/1dYuNJa
- http://bit.ly/1dYuRbS
- https://docs.python.org/3/library/codecs.html#standard-encodings
- http://bit.ly/1IqKrqD
- http://bit.ly/1IqKu5I
- http://blog.ziade.org/2008/01/08/syssetdefaultencoding-is-evil/
- http://shop.oreilly.com/product/9780596101213.do
- http://bit.ly/1dYveDl
- http://unicodebook.readthedocs.org/index.html
- http://www.w3.org/International/wiki/Case_folding
- http://unicode.org/reports/tr15/
- http://www.unicode.org/faq/normalization.html
- http://www.unicode.org/
- http://www.macchiato.com/unicode/nfc-faq
- http://www.unicode.org/glossary/#plain_text
- http://www.methods.co.nz/asciidoc/
- https://atlas.oreilly.com/
- https://www.python.org/dev/peps/pep-0393/
###Chapter 5: First-class functions
- http://bit.ly/1FHfhIo
- http://docs.python.org/3/howto/functional.html
- https://docs.djangoproject.com/en/1.5/ref/contrib/admin
- https://www.python.org/dev/peps/pep-3155/
- http://bit.ly/1Vm8cqQ
- http://shop.oreilly.com/product/0636920027072.do
- http://bit.ly/1Vm8dv2
- https://www.python.org/dev/peps/pep-3102/
- https://www.python.org/dev/peps/pep-3107/
- http://bit.ly/1FHiOXf
- http://bit.ly/1FHiN5F
- https://www.python.org/dev/peps/pep-0362/
- https://github.com/kachayev/fn.py
- http://bit.ly/1FHiTdh
- http://bobo.readthedocs.org/en/latest/
- http://bit.ly/1FHiUxR
- http://bit.ly/1FHj4p2
- http://hg.python.org/cpython/file/default/Misc/HISTORY
- http://bit.ly/1FHjdZv
###Chapter 6: Design patterns with first-class functions
- http://norvig.com/design-patterns/
- http://bit.ly/1HGC0r5
- http://shop.oreilly.com/product/0636920027072.do
- http://bit.ly/1HGBXvx
- http://www.aleax.it/gdd_pydp.pdf
- http://bit.ly/1HGBXeQ
###Chapter 7: Function decorators and closures
- http://docs.python.org/3/library/dis.html
- http://www.python.org/dev/peps/pep-3104/
- https://pypi.python.org/pypi/singledispatch
- https://www.python.org/dev/peps/pep-0443/
- http://bit.ly/1DePPcl
- http://bit.ly/1DePVRi
- http://wrapt.readthedocs.org/en/latest/
- https://pypi.python.org/pypi/decorator
- https://wiki.python.org/moin/PythonDecoratorLibrary
- http://www.python.org/dev/peps/pep-0443/
- http://www.artima.com/weblogs/viewpost.jsp?thread=101605
- http://reg.readthedocs.org/en/latest/
- http://morepath.readthedocs.org/en/latest/
- http://effbot.org/zone/closure.htm
- http://www.python.org/dev/peps/pep-0227/
- http://www.paulgraham.com/rootsoflisp.html
- http://bit.ly/mccarthy_recursive
###Chapter 8: Object references, mutability and recycling
- http://bit.ly/1Vm9gv4
- http://www.pythontutor.com/
- http://docs.python.org/3/library/copy.html
- http://bit.ly/1GsWPac
- http://bit.ly/1GsWTa7
- http://docs.python.org/3/library/weakref.html
- http://bit.ly/1GsXB6Z
- http://bit.ly/1GsZwss
- http://bit.ly/1GsZvEO
- http://bit.ly/1HGCayS
- http://pymotw.com
- http://bit.ly/py-libex
- http://pymotw.com/2/copy/
- http://pymotw.com/2/weakref/
- http://bit.ly/1HGCbmj
- http://bit.ly/1FSDBpM
- http://bit.ly/1HGCde7
- http://bit.ly/1HGCduC
- http://bit.ly/1Gt0HrJ
###Chapter 9: A Pythonic object
- http://pythonpaste.org/StyleGuide.html
- http://bit.ly/1FSFTW6
- http://bit.ly/1Gt4vJF
- https://docs.python.org/3/reference/datamodel.html
- http://bit.ly/1Gt95rp
- http://bit.ly/1Gt9cDg
- http://www.numpy.org
- http://pandas.pydata.org
- https://docs.python.org/3/library/string.html#formatspec
- http://bit.ly/1GsZwss
- http://bit.ly/1Vma6b2
- http://shop.oreilly.com/product/9780596100469.do
- http://shop.oreilly.com/product/0636920027072.do
- https://docs.python.org/2.5/whatsnew/pep-357.html
- https://www.python.org/dev/peps/pep-0357/
- http://bit.ly/1IIKX6t
- http://www.artima.com/intv/simplest3.html
- https://github.com/fluentpython/example-code
- http://bit.ly/1IIMdqd
###Chapter 10: Sequence hacking, hashing and slicing
- http://en.wikipedia.org/wiki/Vector_space_model
- https://pypi.python.org/pypi/gensim
- https://docs.python.org/3/c-api/slice.html#c.PySlice_GetIndicesEx
- http://bit.ly/1QOtsk8
- http://mathworld.wolfram.com/Hypersphere.html
- http://en.wikipedia.org/wiki/N-sphere
- https://docs.python.org/3/library/string.html#formatspec
- http://en.wikipedia.org/wiki/Fold_(higher-order_function)
- http://bit.ly/pydocs-smn
- http://en.wikipedia.org/wiki/KISS_principle
- http://bit.ly/1QOuTPx
- http://en.wikipedia.org/wiki/Duck_typing
- https://github.com/fluentpython/example-code
- https://mail.python.org/mailman/listinfo/python-list
- http://bit.ly/1QOv5y5
###Chapter 11: Interfaces: from protocols to ABCs
- http://bit.ly/1QOxU2e
- http://bit.ly/1MDR1Lw
- http://bugs.python.org/issue16518
- http://bugs.python.org/issue22581
- https://docs.python.org/3/library/random.html#random.shuffle
- http://bit.ly/1QOyDQY
- http://en.wikipedia.org/wiki/Duck_typing#History
- http://ptgmedia.pearsoncmg.com/images/020163371x/items/item33.html
- https://docs.python.org/3/library/collections.html#collections.namedtuple
- http://bit.ly/1QOA3Lt
- https://hg.python.org/cpython/file/3.4/Lib/abc.py
- http://bit.ly/1QOA9T8
- https://docs.python.org/3/library/numbers.html
- https://docs.python.org/3/library/abc.html
- http://bit.ly/1QOFpGB
- https://docs.python.org/dev/library/abc.html
- http://docs.python.org/3/library/os.html#os.urandom
- https://docs.python.org/3/library/stdtypes.html#truth
- http://bit.ly/1QOG4aP
- https://hg.python.org/cpython/file/3.4/Lib/abc.py#l194
- http://bit.ly/1QOGle5
- http://pymotw.com/
- https://github.com/garoa/pingo/blob/master/pingo/board.py
- http://pingo.io/
- http://shop.oreilly.com/product/0636920027072.do
- http://pymotw.com/2/abc/index.html
- https://www.python.org/dev/peps/pep-3119
- https://www.python.org/dev/peps/pep-3141
- http://www.artima.com/intv/pycontract.html
- http://docs.zope.org/zope.interface/
- http://bit.ly/1QOHa6x
- http://muthukadan.net/docs/zca.html
- http://www.mypy-lang.org/
- http://bit.ly/1QOHhyX
- https://www.python.org/dev/peps/pep-0484/
- https://www.python.org/dev/peps/pep-0482/
- https://docs.oracle.com/javase/tutorial/java/IandI/defaultmethods.html
- http://brewhouse.io/blog/2014/09/19/ruby-kaigi-2014-day-2
- http://propella.sakura.ne.jp/earlyHistoryST/EarlyHistoryST.html
###Chapter 12: Inheritance: for good or for worse
- http://bit.ly/1JHNmhX
- http://docs.python.org/3/library/collections.html
- https://github.com/fluentpython/example-code
- http://bit.ly/1OwVqBd
- http://bit.ly/1JHPsyk
- https://docs.python.org/3/library/tkinter.html
- https://docs.python.org/3/library/tkinter.ttk.html
- http://bit.ly/1JHQqKU
- http://ccbv.co.uk/
- http://bit.ly/1JHSoe8
- http://en.wikipedia.org/wiki/Template_method_pattern
- https://docs.python.org/3/library/collections.html
- https://docs.python.org/3/library/collections.abc.html
- http://bit.ly/1QOA3Lt
- http://bit.ly/1JHSZfW
- https://fuhm.net/super-harmful/
- http://bit.ly/1HGpYxV
- http://bit.ly/1HGpXdj
- http://bit.ly/1HGpXtQ
- http://bit.ly/1HGq0G9
- http://bit.ly/1HGq1d4
- http://bit.ly/1HGq1K7
- http://bit.ly/1HGq48I
- http://www.gotw.ca/publications/c_family_interview.htm
###Chapter 13: Operator overloading: doing it right
- http://bit.ly/1JHV4bN
- https://docs.python.org/3/reference/datamodel.html#object.__neg__
- http://bit.ly/1JHVi2E
- http://bit.ly/1QOyDQY
- https://docs.python.org/3/reference/datamodel.html
- http://bit.ly/1JHWP8W
- https://github.com/fluentpython/example-code
- https://www.python.org/dev/peps/pep-0465/
- http://bit.ly/1C11uL7
- http://bit.ly/1C11zP5
- http://bugs.python.org/issue4395
- https://www.python.org/dev/peps/pep-0008/#imports
- http://bit.ly/1C12IWF
- http://bit.ly/1FVhejw
- http://bit.ly/1QrnuuD
- http://www.gotw.ca/publications/c_family_interview.htm
- http://bit.ly/1C12T4t
- http://www.call-cc.org/
- http://www.paulgraham.com/icad.html
###Chapter 14: Iterables, iterators and generators
- http://bit.ly/1C14QOi
- https://hg.python.org/cpython/file/3.4/Lib/types.py
- https://www.python.org/dev/peps/pep-0255/
- http://bit.ly/1JIbIYO
- http://bit.ly/1JItSti
- http://bit.ly/1HGqqwh
- http://bit.ly/py-itertools
- http://bit.ly/1wpQv0i
- http://bit.ly/1HGqw70
- http://bit.ly/1HGqzzT
- http://bit.ly/1MM5aXD
- http://www.dabeaz.com/coroutines/Coroutines.pdf
- http://catb.org/~esr/jargon/html/G/grok.html
- https://www.python.org/dev/peps/pep-0342/
- http://www.dabeaz.com/coroutines/
- http://bit.ly/1MM5Xb5
- https://docs.python.org/3/library/itertools.html
- http://bit.ly/1MM5YvA
- http://bit.ly/1MM6d9R
- http://journal.code4lib.org/articles/4893
- http://bit.ly/1MM6Sbm
- https://docs.python.org/3/library/types.html#types.GeneratorType
- http://docs.python.org/dev/glossary.html#term-iterator
- https://docs.python.org/3/glossary.html#term-iterator
- https://docs.python.org/3/glossary.html#term-generator
- http://pyvideo.org/video/1669/keynote-3
###Chapter 15: Context managers and else blocks
- http://bit.ly/1MMa1YB
- https://docs.python.org/3/glossary.html#term-eafp
- http://bit.ly/1MM7Sw6
- http://bit.ly/1MM82Uc
- http://bit.ly/1MM89PC
- http://bit.ly/1MM8guy
- http://bit.ly/1MM8eTw
- http://bit.ly/1MM8imk
- http://bit.ly/1HGqZpJ
- http://bit.ly/1MM8AJJ
- http://bit.ly/1MM96aR
- http://bit.ly/1HGr6Sq
- http://bit.ly/1MM9pCm
- http://bit.ly/1MMa2Mp
- http://shop.oreilly.com/product/9780596100469.do
- http://bit.ly/1MMacTS
- http://bit.ly/1MMab2e
- https://www.python.org/dev/peps/pep-0343/
- http://bit.ly/1MMagmB
- http://bit.ly/1MMakmm
- http://shop.oreilly.com/product/0636920027072.do
- http://pyvideo.org/video/1669/keynote-3
###Chapter 16: Coroutines
- https://www.python.org/dev/peps/pep-0342/
- https://www.python.org/dev/peps/pep-0380/
- http://bit.ly/1MMc9zy
- http://bit.ly/1MMcano
- http://bit.ly/1MMcuCx
- http://bit.ly/1MMcGBF
- https://docs.python.org/3/reference/expressions.html#generator-iterator-methods
- https://github.com/tecki/ipython-yf
- http://bugs.python.org/issue22412
- https://www.python.org/dev/peps/pep-0492/
- http://shop.oreilly.com/product/0636920027072.do
- http://bit.ly/1MMe1sc
- http://flupy.org/resources/yield-from.pdf
- http://bit.ly/1HGrnVq
- http://bit.ly/1JIofLL
- http://bit.ly/1JIopTu
- https://www.python.org/dev/peps/pep-0380/#proposal
- http://bit.ly/1JIoXJ1
- http://bit.ly/1HGs4Oz
- http://bit.ly/1HGs3Kl
- http://bit.ly/1JIqjn6
- http://www.dabeaz.com/coroutines/
- http://www.dabeaz.com/generators/
- http://pyvideo.org/video/213
- http://pyvideo.org/video/215
- http://pyvideo.org/video/214
- http://www.dabeaz.com/finalgenerator/
- http://bit.ly/1HGsFQ0
- http://bit.ly/1HGsFzA
- https://code.activestate.com/recipes/
- http://micropython.org
- http://bit.ly/1JIqGxW
- http://bit.ly/1JIqJtu
- http://www.effectivepython.com
- http://bit.ly/1JIqNcZ
- http://bit.ly/1HGsKDw
- https://github.com/bslatkin/effectivepython
- http://bit.ly/1JIqO0l
- http://bit.ly/1HGsO6j
- http://bit.ly/coro_life
- http://bit.ly/1JIqSxf
- http://bit.ly/1JIqQ8x
- http://bit.ly/1JIqT44
- http://bit.ly/1JIqRcv
- http://bit.ly/1JIqXB1
- http://bit.ly/1JIqWgz
- https://simpy.readthedocs.org/en/latest/
- http://lambda-the-ultimate.org/node/4295
- http://lambda-the-ultimate.org/
- http://bit.ly/1JIrIdh
- http://mzl.la/1JIr8fM
- http://php.net/manual/en/reserved.keywords.php
- http://en.cppreference.com/w/cpp/keyword
- http://ibm.co/1JIr7bJ
- http://bit.ly/1JIrB1w
- http://bit.ly/1JIrAL1
- http://bit.ly/1JIrNgY
- http://bit.ly/1JIrPp9
- http://bit.ly/1JIrYZQ
- https://pypi.python.org/pypi/futures/
###Chapter 17: Concurrency with futures
- https://www.youtube.com/watch?v=A9e9Cy1UkME
- http://bit.ly/1JIsg2L
- https://github.com/fluentpython/example-code
- http://1.usa.gov/1JIsmHJ
- https://pypi.python.org/pypi/requests
- http://bit.ly/1JIsEOW
- http://www.dabeaz.com/finalgenerator/
- https://docs.python.org/3/library/concurrent.futures.html
- http://pypy.org/
- http://bit.ly/1JItSti
- https://github.com/noamraph/tqdm
- https://www.youtube.com/watch?v=M8Z65tAl5l4
- https://github.com/noamraph/tqdm/blob/master/README.md
- http://bit.ly/1JIufV1
- http://www.cloudflare.com/
- https://docs.python.org/3/library/threading.html
- https://docs.python.org/3/library/queue.html
- https://docs.python.org/3/library/multiprocessing.html
- http://bit.ly/1JIuZJy
- https://www.python.org/dev/peps/pep-3148/
- http://bit.ly/1JIv1kA
- http://shop.oreilly.com/product/0636920027072.do
- http://www.effectivepython.com/
- http://shop.oreilly.com/product/0636920028963.do
- http://bit.ly/1HGtb0F
- http://bit.ly/1HGtcBF
- http://bit.ly/1JIvgwd
- http://www.dabeaz.com/GIL/
- http://bit.ly/1HGtCrK
- http://bugs.python.org/issue7946#msg223110
- http://www.dabeaz.com/coroutines/
- https://www.python.org/dev/peps/pep-0371/
- http://bit.ly/multi-docs
- https://spark.apache.org
- https://spark.apache.org/examples.html
- https://pypi.python.org/pypi/lelo
- http://bit.ly/1HGtF6Q
- http://bit.ly/1HGtGaR
- http://bit.ly/1OwVTUf
###Chapter 18: Concurrency with asyncio
- http://bit.ly/1HGtMiO
- https://pypi.python.org/pypi/asyncio
- http://trollius.readthedocs.org
- http://bit.ly/1Ox3vWA
- https://www.python.org/dev/peps/pep-3156/
- http://bit.ly/1JIwJmc
- https://docs.python.org/3/library/asyncio-task.html
- https://pypi.python.org/pypi/Quamash/
- http://bit.ly/1JIwZS2
- https://www.youtube.com/watch?v=M-sc73Y-zQA
- http://bit.ly/1HGtQzc
- http://bit.ly/1JIsg2L
- http://bit.ly/1f6ChKk
- http://bit.ly/1JItSti
- http://bit.ly/1f6Csp8
- https://www.python.org/dev/peps/pep-3134/
- http://bit.ly/1f6CBZx
- http://survivejs.com/common_problems/pyramid.html
- http://bit.ly/1f6CY6B
- https://github.com/fluentpython/example-code
- https://docs.python.org/3/library/asyncio-stream.html
- https://docs.python.org/3/library/asyncio-protocol.html
- http://bit.ly/1f6D9i6
- http://bit.ly/1HGu5dz
- https://aiopg.readthedocs.org/en/stable/
- http://bit.ly/1f6DGRi
- http://bit.ly/1HGuPPE
- http://bit.ly/1HGuuwq
- http://bit.ly/1HGurAX
- https://docs.python.org/3/library/asyncio-dev.html
- http://bit.ly/1f6DIZo
- http://bit.ly/1HGuRY2
- http://bit.ly/1HGub4K
- http://bit.ly/1f6DJwj
- http://bit.ly/1HGueh0
- http://bit.ly/1HGudd0
- http://bit.ly/1HGuexy
- http://bit.ly/1HGuf4D
- http://bit.ly/1HGufBq
- http://bit.ly/1HGuoos
- http://bit.ly/1HGulck
- http://bit.ly/1HGumwZ
- http://asyncio.org
- https://github.com/aio-libs
- http://aiohttp.readthedocs.org/en/
- http://vaurien.readthedocs.org/en/1.8/
- https://mozilla-services.github.io/
- http://bit.ly/1xNcNHZ
- http://bit.ly/1HGuUTy
- http://tornado.readthedocs.org/en/latest/asyncio.html
- http://autobahn.ws/python/
- http://aaugustin.github.io/websockets/
- http://bit.ly/1HGuVGY
- http://bit.ly/1f6E2qT
- http://bit.ly/1HGuXPa
- http://shop.oreilly.com/product/9780596100469.do
###Chapter 19: Dynamic attributes and properties
- http://bit.ly/1TxUXBP
- http://www.oreilly.com/pub/sc/osconfeed
- https://pypi.python.org/pypi/attrdict
- https://pypi.python.org/pypi/addict
- https://docs.python.org/3/library/shelve.html
- https://docs.python.org/3/library/dbm.html
- https://docs.python.org/3/library/pickle.html
- http://bit.ly/1cPM8T3
- http://bit.ly/1cPLZzd
- http://bit.ly/1cPM2uJ
- http://bit.ly/1cPM1qG
- http://bit.ly/1cPM4Ti
- http://bit.ly/1cPMnNZ
- https://github.com/fluentpython/example-code
- http://on.wsj.com/1ECl8Dl
- http://shop.oreilly.com/product/0636920027072.do
- http://bit.ly/1HGvLDV
- https://docs.python.org/3/library/functions.html#hasattr
- http://bit.ly/1cPO3qP
- http://bit.ly/1cPOrpc
- http://bit.ly/1cPOlxV
- http://bit.ly/1cPOodb
- http://shop.oreilly.com/product/9780596100469.do
- http://bit.ly/1HGvZuA
- http://bit.ly/1HGvNvk
- http://bit.ly/1cPOMIE
- http://www.pingo.io/docs/
- http://ipython.org/notebook.html
- http://ubm.io/1cPP4PN
- http://bit.ly/1HGvYH7
- https://docs.python.org/3/howto/descriptor.html
###Chapter 20: Attribute descriptors
- http://bit.ly/1GsZwss
- http://bit.ly/1HGwlS3
- http://bit.ly/1HGwnsV
- http://bit.ly/1HGwoxa
- http://bit.ly/1HGwp46
- http://bit.ly/1HGwvIZ
- http://bit.ly/1cPSaDh
- http://bit.ly/1CAyiQY
- http://bit.ly/1e8iABS
###Chapter 21: Class metaprogramming
- http://bit.ly/1HGwxRl
- http://bit.ly/1HGwAfW
- http://bit.ly/1cPOodb
- http://www.python.org/dev/peps/pep-3155
- http://bit.ly/1HGwGnI
- https://docs.python.org/3/library/functions.html#type
- http://bit.ly/1HGwF3b
- http://amzn.to/1HGwKDO
- http://bit.ly/1HGwIvW
- http://bit.ly/1HGwJ2Y
- http://bit.ly/1HGwMvx
- https://www.python.org/dev/peps/pep-3115/
- http://bit.ly/1HGwN2D
- https://www.python.org/dev/peps/pep-0487/
- https://github.com/lihaoyi/macropy
- https://www.eecs.berkeley.edu/~bh/ss-toc2.html
- https://groups.google.com/forum/#!topic/python-tulip/Y4bhLNbKs74
- https://docs.python.org/3/library/asyncio-eventloop.html#executor
###Afterword
- http://www.oreilly.com/catalog/errata.csp?isbn=0636920032519
- https://www.youtube.com/watch?v=x-kB2o8sd5c
- https://www.youtube.com/watch?v=OSGv2VnC0go
- http://bit.ly/1e8pV4h
- https://pypi.python.org/pypi/pep8/
- https://pypi.python.org/pypi/flake8
- https://pypi.python.org/pypi/pyflakes
- https://pypi.python.org/pypi/mccabe
- https://google-styleguide.googlecode.com/svn/trunk/pyguide.html
- http://www.pocoo.org/internal/styleguide/
- http://docs.python-guide.org/en/latest/
- http://bit.ly/1e8r8sj
- http://meyerweb.com/eric/tools/s5/
- http://bit.ly/1e8r4ss
- http://blog.startifact.com/posts/older/what-is-pythonic.html
- http://bit.ly/1e8raAA
- http://bit.ly/1e8reQP
- https://www.python.org/dev/peps/pep-3099/
- https://www.python.org/doc/essays/
- http://bit.ly/1e8s1Bd
###Support scripts
###UNKNOWN to identify an entry in the Unicode charac‐
- http://docs.python.org/library/functions.html
- http://docs.python.org/library/functions.html
- https://pypi.python.org/pypi
- https://pypi.python.org/pypi
- https://cheeseshop.python.org
- https://cheeseshop.python.org
###Python jargon
- http://docs.python.org/library/functions.html
- http://en.wikipedia.org/wiki/Considered_harmful
- http://meyerweb.com/eric/comment/chech.html
###UNKNOWN ages, PEP-8 recommends concatenating
###Python jargon
###UNKNOWN Myriad Condensed; and the code font is Dalton Maag’s Ubuntu Mono.