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

Chapter 1. Preparing the Work Environment

Working with a programming language as a tool for geoprocessing provides the opportunity to construct a personalized application that can more optimally perform the task required by the user. This means that repetitive tasks can be automated, file inputs and outputs can be customized, and processes can be tuned to perform exactly what you want to be done.

Python is a powerful programming language that is gaining special attention as a tool for geoprocessing and scientific analysis. A number of factors may have contributed to its popularization, and three among them are worth mentioning: it's a scripting language, it's flexible and easy to learn, and it has a wide range of libraries available as open source software.

The number of available libraries and packages allow users to spend less time in programming basic functionalities and more in building processes and workflows to reach their goals.

In this first chapter, we will go through the process of installing all the libraries that you will need to go through the examples; it's likely that these same libraries will also satisfy most of your needs in real-world applications. Then, we will set up an Integrated Development Environment (IDE) that will help organize code and avoid mistakes. Finally, we will write a sample program with one of the libraries. Therefore, here are the topics that will be covered:

  • Installing Python and the packages that you need for the examples in this book
  • Learning the basics of the packages that you will use
  • Installing an IDE to write and organize your code
  • Creating a project for this book
  • Writing your first code
主站蜘蛛池模板: 固原市| 中宁县| 长岛县| 潼关县| 北碚区| 舒城县| 巴楚县| 临清市| 仁怀市| 延庆县| 大余县| 习水县| 大港区| 长乐市| 噶尔县| 滨海县| 登封市| 双柏县| 揭阳市| 清水县| 石阡县| 郓城县| 惠安县| 建水县| 宜宾县| 清苑县| 崇义县| 潜山县| 双牌县| 衡南县| 九寨沟县| 小金县| 隆昌县| 姜堰市| 莆田市| 浦城县| 化德县| 太谷县| 海丰县| 安阳市| 科技|