北理工嵩天Python语言程序设计笔记(目录)
前言
本文是对《北理工 嵩天/黄天宇/礼欣 Python语言程序设计》的学习笔记。由于之前的文章《北理工嵩天Python语言程序设计笔记》篇幅过大,导致打开的时候加载缓慢,也不利于阅读,同时由于CSDN的限制原文已经不可更改,原文特将其分拆以满足不同读者的阅读需要。各个章节的链接见本文第二部分,每个章节的大纲见本文第三部分。
文章目录
- 北理工嵩天Python语言程序设计笔记(目录)
- 北理工嵩天Python语言程序设计笔记(2 Python基本语法元素)
- 北理工嵩天Python语言程序设计笔记(3 Python基本图形绘制)
- 北理工嵩天Python语言程序设计笔记(4 基本数据类型)
- 北理工嵩天Python语言程序设计笔记(5 程序的控制结构)
- 北理工嵩天Python语言程序设计笔记(6 函数和代码复用)
- 北理工嵩天Python语言程序设计笔记(7 组合数据类型)
- 北理工嵩天Python语言程序设计笔记(8 文件和数据格式化)
- 北理工嵩天Python语言程序设计笔记(9 程序设计方法学)
- 北理工嵩天Python语言程序设计笔记(10 Python计算生态概览)
笔记大纲
1 背景
2 Python基本语法元素
2.1 程序设计基本方法
- 2.1.1 计算机与程序设计
- 2.1.2 编译和解释
- 2.1.3 程序的基本编写方法
- 2.1.4 计算机编程
2.2 Python开发环境配置
- 2.2.1 Python语言概述
- 2.2.2 Python程序编写与运行
- 2.2.3 实例1: 温度转换
2.3 Python程序语法元素分析
- 2.3.1 程序的格式框架
- 2.3.2 命名与保留字
- 2.3.3 数据类型
- 2.3.4 语句与函数
- 2.3.5 Python程序的输入输出
3 Python基本图形绘制
3.1 深入理解Python语言
- 3.1.1 计算机技术的演进
- 3.1.2 编程语言的多样初心
- 3.1.3 Python语言的特点
- 3.1.4 "超级语言"的诞生
3.2 实例2: Python蟒蛇绘制
3.3 模块1: turtle库的使用
- 3.3.1 turtle库基本介绍
- 3.3.2 turtle绘图窗体布局
- 3.3.3 turtle空间坐标体系
- 3.3.4 turtle角度坐标体系
- 3.3.5 RGB色彩体系
- 3.3.6 写字
- 3.3.7 隐藏海龟
3.4 turtle程序语法元素分析
- 3.4.1 库引用与import
- 3.4.2 turtle画笔控制函数
- 3.4.3 turtle运动控制函数
- 3.4.4 turtle方向控制函数
- 3.4.5 循环语句与range()函数
4 基本数据类型
- 4.1 数字类型及操作
- 4.1.1 整数类型
- 4.1.2 浮点数类型
- 4.1.3 复数类型
- 4.1.4 数值运算操作符
- 4.1.5 数值运算函数
- 4.2 实例3: 天天向上的力量
- 4.3 字符串类型及操作
- 4.3.1 字符串类型的表示
- 4.3.2 字符串操作符
- 4.3.3 字符串处理函数
- 4.3.4 字符串处理方法
- 4.3.5 字符串类型的格式化
- 4.3.6 f-string 格式化
- 4.4 模块2: time库的使用
- 4.4.1time库基本介绍
- 4.4.2 时间获取
- 4.4.3 时间格式化
- 4.4.4 程序计时应用
- 4.5 实例4: 文本进度条
- 4.5.1 需求分析
- 4.5.2 简单的开始
- 4.5.3 单行动态刷新
- 4.5.4 完整效果
- 4.1 数字类型及操作
5 程序的控制结构
- 5.1 程序的分支结构
- 5.1.1 单二多分支结构
- 5.1.2 条件判断及组合
- 5.1.3 程序的异常处理
- 5.2 实例5: 身体质量指数BMI
- 5.3 程序的循环结构
- 5.3.1 遍历循环
- 5.3.2 无限循环
- 5.3.3 循环控制保留字
- 5.3.4 循环的高级用法
- 5.4 模块3: random库的使用
- 5.4.1 random库基本介绍
- 5.4.2 基本随机数函数
- 5.4.3 扩展随机数函数
- 5.5 实例6: 圆周率的计算
- 5.1 程序的分支结构
6 函数和代码复用
- 6.1 函数的定义与使用
- 6.1.1 函数的定义
- 6.1.2 函数的使用及调用过程
- 6.1.3 函数的参数传递
- 6.1.4 函数的返回值
- 6.1.5 局部变量和全局变量
- 6.1.6 lambda函数
- 6.1.7 内置函数
- 6.2 实例7: 七段数码管绘制
- 6.3 代码复用与函数递归
- 6.3.1 代码复用与模块化设计
- 6.3.2 函数递归的理解
- 6.3.3 递归的实现
- 6.4 模块4: PyInstaller库的使用
- 6.5 实例8: 科赫雪花小包裹
- 6.1 函数的定义与使用
7 组合数据类型
- 7.1 集合类型及操作
- 7.1.1集合类型的定义
- 7.1.2 集合操作符
- 7.1.3 集合处理方法
- 7.1.4 集合类型应用场景
- 7.2序列类型及操作
- 7.2.1 序列类型定义
- 7.2.2 序列处理函数及方法
- 7.2.3 元组类型及操作
- 7.2.4 列表类型及操作
- 7.2.5序列类型应用场景
- 7.3 实例9: 基本统计值计算
- 7.4字典类型及操作
- 7.4.1 字典类型定义
- 7.4.2 字典处理函数及方法
- 7.4.3 字典类型应用场景
- 7.5 模块5: jieba库的使用
- 7.5.1 jieba库基本介绍
- 7.5.2 jieba分词的原理
- 7.5.3 jieba库使用说明
- 7.6 实例10: 文本词频统计
- 7.6.1 Hamlet英文词频统计
- 7.6.2 《三国演义》人物出场统计"实例
- 7.1 集合类型及操作
8 文件和数据格式化
- 8.1文件的使用
- 8.1.1 文件的类型
- 8.1.2 文件的打开和关闭
- 8.1.3 文件内容的读取
- 8.1.4 数据的文件写入
- 8.1.5 with 语句和写入缓冲
- 8.2 实例11: 自动轨迹绘制
- 8.3 一维数据的格式化和处理
- 8.3.1 数据组织的维度
- 8.3.2 一维数据的表示
- 8.3.3 一维数据的存储
- 8.3.4 一维数据的处理
- 8.4 二维数据的格式化和处理
- 8.4.1 二维数据的表示
- 8.4.2 CSV数据存储格式
- 8.4.3 二维数据的存储
- 8.4.4 二维数据的处理
- 8.5 模块6: wordcloud库的使用
- 8.6.1 wordcloud库使用说明
- 8.6.2 wordcloud库常规方法
- 8.6.3 配置对象参数
- 8.6 实例12: 政府工作报告词云
- 8.1文件的使用
9 程序设计方法学
- 9.1 实例13: 体育竞技分析
- 9.2 Python程序设计思维
- 9.2.1 计算思维与程序设计
- 9.2.2 计算生态与Python语言
- 9.2.3 用户体验与软件产品
- 9.2.4 基本的程序设计模式
- 9.3 Python第三方库安装
- 9.3.1 看见更大的Python世界
- 9.3.2 第三方库的pip安装方法
- 9.3.3 第三方库的集成安装方法
- 9.3.4 第三方库的文件安装方法
- 9.4 模块7: os库的基本使用
- 9.4.1 os库之路径操作
- 9.4.2 os库之进程管理
- 9.4.3 os库之环境参数
- 9.5 实例14: 第三方库自动安装脚本
10 Python计算生态概览
- 10.1 从数据处理到人工智能
- 10.1.1 Python库之数据分析
- 10.1.2 Python库之数据可视化
- 10.1.3 Python库之文本处理
- 10.1.4 Python库之机器学习
- 10.2 实例15: 霍兰德人格分析雷达图
- 10.3 从Web解析到网络空间
- 10.3.1 Python库之网络爬虫
- 10.3.2 Python库之Web信息提取
- 10.3.3 Python库之Web网站开发
- 10.3.4 Python库之网络应用开发
- 10.4 从人机交互到艺术设计
- 10.4.1 Python库之图形用户界面
- 10.4.2 Python库之游戏开发
- 10.4.3 Python库之虚拟现实
- 10.4.4 Python库之图形艺术
- 10.5实例16: 玫瑰花绘制
课程总结
北理工嵩天Python语言程序设计笔记(目录)相关推荐
- 北理工嵩天Python语言程序设计笔记(10 Python计算生态概览)
前言 本文是对<北理工 嵩天/黄天宇/礼欣 Python语言程序设计>的学习笔记,供自己查阅使用. 文章目录 北理工嵩天Python语言程序设计笔记(目录) 北理工嵩天Python语言程序 ...
- 北理工嵩天Python语言程序设计笔记(8 文件和数据格式化)
前言 本文是对<北理工 嵩天/黄天宇/礼欣 Python语言程序设计>的学习笔记,供自己查阅使用. 文章目录 北理工嵩天Python语言程序设计笔记(目录) 北理工嵩天Python语言程序 ...
- 【MOOC嵩天Python语言程序设计】第9周 Python计算生态概览
[MOOC嵩天Python语言程序设计]第9周 Python计算生态概览 9.1 从数据处理到人工智能 9.2 实例15:霍兰德人格分析雷达图 9.3 从Web解析到网络空间 9.4 从人机交互到艺术 ...
- Python语言程序设计笔记(全)
Python语言程序设计 源代码人类可理解 目标代码 计算机直接执行 文章目录 Python语言程序设计 1.编译与解释 2.编程语言分类 3.python语言简介 4. 下载配置python 5.编 ...
- Python语言程序设计笔记
例:获得用户输入数字N,计算并输出从N开始的5个质数,单行输出 首先:定义函数判断一个数是否是质数,return True/False,注意return True的格式,不在for循环体中,在函数体中 ...
- 北理工嵩天Python学习笔记
1 Python基本语法元素 1.1 程序设计基本方法 计算机发展历史上最重要的预测法则 摩尔定律:单位面积集成电路上可容纳晶体管数量约2年翻倍 cpu/gpu.内存.硬盘.电子产品价格等都遵 ...
- 北京理工大学-嵩天python语言程序设计-9-Python计算生态概览
第九章 Python计算生态概览 9.1从数据处理到人工智能 9.2实例15霍兰德人格分析雷达图 9.3从web分析到网络空间 9.4从人机交互到艺术设计 9.5实例16:玫瑰花绘制 方法论 -概览P ...
- 北京理工大学-嵩天python语言程序设计-8-程序设计方法学
本节的主要内容包括: 8.1体育竞技分析 8.2Python程序设计思维 8.3Python第三方库安装 8.4 os库的基本使用 8.5第三方库自动安装脚本 本节的主要目标 -方法论 理解并掌握一批 ...
- python 嵩天 笔记,【笔记】嵩天-Python语言程序设计-完成两个简单实例
目标 使用pycharm,完成两个小实例的编写和运行.一个是温度转换,一个是蟒蛇图形绘制. 过程 1.先设置project目录,虽然命名不是很正式,主要不太习惯软件的目录结构,好在只是熟悉语言和工具, ...
- 北理网课 - Python语言程序设计 - 9.2 实例15:“霍兰德人格分析” (初学,冰山一角)
一."霍兰德人格分析"问题解析 雷达图(Redar Chart):多特性直观展示的重要方式 霍兰德人格分析 -霍兰德认为:人格性趣与职业之间用有一种内在的对应联系 -人格分类:研究 ...
最新文章
- 计算机小键盘 等号,小键盘上的 000 键
- PolarDB-X 2.0:使用一个透明的分布式数据库是一种什么体验?
- 利用赫夫曼编码进行数据解压
- jsp文件通常用common_springboot还能这样用redis
- oracle中prad函数_等保测评2.0:Oracle身份鉴别
- 头顶距离顶部百分比_近距离接触COLMO子母太空舱洗衣机:“真分区洗”应该什么样...
- MYSQL索引和权限管理
- [C#]System.Timers.Timer(2)
- 【手把手带你学JavaSE】第八篇:抽象类和接口
- 中国英语学习论坛(3)
- java 英文句子切分_java 将英文文章 按句子,标点符号分割,正则表达式
- 第2关:Pandas创建透视表和交叉表
- 自然资源确权登记数据库建库
- vue-router 快速返回上一页
- Qt5实现可配置截图及基于百度OCR自动识别标题保存文件
- 解决The plain HTTP request was sent to HTTPS port
- bsd mac linux,macos-Mac OS X和BSD有多紧密的联系?
- 外置网卡 Mac os 11.0 Big Sur 驱动解决方案
- Appium-Python-Client下载
- JDK API(SE8)(部分System,Math,Integer类)