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

Chapter 1. Fundamentals of the Python Language for ArcGIS

Python supports many of the programming constructs found in other languages. In this chapter, we'll cover many of the basic language constructs found in Python. Initially, we'll cover how to create new Python scripts and edit existing scripts. From there, we'll delve into language features, such as adding comments to your code, creating and assigning data to variables, and built-in variable typing with Python, which makes coding with Python easy and compact.

Next, we'll look at the various built-in data-types that Python offers, such as strings, numbers, lists, and dictionaries. Classes and objects are a fundamental concept in object-oriented programming and in the Python language. We'll introduce you to these complex data structures, which you'll use extensively when you write geoprocessing scripts with ArcGIS.

In addition, we'll cover statements including decision support and looping structures for making decisions in your code and/or looping through a code block multiple times along with with statements, which are used extensively with the new cursor objects in the Arcpy Data Access module. Finally, you'll learn how to access modules that provide additional functionality to the Python language. By the end of this chapter, you will have learned the following:

  • How to create and edit new Python scripts
  • Python language features
  • Comments and data variables
  • Built-in datatypes (Strings, Numbers, Lists, and Dictionaries)
  • Complex data structures
  • Looping structures
  • Additional Python functionality
主站蜘蛛池模板: 梧州市| 监利县| 拜城县| 西昌市| 含山县| 宝鸡市| 开阳县| 博湖县| 六盘水市| 舞阳县| 酉阳| 井研县| 彭泽县| 平山县| 奈曼旗| 工布江达县| 江门市| 收藏| 清新县| 芜湖县| 邵阳市| 台南市| 石嘴山市| 黎川县| 皮山县| 宁强县| 林西县| 瑞昌市| 宝兴县| 会宁县| 阿巴嘎旗| 义马市| 余干县| 缙云县| 长宁区| 鹤壁市| 苍梧县| 天津市| 轮台县| 綦江县| 余干县|