🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[Toc] ## 前言 ### 1、人工智能的趋势 ### 2、未来社会的需求 ### 3、编程要从娃娃抓起 #### 3.1、如何让孩子形成编程思想 ### 4、少儿编程的学习步骤 #### 4.1 Scratch类 #### 4.2 为什么要学习Python #### 4.3 人工智能 ### 5、Python编程的环境准备 ## 内容 ### 1、第一行代码 #### 1.1 IDLE ##### 1.1.1 IDLE简介 ##### 1.1.2 如何使用IDLE #### 1.2 Hello World ### 2、python基础 #### 2.1 输出 #### 2.2 输入 #### 2.3 变量 #### 2.4 字符串 #### 2.5 数据类型 ### 3、分支结构 #### 3.1、关系运算符 #### 3.2、if #### 3.3、if-else #### 3.4、if-elif-else #### 3.5、总结 #### 3.6、if语句使用陷阱(1) #### 3.7、if语句使用陷阱(2) #### 3.8、逻辑运算符 ### 4、循环结构 #### 4.1、while循环 #### 4.2、for 循环 #### 4.3、死循环 ##### 4.3.1 什么是死循环 ##### 4.3.2 死循环的结束 ##### 4.3.3 死循环的用处 #### 4.4 break #### 4.5 continue #### 4.6 随机数 #### 4.7 综合运用:杰拉考的末日 ##### 4.7.1 V1.0版 ##### 4.7.2 V2.0版 ##### 4.7.3 V3.0版 ##### 4.7.4 V4.0版 ### 5、list的使用 #### 5.1、基本用法 ##### 5.1.1 为什么要使用list ##### 5.1.2 获取list全部元素 #### 5.2、补充用法 ##### 5.2.1 增加 ##### 5.2.2 插入 ##### 5.2.3 删除 ##### 5.2.4 修改 #### 5.3、注意事项 ##### 5.3.1 下标问题 ##### 5.3.2 越界问题 ##### 5.3.3 类型问题 ##### 5.3.4 硬编码问题 #### 5.4 杰拉考的末日V5.0 ### 6、dict的使用 #### 6.1、dict简介 ##### 6.1.1 为什么要使用dict ##### 6.1.2 dict的写法 #### 6.2、基本用法 ##### 6.2.1 查找 ##### 6.2.2 添加 ##### 6.2.3 修改 ##### 6.2.4 删除 ##### 6.2.5 查找全部的key ##### 6.2.6 查找所有key和value #### 6.3:综合运用: ##### 6.3.1 名著和作者 ##### 6.3.2 英雄助手 ##### 6.3.3 打地鼠/谁是卧底 ### 7、函数 #### 7.1 为什么要有函数 #### 7.2 无参函数的定义和使用 #### 7.3 有参函数的定义和使用 ##### 7.3.1 形式参数 ##### 7.3.2 实际参数 ##### 7.3.3 多个参数 ##### 7.3.4 默认参数 ##### 7.3.5 可变参数 ##### 7.3.6 关键字参数 ##### 7.3.7 命名关键字参数 ##### 7.3.8 参数组合 ##### 7.3.9 小结 #### 7.4、有返回值的函数的定义和使用 ##### 7.4.1、return ##### 7.4.2、返回多个值 ##### 7.4.3、小结 ### 8、图形化界面编程 #### 8.1 单色板 #### 8.2 多色板 #### 8.3 姓名打分 #### 8.4 二维码生成器 #### 8.5 角色选择助手 #### 8.6 小墨历险记 ### 十一 后记 #### 11.1 后面学什么