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

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
主站蜘蛛池模板: 尼木县| 平利县| 定日县| 普格县| 双柏县| 甘谷县| 襄城县| 沭阳县| 汪清县| 和政县| 蓬安县| 临江市| 盐城市| 盘锦市| 合川市| 肥西县| 井研县| 灵丘县| 黎川县| 华容县| 凉城县| 遵义县| 衡阳县| 江孜县| 石柱| 全椒县| 璧山县| 遂平县| 封丘县| 阆中市| 双鸭山市| 汝阳县| 西峡县| 宁化县| 汨罗市| 赣州市| 乌兰县| 铜川市| 乌鲁木齐县| 祁阳县| 额济纳旗|