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

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
主站蜘蛛池模板: 九江县| 江津市| 永靖县| 西丰县| 镶黄旗| 巴彦淖尔市| 黎平县| 平江县| 五河县| 泽州县| 芦山县| 马尔康县| 黎川县| 闻喜县| 泸州市| 茌平县| 青阳县| 武夷山市| 句容市| 西畴县| 怀宁县| 治多县| 临沭县| 麦盖提县| 南通市| 收藏| 云霄县| 富民县| 林芝县| 交城县| 黎川县| 桃江县| 兰坪| 沂水县| 凤台县| 托克托县| 乌拉特中旗| 庐江县| 蕲春县| 和静县| 沅陵县|