- 博客(16)
- 收藏
- 关注
原创 Python 课程学习笔记(15)案例操作:学生信息管理系统
第十六章 学生信息管理系统 134. 学生信息管理系统—需求分析 135. 学生信息管理系统—系统设计 136. 学生信息管理系统—主函数设计 137. 学生信息管理系统—录入学生信息功能 138. 学生信息管理系统—删除学生信息功能 139. 学生信息管理系统—修改学生信息功能 140. 学生信息管理系统—查找学生信息功能 141. 学生信息管理系统—统计学生总人数 142. 学生信息管理系统—显示所有学生信息功能 143. 学生信息管理系统—排序模块设计 144. 学生信息管理系统
2021-04-22 19:09:11
1060
原创 Python 课程学习笔记(14)编码格式/文件读写原理与操作/with语句/目录操作
第十五章 编码格式/文件读写原理与操作/with语句/目录操作 127. 编码格式的介绍 ·Python的解释器使用的是Unicode(内存) ·.py文件在磁盘上使用UTF-8存储(外存)【python默认的存储方式】 【ASCII – ISO8859-1 – Unicode – GB2312 GBK GB19030 -UTF-8】 128. 文件读写的原理—读取磁盘文件中的内容 (1)文件的读写俗称“IO操作”【input / output】 (2)文件读写操作流程 (3)操作原理.
2021-04-22 18:58:04
310
原创 Python 课程学习笔记(13)模块 以及 python中的包
第十四章 模块 以及 python中的包 121. 什么叫模块—模块化编程的好处 (1)模块英文为Modules (2)函数与模块的关系: 一个模块中可以包含N多个函数、N多个类:【类属性、类方法、静态方法、实例对象】、N多个语句 一个项目会包含N多个模块 组成了Python程序 (3)在Python中一个扩展名为.py的文件就是一个模块 (4)使用模块的好处 ·方便其它程序和脚本的导入并使用 ·避免函数名和变量名冲突 ·提高代码的可维护性 ·提高代码的可重用性 print('.
2021-04-22 18:46:17
367
2
原创 Python 课程学习笔记(12)封装 继承 方法重写 多态 特殊属性与特殊方法
第十三章 封装 继承 方法重写 多态 特殊属性与特殊方法 111. 面向对象的三大特征—封装的实现方式 112. 继承及其实现方式 113. 方法重写 114. Object类 115. 多态的实现 116. 特殊属性 117. _new_与_init_演示创建对象的过程 118. _new_与_init_演示创建对象的过程 119. 类的赋值与浅拷贝 120. 深拷贝 111. 面向对象的三大特征—封装的实现方式 —— 并不是Python独有,而是编程的一种普遍思想,与用啥语言无关
2021-04-22 18:37:03
375
1
原创 Python 课程学习笔记(11) 编程的两大思想 类与对象
第十二章 编程的两大思想 类与对象 105. 编程的两大思想:面向过程,面向对象 106. 类与对象 107. 定义Python中的类 108. 对象的创建 109. 类属性/类方法/静态方法的使用方式 110. 动态绑定属性和方法 105. 编程的两大思想:面向过程,面向对象 面向过程(小方向,细节操作) 面向对象(大方向,宏观过程) 区别 事物比较简单,可以用线性的思维去解决 .
2021-04-22 18:15:40
275
原创 Python 课程学习笔记(10)Bug
第十一章 Bug 96. Bug的由来 97. Bug的常见类型—粗心导致的错误SyntaxError 98. Bug的常见类型—错误点不熟悉导致的错误 99. ☆Bug的常见类型—思路不清导致的错误 100. Bug的常见类型—被动掉坑导致的错误 101. try-except-else结构与try-else-finally结构 102. Python中常见的异常类型 103. traceback模块的使用 104. PyCharm的程序调试 96. Bug的由来 (1)Bug的由来
2021-04-22 18:02:10
358
1
原创 Python 课程学习笔记(9)函数
第十章 函数 86. 函数的定义与调用 87. 函数调用的参数传递-位置实参-关键字实参 88. 函数参数传递的内存分析 89. 函数的返回值 90. 函数参数定义-默认值参数 91. 函数参数定义-个数可变的位置形参-个数可变的关键字形参 92. 函数的参数总结 93. 变量的作用域 94. 递归函数 95. 斐波那契数列——本章总结 86. 函数的定义与调用 (1)什么是函数 · 函数就是执行特定任务和用以完成特定功能的一段代码 (2)为什么需要函数 · 复用代..
2021-04-21 19:45:48
354
原创 Python 课程学习笔记(8)字符串
第九章 字符串 75. 字符串的创建于驻留机制 76. 字符串的常用操作-字符串查询操作 77. 字符串的常用操作-字符串大小写转换操作 78. 字符串的常用操作-字符串内容对齐操作 79. 字符串的常用操作-字符串的劈分 80. 字符串的常用操作-字符串判断的相关方法 81. 字符串的常用操作-替换与合并 82. 字符串的比较操作 83. 字符串的切片操作 84. 格式化字符串的两种方式 85. 字符串的编码与解码 (查重) 75. 字符串的创建与驻留机制 (1)字符串 ..
2021-04-21 19:31:12
381
1
原创 Python 课程学习笔记 列表、字典、元组、集合总结
-----------列表、字典、元组、集合总结---------- 数据结构 是否可变 是否重复 是否有序 定义符号 lst-列表(list) 可变 可重复 有序 [] t-元组(tuple) 不可变 可重复 有.
2021-04-21 19:16:46
198
原创 Python 课程学习笔记(7)元组() t & 集合{} s
第八章 元组 () t & 集合{ } s 66. 什么是元组 67. 元组的创建方式 68. 为什么要将元组设计成不可变序列 69. 元组的遍历 70. 集合的概述与创建 71. 集合的相关操作 72. 集合间的关系 73. 集合的数学操作 74. 集合生成式 66. 什么是元组 (1)元组:Python内置的数据结构之一,是一个不可变序列 不可变 ——没有生成式 (2)不可变序列与可变序列: ①不可变...
2021-04-21 19:14:52
337
原创 Python 课程学习笔记(6)字典 { }
第七章 字典 { } 57. 什么是字典 58. 字典的实现原理 59. 字典的创建 60. 字典元素的获取 61. 字典元素的增、删、改操作 62. 获取字典视图 63. 字典元素的遍历 64. 字典的特点 65. 字典生成式 57. 什么是字典 (1)Python内置的数据结构之一,与列表一样是一个可变序列 (2)以键值对的方式存储数据,字典是一个无序的序列(列表——有序) (3)字典:sorces ={ ‘张三’ :100 , ‘李四’ :98 , ‘王五’ :45}..
2021-04-21 19:01:20
370
1
原创 Python 课程学习笔记(5)列表 [ ] lst
第六章 列表 [ ] lst 45. 为什么需要列表 46. 列表对象的创建 47. 列表的特点 48. 获取指定元素的索引 49. 获取列表中指定的元素(单个元素) 50. 获取列表中多个元素—切片操作 51. 列表元素的判断及遍历 52. 列表元素的添加操作 53. 列表元素的删除操作 54. 列表元素的修改操作 55. 列表元素的排序操作 56. 列表生成式 45. 为什么需要列表 (1)变量可以存储有一个元素,而列表是一个“大容器”可以存储N多个元素,程序可以方便地.
2021-04-21 18:46:06
9492
原创 Python 课程学习笔记(4)循环
第五章 循环 35. 内置函数range()函数的使用 (1)用于生成一个整数序列 (2)创建range 对象的三种方式 【注意:区间为左闭右开】 ① range(stop) ——创建一个[ 0, stop) 之间的整数序列,步长为1 ② range(start,stop) ——创建一个[start,stop) 之间的整数序列,步长为1 ③ range(start,stop,step) ——创建一个[start,stop) 之间的整数序列,步长为step (3)返回值是一个迭代器对...
2021-04-21 18:26:12
818
原创 Python 课程学习笔记(3)程序的组织结构
第四章 程序的组织结构 27. 程序的组织结构-顺序结构 28. 对象的布尔值 29. 分支结构-单分支结构 30. 分支结构-双分支结构 31. 分支结构-多分支结构 32. 分支结构-嵌套if的使用 33. 条件表达式 34. pass语句 27. 程序的组织结构-顺序结构 顺序结构:程序从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束 print('-------------------27 顺序结构 -------------------') '''把大象装..
2021-04-21 18:10:18
285
原创 Python 课程学习笔记(2) input & 运算符
第三章 算你赢 Python的输入函数input() Python中的运算符(算术运算符\赋值运算符\比较运算符\布尔运算符\位运算符) 运算符的优先级 19. input函数的使用 (1)作用:接收来自用户的输入 ——输入函数,需要输入回答 (2)返回值类型:输入值的类型为str (3)值的存储:使用 = 对输入的值进行存储 present=input('你想要什么礼物') print(present,type(present)) 20. input函数的高级使用 #从键盘录入两个.
2021-04-21 17:54:17
289
原创 2021-04-21 Python 课程学习 笔记(1)
第二章 七十二变 7. 二进制与字符编码 (1)计算机只能识别二进制编码 (2)位 8bit = 1byte 字节; 1024 byte = 1 Kb 千(字节) ; 1024 kB =1MB 兆() ;1024MB = 1GB 吉 ;1024 GB = 1 TB 太(字节) 中国: GB2312 (80) GBK(90年推出) à 一个中文占两个字节 GB18030 (2000年推出) Unicode :中英文均2字节à 有表 UTF-8 :中文3字节,英文1字节 8...
2021-04-21 17:35:00
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅