计算机协会CCF GESP Python 一级通关秘籍
Python 编程入门教程
(CCF 编程能力等级认证(GESP) Python一级)
目录
走进 Python 的世界
基础语法:变量与数据类型
输入与输出:让程序与用户对话
运算符:数学与逻辑的魔法
条件判断:让程序学会做选择
循环语句:让程序学会重复
列表与字典:管理数据的小能手
字符串操作:文本处理的技巧
函数与模块:化繁为简
Turtle 绘图:用代码画图
综合练习:小项目实战
总结与考试技巧
第一章:走进 Python 的世界
1.1 什么是 Python?
Python 是一种高级编程语言,以易读性和简洁性著称,适合初学者学习。
应用领域:
数据分析与人工智能
Web 开发(如 Django、Flask 框架)
自动化脚本、爬虫开发等
1.2 Python 环境搭建
下载地址:Python 官方网站
安装步骤:
下载 Python 3.x 版本,安装时勾选 "Add Python to PATH"。
使用python --version检查安装是否成功。
第二章:基础语法——变量与数据类型
2.1 变量的定义与命名规则
变量是什么?用来存储数据的“盒子”。
定义方法:
命名规则:
只能使用字母、数字、下划线,不能以数字开头。
区分大小写,例如Age和age是两个变量。
2.2 数据类型
整数(int): 如123, -456
浮点数(float): 如3.14, -0.99
字符串(str): 用引号括起来,如"你好"
布尔值(bool): 只有True和False
2.3 类型转换
int()转换为整数,float()转换为浮点数,str()转换为字符串。
第三章:输入与输出——让程序与用户对话
3.1 输入函数 input()
功能: 获取用户输入,结果为字符串类型。
3.2 输出函数 print()
基本用法:
格式化输出:
第四章:运算符——数学与逻辑的魔法
4.1 算术运算符
加法+,减法-,乘法*,除法/
整数除法//,取余%,幂运算**
4.2 比较运算符
==等于,!=不等于,>大于,<小于
4.3 逻辑运算符
and(与),or(或),not(非)
第五章:条件判断——让程序学会做选择
5.1 if 语句
5.2 if-else 语句
5.3 if-elif-else 语句
第六章:循环语句——让程序学会重复
6.1 for 循环
6.2 while 循环
第七章:列表与字典——管理数据的小能手
7.1 列表(list)
定义与访问:
常用方法:
append()添加元素
pop()删除最后一个元素
sort()排序
1.append()方法:添加元素
功能: 在列表末尾添加一个新元素。
示例:
输出:
2.pop()方法:删除最后一个元素
功能: 移除并返回列表的最后一个元素。如果不传参数,则默认删除最后一个。
示例 1: 默认删除最后一个元素
输出:
示例 2: 指定索引删除元素
输出:
3.sort()方法:排序
功能: 对列表元素进行从小到大的排序(默认是升序)。
注意:sort()会直接修改原列表,无法返回新列表。
示例 1: 数字列表排序
输出:
示例 2: 倒序排序(降序)
输出
示例 3: 字符串列表排序
输出:
在 Python 中,sort()方法对于字符串列表的排序,默认是按照字符的Unicode 编码值从小到大进行比较和排序的。Unicode 编码值越小,越靠前。
如何查看字符的 Unicode 编码?
可以使用ord()函数查看某个字符的 Unicode 编码值。例如:
7.2 字典(dict)
定义与访问:
第八章:字符串操作——文本处理的技巧
8.1 字符串方法
lower()转小写,upper()转大写
strip()去除首尾空格,split()分割字符串
输出
第九章:函数与模块——化繁为简
9.1 自定义函数
输出
9.2 导入模块
输出
第十章:Turtle 绘图——用代码画图
10.1 初识 Turtle
10.2 画一个正方形
第十一章:综合练习——猜数字游戏
第十二章:总结与考试技巧
牢记语法规则,特别是缩进和冒号(:)的使用。
多写代码,多练习。
考前做几套 CCF 一级真题,熟悉题型和难度。
这是野牛程序员整理的 Python 入门教程,配合大量实例代码和详细解释,应该可以帮助准备 CCF GESP一级考试的孩子们更好地掌握 Python 基础!
领取专属 10元无门槛券
私享最新 技术干货