python语言训练教程_PYTHON零基础快乐学习之旅(K12实战训练)

本书在讲解Python编程语言语法概念的同时融入了相关的科学知识。随着人工智能技术的飞

速发展,编程教育越来越重要。编程的核心是算法和逻辑,是通往未来的语言。近期,国务院发

布《新一代看人工智能发展规划》,大力推广K12编程教育,还有的省已经将信息技术纳入高考科

目。本书内容涵盖Pyhton的专题设计和案例,是K12实战训练的指导教程。

Python是目前较热门也是功能较强大的程序语言。本书除了对Python语言基本程序语法内容

解说,还融入了程序设计的逻辑思维,希望读者可以接近吸收,未来可以活用这个功能强大的程

序语言。

本书各章末都辅以专题设计,这些精彩、实用的专题程序实例,可以让读者充分体会各种语法

的定义与精神,同时增强程序设计的逻辑思维能力。

为了方便学校教师教学,本书所有习题均有习题解答。

本书适合高中生(含)或初学Python语言编程者阅读。

洪锦魁,中国台湾地区省计算机专家,IT作家。

◆DOS时代代表作:汇编语言、C、C++、Pascal、数据 结构。

◆Windows时代代表作:Windows编程、Programming、VistJal Basic。

◆Internet时代代表作:网页设计、HTML、JavaScript。

◆大数据时代代表作:R语言。

其作品版权被输出到中国大陆(简体中文)、马来西亚(马来文)、美国(英文)。

近年来作品:

◆Java归来

◆Python归来

◆HTML5+CSS3归来

◆R语言迈向大数据之路

其著作特色:

所有程序语法会依特性分类,同时以实用的程序范例进行解说,让读者可以事半功倍地轻松掌握相关知识。

章 基本概念

1-1 认识Python

1-2 Python的起源

1-3 Python语言发展史

1-4 Python的应用范围

1-5 跨平台的程序语言

1-6 系统的安装与执行

1-7 文档的创建、存储、执行与打开

1-7-1 文档的创建

1-7-2 文档的存储

1-7-3 文档的执行

1-7-4 打开文档

第2章 认识变量与基本数学运算

2-1 用Python做计算

2-2 认识变量

2-3 认识程序的意义

2-4 认识注释的意义

2-4-1 注释符号#

2-4-2 三个单引号或双引号

2-5 Python变量与其他程序语言的差异

2-6 变量的命名原则

2-7 基本数学运算

2-7-1 四则运算

2-7-2 余数和整除

2-7-3 乘方

2-7-4 Python语言控制运算的优先级

2-8 指派运算符

2-9 Python等符号的多重指定使用

2-10 Python的断行

2-11 专题设计:银行存款复利的计算

第3章 Python的基本数据类型

3-1 type()函数

3-2 数值数据类型

3-2-1 整数与浮点数的运算

3-2-2 强制数据类型的转换

3-2-3 数值运算常用的函数

3-3 布尔值数据类型

3-4 字符串数据类型

3-4-1 字符串的连接

3-4-2 处理多于一行的字符串

3-4-3 逸出字符

3-4-4 强制转换为字符串str()

3-4-5 字符数据的转换

3-4-6 聪明地使用字符串加法和换行字符\n

3-5 专题设计:计算地球到月球所需时间

第4章 基本输入与输出

4-1 Python的辅助说明help()

4-2 格式化输出数据使用print()

4-2-1 函数print()的基本语法

4-2-2 格式化print()输出

4-2-3 精准控制格式化的输出

4-2-4 format()函数

4-3 数据输入input()

4-4 专题设计:摄氏度和华氏度的转换

第5章 程序的流程控制使用if语句

5-1 关系运算符

5-2 逻辑运算符

5-3 if语句

……

第6章 列表(list)

第7章 循环设计

第8章 元组(tuple)

第9章 字典(dict)

0章 集合(set)

1章 函数设计

2章 类别-面向对象

3章 设计与应用模块

4章 文档的读取与写入

5章 程序调试与异常处理

6章 算法-排序与搜寻

附录A 安装Python

附录B ASCII码值表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GeoPandas是一个开源的Python库,旨在简化地理空间数据的处理和分析。它结合了Pandas和Shapely的能力,为Python用户提供了一个强大而灵活的工具来处理地理空间数据。以下是关于GeoPandas的详细介绍: 一、GeoPandas的基本概念 1. 定义 GeoPandas是建立在Pandas和Shapely之上的一个Python库,用于处理和分析地理空间数据。 它扩展了Pandas的DataFrame和Series数据结构,允许在其中存储和操作地理空间几何图形。 2. 核心数据结构 GeoDataFrame:GeoPandas的核心数据结构,是Pandas DataFrame的扩展。它包含一个或多个列,其中至少一列是几何列(geometry column),用于存储地理空间几何图形(如点、线、多边形等)。 GeoSeries:GeoPandas中的另一个重要数据结构,类似于Pandas的Series,但用于存储几何图形序列。 二、GeoPandas的功能特性 1. 读取和写入多种地理空间数据格式 GeoPandas支持读取和写入多种常见的地理空间数据格式,包括Shapefile、GeoJSON、PostGIS、KML等。这使得用户可以轻松地从各种数据源中加载地理空间数据,并将处理后的数据保存为所需的格式。 2. 地理空间几何图形的创建、编辑和分析 GeoPandas允许用户创建、编辑和分析地理空间几何图形,包括点、线、多边形等。它提供了丰富的空间操作函数,如缓冲区分析、交集、并集、差集等,使得用户可以方便地进行地理空间数据分析。 3. 数据可视化 GeoPandas内置了数据可视化功能,可以绘制地理空间数据的地图。用户可以使用matplotlib等库来进一步定制地图的样式和布局。 4. 空间连接和空间索引 GeoPandas支持空间连接操作,可以将两个GeoDataFrame按照空间关系(如相交、包含等)进行连接。此外,它还支持空间索引,可以提高地理空间数据查询的效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值