码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 北理工嵩天Python语言程序设计笔记(目录)


    前言

    本文是对《北理工 嵩天/黄天宇/礼欣 Python语言程序设计》的学习笔记。由于之前的文章《北理工嵩天Python语言程序设计笔记》篇幅过大,导致打开的时候加载缓慢,也不利于阅读,同时由于CSDN的限制原文已经不可更改,原文特将其分拆以满足不同读者的阅读需要。各个章节的链接见本文第二部分,每个章节的大纲见本文第三部分。


    文章目录

    1. 北理工嵩天Python语言程序设计笔记(目录)
    2. 北理工嵩天Python语言程序设计笔记(2 Python基本语法元素)
    3. 北理工嵩天Python语言程序设计笔记(3 Python基本图形绘制)
    4. 北理工嵩天Python语言程序设计笔记(4 基本数据类型)
    5. 北理工嵩天Python语言程序设计笔记(5 程序的控制结构)
    6. 北理工嵩天Python语言程序设计笔记(6 函数和代码复用)
    7. 北理工嵩天Python语言程序设计笔记(7 组合数据类型)
    8. 北理工嵩天Python语言程序设计笔记(8 文件和数据格式化)
    9. 北理工嵩天Python语言程序设计笔记(9 程序设计方法学)
    10. 北理工嵩天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 完整效果
    • 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: 圆周率的计算
    • 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: 科赫雪花小包裹
    • 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 《三国演义》人物出场统计"实例
    • 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: 政府工作报告词云
    • 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: 玫瑰花绘制
    • 课程总结

  • 相关阅读:
    获取本地缓存数据修改后,本地缓存中的值也修改问题
    聚丙烯微孔膜的等离子体改性及DNA|有机自由基改性DNA-阳离子脂质复合体的应用
    C++类型转换
    ora-02063紧接着line起自
    【数据结构】单链表的基本操作(节点建立、插入删除)
    JSON相关
    vueX持久化存储插件
    docker+网桥+redis主从+哨兵模式
    前端做自动化测试 —— 用TDD的思想做组件测试
    如何提高同行评审的有效性
  • 原文地址:https://blog.csdn.net/yyywxk/article/details/127691166
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号