更新时间:2021-09-03 09:48:31
封面
版权页
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Our Espionage Toolkit
Getting the tools of the trade – Python 3.3
Getting more tools – a text editor
Confirming our tools
Background briefing – math and numbers
Handling text and strings
Organizing our software
Working with files and folders
Solving problems – recovering a lost password
Summary
Chapter 2. Acquiring Intelligence Data
Accessing data from the Internet
Using a REST API in Python
Organizing collections of data
Solving problems – currency conversion rates
Chapter 3. Encoding Secret Messages with Steganography
Background briefing – handling file formats
Using the Pillow library
Some approaches to steganography
Detecting and preventing tampering
Solving problems – encrypting a message
Chapter 4. Drops Hideouts Meetups and Lairs
Background briefing – latitude longitude and GPS
Finding out where we are with geocoding services
How close? What direction?
Compressing data to make grid codes
Decoding a GeoRef code
Creating natural area codes
Solving problems – closest good restaurant
Chapter 5. A Spymaster's More Sensitive Analyses
Creating statistical summaries
Creating Python modules and applications
Creating our own classes of objects
Comparisons and correlations
Writing high-quality software
Solving problems – analyzing some interesting datasets
Index