- Python for Secret Agents
- Steven F. Lott
- 244字
- 2021-09-03 09:48:23
What you need for this book
A secret agent needs a computer that they have administrative privileges over. We'll be installing additional software. Without the administrative password, they may have trouble installing Python 3, Pillow, or BeautifulSoup.
For agents using Windows, the packages we're looking at adding come prebuilt.
For agents using Linux, the developer tools are required. Linux has a complete suite of developer tools that are common. The Gnu C Compiler (GCC) is the backbone of these tools.
For agents using Mac OS X, the developer tool, Xcode (https://developer.apple.com/xcode/), is required. We'll also need to install a tool called homebrew (http://brew.sh) to help us add the Linux packages to Mac OS X.
Python 3 is available from the Python download page at https://www.python.org/download.
We'll download and install several things besides Python 3.3:
- The setuptools package, which includes
easy_install-3.3
, will help us add packages. It can be downloaded from https://pypi.python.org/pypi/setuptools. - The PIP package will also help us install additional packages. Some experienced field agents prefer PIP over setuptools. It can be downloaded from https://pypi.python.org/pypi/pip/1.5.6.
- The Pillow package will allow us to work with image files. It can be downloaded from https://pypi.python.org/pypi/Pillow/2.4.0.
- The BeautifulSoup Version 4 package will allow us to work with HTML web pages. It can be downloaded from https://pypi.python.org/pypi/beautifulsoup4/4.3.2.
From this, we'll see how extensible Python is. Almost anything an agent might need may already be written and available through the Python Package Index (PyPi), which can be downloaded from https://pypi.python.org/pypi.
- VMware View Security Essentials
- Learning Cython Programming(Second Edition)
- Azure IoT Development Cookbook
- The Computer Vision Workshop
- Silverlight魔幻銀燈
- PhoneGap:Beginner's Guide(Third Edition)
- HTML5+CSS3 Web前端開發技術(第2版)
- Extreme C
- Web性能實戰
- R數據科學實戰:工具詳解與案例分析
- Flink技術內幕:架構設計與實現原理
- WebStorm Essentials
- 網絡綜合布線與組網實戰指南
- Python編程從新手到高手
- Advanced Analytics with R and Tableau