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

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
主站蜘蛛池模板: 镇安县| 普陀区| 怀仁县| 崇州市| 郯城县| 定南县| 泰顺县| 永新县| 西安市| 临潭县| 甘南县| 陆丰市| 顺平县| 会理县| 昌黎县| 中牟县| 兴隆县| 五家渠市| 黎平县| 桂平市| 临汾市| 建平县| 台东市| 徐闻县| 威宁| 彰化市| 慈溪市| 香河县| 马鞍山市| 太仆寺旗| 友谊县| 阿克陶县| 乐山市| 西贡区| 辉南县| 阿瓦提县| 富宁县| 嘉义县| 剑河县| 平舆县| 鹿邑县|