摘要:
目标 数据类型转换的必要性 数据类型转换常用方法 一. 转换数据类型的作用 问:input()接收用户输入的数据都是字符串类型,如果用户输入1,想得到整型该如何操作? 答:转换数据类型即可,即将字符串类型转换成整型。 二. 转换数据类型的函数 函数 说明 int(x [,base ]) 将x转换为一 阅读全文
摘要:
目标 解释器的作用 下载Python解释器 安装Python解释器 一. 解释器的作用 Python解释器作用:运行文件 Python解释器种类 CPython,C语言开发的解释器[官方],应用广泛的解释器。 IPython,基于CPython的一种交互式解释器。 其他解释器 PyPy,基于Pyth 阅读全文
摘要:
目标 了解Python Python的应用领域 Python的版本 Python介绍 Python是时下最流行、最火爆的编程语言之一,具体原因如下: 简单、易学,适应人群广泛 免费、开源 应用领域广泛 以下知名框架均是Python语言开发。 Google开源机器学习框架:TensorFlow 开源社 阅读全文
摘要:
课程:PyCharm 课程目标 PyCharm的作用 下载安装PyCharm PyCharm的基本使用 PyCharm的基本设置 一. PyCharm的作用 PyCharm是一种Python IDE(集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,内部集成的功能如 阅读全文
摘要:
目标 变量的作用 定义变量 认识数据类型 一. 变量的作用 举例体验:我们去图书馆读书,怎么样快速找到自己想要的书籍呢?是不是管理员提前将书放到固定位置,并把这个位置进行了编号,我们只需要在图书馆中按照这个编号查找指定的位置就能找到想要的书籍。 这个编号其实就是把书籍存放的书架位置起了一个名字,方便 阅读全文
摘要:
目标 注释的作用 注释的分类及语法 注释的特点 一. 注释的作用 没有注释的代码 添加注释的代码 通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性。 二. 注释的分类及语法 注释分为两类:单行注释 和 多行注释。 单行注释 只能注释一行内容,语法如下: 阅读全文
摘要:
目标 格式化输出 格式化符号 f-字符串 print的结束符 输出 作用:程序输出内容给用户 print('hello Python') age = 18 print(age) # 需求:输出“今年我的年龄是18岁” 一. 格式化输出 所谓的格式化输出即按照一定的格式输出内容。 1.1 格式化符号 阅读全文
摘要:
目标 输入功能的语法 输入input的特点 一. 输入 在Python中,程序接收用户输入的数据的功能即是输入。 1.2 输入的语法 input("提示信息") 1.3 输入的特点 当程序执行到input,等待用户输入,输入完成之后才继续向下执行。 在Python中,input接收用户输入后,一般存 阅读全文
摘要:
目标 条件语句作用 if语法 if...else... 多重判断 if嵌套 一. 了解条件语句 假设一个场景: 同学们这个年龄去过网吧吗? 去网吧进门想要上网必须做的一件事是做什么?(考虑重点) 为什么要把身份证给工作人员? 是不是就是为了判断是否成年? 是不是如果成年可以上网?如果不成年则不允许上 阅读全文
摘要:
目标 了解循环 while语法【重点】 while应用 break和continue while循环嵌套【重点】 while循环嵌套应用【难点】 for循环 一. 循环简介 1.1 循环的作用 思考:假如我有个女朋友,有一天我们闹矛盾生气了,女朋友说:道歉,说100遍“媳妇儿,我错了”。这个时候程序 阅读全文
摘要:
课程:字符串 目标 认识字符串 下标 切片 常用操作方法 一. 认识字符串 字符串是 Python 中最常用的数据类型。我们一般使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。 a = 'hello world' b = "abcdefg" print(type(a)) print 阅读全文
摘要:
课程:列表 目标 列表的应用场景 列表的格式 列表的常用操作 列表的循环遍历 列表的嵌套使用 一. 列表的应用场景 思考:有一个人的姓名(TOM)怎么书写存储程序? 答:变量。 思考:如果一个班级100位学生,每个人的姓名都要存储,应该如何书写程序?声明100个变量吗? 答:列表即可, 列表一次性可 阅读全文
摘要:
课程:字典 目标 字典的应用场景 创建字典的语法 字典常见操作 字典的循环遍历 一. 字典的应用场景 思考1: 如果有多个数据,例如:'Tom', '男', 20,如何快速存储? 答:列表 list1 = ['Tom', '男', 20] 思考2:如何查找到数据'Tom'? 答:查找到下标为0的数据 阅读全文
摘要:
课程:集合 目标 创建集合 集合数据的特点 集合的常见操作 一. 创建集合 创建集合使用{}或set(), 但是如果要创建空集合只能使用set(),因为{}用来创建空字典。 s1 = {10, 20, 30, 40, 50} print(s1) s2 = {10, 30, 20, 10, 30, 4 阅读全文
摘要:
课程:公共操作 目标 运算符 公共方法 容器类型转换 一. 运算符 运算符 描述 支持的容器类型 + 合并 字符串、列表、元组 * 复制 字符串、列表、元组 in 元素是否存在 字符串、列表、元组、字典 not in 元素是否不存在 字符串、列表、元组、字典 1.1 + # 1. 字符串 str1 阅读全文
摘要:
课程:函数 目标 函数的作用 函数的使用步骤 函数的参数作用 函数的返回值作用 函数的说明文档 函数嵌套 一. 函数的作用 需求:用户到ATM机取钱: 输入密码后显示"选择功能"界面 查询余额后显示"选择功能"界面 取2000钱后显示"选择功能"界面 特点:显示“选择功能”界面需要重复输出给用户,怎 阅读全文
摘要:
课程:函数 目标 变量作用域 多函数程序执行流程 函数的返回值 函数的参数 拆包和交换两个变量的值 引用 可变和不可变类型 一. 变量作用域 变量作用域指的是变量生效的范围,主要分为两类:局部变量和全局变量。 局部变量 所谓局部变量是定义在函数体内部的变量,即只在函数体内部生效。 def testA 阅读全文
摘要:
课程:函数加强 目标 应用:学员管理系统 递归 lambda 表达式 高阶函数 一. 应用:学员管理系统 1.1 系统简介 需求:进入系统显示系统功能界面,功能如下: 1、添加学员 2、删除学员 3、修改学员信息 4、查询学员信息 5、显示所有学员信息 6、退出系统 系统共6个功能,用户根据自己需求 阅读全文
摘要:
课程:文件操作 目标 文件操作的作用 文件的基本操作 打开 读写 关闭 文件备份 文件和文件夹的操作 一. 文件操作的作用 思考:什么是文件? 思考:文件操作包含什么? 答:打开、关闭、读、写、复制.... 思考:文件操作的的作用是什么? 答:读取内容、写入内容、备份内容...... 总结:文件操作 阅读全文
摘要:
面向对象基础 目标 理解面向对象 类和对象 添加和获取对象属性 魔法方法 一. 理解面向对象 面向对象是一种抽象化的编程思想,很多编程语言中都有的一种思想。 例如:洗衣服 思考:几种途径可以完成洗衣服? 答: 手洗 和 机洗。 手洗:找盆 - 放水 - 加洗衣粉 - 浸泡 - 搓洗 - 拧干水 - 阅读全文