官术网_书友最值得收藏!

To get the most out of this book

This book presumes some familiarity with Python 3 and general concepts of application development. We won’t look deeply at subtle or complex features of Python; we’ll avoid much consideration of the internals of the language.

We’ll presume some familiarity with functional programming. Since Python is not a functional programming language, we can’t dig deeply into functional concepts. We’ll pick and choose the aspects of functional programming that fit well with Python and leverage just those that seem useful.

Some of the examples use exploratory data analysis (EDA) as a problem domain to show the value of functional programming. Some familiarity with basic probability and statistics will help with this. There are only a few examples that move into more serious data science.

You’ll need to have Python 3.6 installed and running. For more information on Python, visit http://www.python.org/. The examples all make extensive use of type hints, which means that the latest version of mypy must be installed as well.

Check out https://pypi.python.org/pypi/mypy for the latest version of mypy.

Examples in Chapter 9More Itertools Techniques, use PIL and Beautiful Soup 4. The Pillow fork of the original PIL library works nicely; refer to https://pypi.python.org/pypi/Pillow/2.7.0 and https://pypi.python.org/pypi/beautifulsoup4/4.6.0.

Examples in Chapter 14The PyMonad Library, use PyMonad; check out https://pypi.python.org/pypi/PyMonad/1.3.

All of these packages should be installed using the following:

$ pip install pillow beautifulsoup4 PyMonad
主站蜘蛛池模板: 通江县| 临猗县| 山西省| 曲水县| 旅游| 历史| 内丘县| 肃南| 玉树县| 栾城县| 沿河| 洛川县| 兴仁县| 栾川县| 金昌市| 杂多县| 南丰县| 灌云县| 太原市| 石阡县| 宣恩县| 永丰县| 崇礼县| 铜川市| 启东市| 麟游县| 额济纳旗| 遵义市| 南投县| 鹤庆县| 长兴县| 潍坊市| 台北县| 中阳县| 茌平县| 临夏县| 句容市| 金寨县| 南阳市| 从江县| 汉寿县|