Python学习笔记合集(总结)

news/2024/4/27 5:16:50/文章来源:https://blog.csdn.net/qq_54129105/article/details/127954575

Python学习笔记合集(总结)

第一天主要讲了Python基本语句(上)

  1. 注释
  2. 输出
  3. 标识符
  4. 多行语句

第二天主要讲了Python基本语句(下)

  1. 行与缩进
  2. 关键字
  3. 数据类型

第三天主要讲了import导包(库)和Python条件语句

  1. 导入包(库)
  2. 条件语句
  3. 分支语句
  4. 多分支语句

第四天主要讲了Python循环语句

  1. While循环语句
  2. For循环语句
  3. 嵌套循环语句
  4. break语句
  5. continue语句
  6. pass语句

第五天主要讲了PythonNumber整数

  1. 支持四种不同的数值类型
  2. Number 类型转换
  3. 数学函数
  4. 随机数函数
  5. 三角函数
  6. 数学常量

第六天主要讲了Python字符串

  1. 访问字符串中的值
  2. 字符串运算符
  3. 字符串格式化

第七天主要讲了Python列表

  1. 列表
  2. 添加列表元素
  3. 删除列表元素

第八天主要讲了Python元组

  1. 元组
  2. 元组运算符
  3. 元组内置函数

第九天主要讲了Python字典

  1. 字典
  2. 创建空字典
  3. 访问字典里的值
  4. 删除字典元素
  5. 字典键的特性
  6. 字典内置函数与方法

第十天主要讲了Python集合

  1. 集合
  2. 集合的基本操作
  3. 集合内置方法完整列表

第十一天主要讲了迭代器与生成器

  1. 迭代器
  2. StopIteration
  3. 生成器

第十二天主要讲了Python日期

  1. 日期和时间
  2. 时间元组
  3. 时间日期格式化

第十三天主要讲了Python函数

  1. 定义一个函数
  2. 函数调用
  3. 参数传递
  4. 传可变对象实例

第十四天主要讲了Python文件I/O

  1. 打开和关闭文件
  2. File对象的属性
  3. 文件定位

第十五天主要讲了Python os模块

  1. 重命名和删除文件
  2. 目录

第十六天主要讲了Python面向对象(上)

  1. 面向对象技术简介
  2. 创建类
  3. 创建实例对象
  4. 访问属性

第十七天主要讲了Python面向对象(下)

  1. 内置类属性
  2. 对象销毁(垃圾回收)
  3. 类的继承
  4. 类属性与方法

第十八天主要讲了Python正则

  1. 正则表达式
  2. 检索和替换

第十九天主要讲了Python数据库(上)

  1. 什么是MySQLdb?
  2. 如何安装MySQLdb?
  3. 数据库连接
  4. 创建数据库表
  5. 数据库插入操作

第二十天主要讲了Python数据库(下)

  1. 数据库查询操作
  2. 数据库更新操作
  3. 数据库删除操作
  4. 执行事务
  5. 错误处理

第二十一天主要讲了Python网络编程

  1. 什么是 Socket?
  2. socket()函数
  3. Socket 对象(内建)方法
  4. Python Internet 模块

第二十二天主要讲了Python发送邮件(上)

  1. SMTP 的服务
  2. 邮件服务商的 SMTP 访问

第二十三天主要讲了Python发送邮件(下)

  1. Python发送HTML格式的邮件
  2. Python发送带附件的邮件
  3. HTML文本中添加图片

第二十四天主要讲了Python线程(上)

  1. 开始学习Python线程
  2. 线程模块
  3. 使用Threading模块创建线程

第二十五天主要讲了Python线程(下)

  1. 线程同步
  2. 线程优先级队列( Queue)

第二十六天主要讲了Python JSON

  1. JSON 函数
  2. 使用第三方库:Demjson

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_39170.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入理解SR-IOV和IO虚拟化

一、背景 SR-IOV(Single Root I/O Virtualization)是由PCI-SIG组织定义的PCIe规范的扩展规范《Single Root I/O Virtualization and Sharing Specification》,目的是通过提供一种标准规范,为VM(虚拟机)提供…

ProcessDB实时/时序数据库——ODBC之连接数据库

目录 前言 一、安装ProcessDB-ODBC驱动 1.下载ProcessDB-ODBC驱动 2.安装ProcessDB-ODBC驱动 二、配置ProcessDB数据源 三、JAVA连接ProcessDB数据库 前言 ProcessDB实时/时序数据库支持ODBC连接数据库,接下来将和大家分享下如何使用ODBC操作ProcessDB实时/时…

基于Java Web的传智播客crm企业管理系统的设计与实现

项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…

tinymce富文本编辑器做评论区

今天分享一下tinymce富文本编辑器做评论区的全过程。 文章目录一、介绍1.最终效果2.功能介绍3.主要项目包版本介绍:二、每个功能的实现1.自定义toolbar的功能区①对应的样式以及意义②对应的代码实现【忽略了一切非实现该功能的代码】2.展示、收起评论区①对应的样式…

软件测试面试技巧:如何提高面试通过率?这3点一定要做到

对于想要进入到软件测试岗的新手人员来说,面试这一关是非常重要的,它直接关系着你的去留,也关系后续的期待遇问题,那么,有没有什么技巧可以帮忙提高面试通过率呢? 关于这一问题答案,我从这几个方…

Java自动化测试调试中遇到的问题

前言:记录下遇到的问题 Java自动化测试在调试中遇到的问题总结 1、遇到的Waring:must be unique [WARNING] dependencies.dependency.(groupId:artifactId:type:classifier) must be unique: com.vertica.jdbc:vertica-jdbc:jar -> duplicate declaration of version 10.…

数商云供应链管理系统助力化工行业企业实现客户订单管理可视化

订单管理是现代企业商务业务的重要组成部分,可以帮助企业解决订单管理低效、混乱等问题。随着产业互联网时代的到来,越来越多企业放弃传统费时费力的手动操作,开始应用数字化的管理工具来提高企业订单管理的水平。这里以化工行业企业为例&…

RabbitMQ 快速入门七种简单模式

RabbitMQ 快速入门七种简单模式起步七种模式项目依赖1、"Hello World!"(1) Connection 方式(2) RabbitTemplate 方式2、Work Queues生产者消费者3、Publish/Subscribe关系绑定生产者消费者4、Routing消费者生产者5. Topics消费者生产者6、RPC7、Publisher Confirms起…

09 更真实的云原生:Kubeadm实际搭建多节点的Kubernetes集群

文章目录1. 前言2. 什么是 kubeadm?2.1 kubeadm 介绍2.2 kubeadm 原理3. kubeadm 实验环境的架构是什么样的?3.1 Master 节点3.2 Worker 节点3.3 辅助节点3.4 安装前的准备工作3.4.1 修改主机名3.4.2 修改 Docker 配置3.4.3 修改网络设置3.4.4 修改交换分区4. 安装…

Android -- 每日一问:如何理解 Android 中的 Context,它有什么用?

经典回答 官方文档对于 Context 的解释: Interface to global information about an application environment. This is an abstract class whose implementation is provided by the Android system. It allows access to application-specific resources and cla…

Anaconda、Conda、pip、Virtualenv的区别

一、Anaconda 1.1 简介 Anaconda是一个包含180的科学包及其依赖项的发行版本。其包含的科学包包括:conda, numpy, scipy, ipython notebook等。 二、Conda 2.1 简述 conda是包及其依赖项和环境的管理工具。 适用语言:Python, R, Ruby, Lua, Scala, …

iOS 图标和文字自定按钮

在项目开发中,经常需要用到按钮,系统默认的按钮是图标在左边,标题在右边。但往往实际情况是多变的,有时候图标在右边、有时候图标在上面,这个时候系统的按钮往往无法满足需求,所以我们需要自定义按钮来满足…

装在笔记本里的私有云环境:K8s 集群准备

本篇是系列中的第六篇内容,继续聊聊如何把一个简化过的私有云环境部署在笔记本里,以满足低成本、低功耗、低延时的实验环境。 在前几篇内容中,我们聊过了:虚拟化、监控、基础的存储、持续集成等内容,接下来的内容中&a…

Javaweb的AJAX及Axios框架使用(封装AJAX)

概念: AJAX(Asynchronous JavaScript And XML):异步的JS和XML。 作用: 与服务器进行数据交换 :通过AJAX可以给服务器发送请求。使用AJAX和服务器进行通信,就可以使用HTMLAJAX来替换JSP页面。异步交互 :可以在不重新加载整个页面的情况下,与服务器交互…

自己搭建网站【搭建网站】

现在搭建网站也不只是企业公司商家的专利,很多个人用户都想拥有属于自己的一个网站。那么怎么自己搭建网站呢?下面给大家简单说说。 一、申请域名 域名是访问网站的地址,这是必须要有的,可以在域名服务商网站上申请。申请域名需要…

jupyter中配置多种虚拟环境

Microsoft Windows [版本 10.0.19044.2251] © Microsoft Corporation。保留所有权利。 C:\Users\ThinkStation>conda activate pytorch(pytorch) C:\Users\ThinkStation>conda install ipykernelCollecting package metadata (current_repodata.json): done Solvin…

机械硬盘HDD

硬盘(英语:Hard Disk Drive,缩写:HDD,有时为了与固态硬盘相区分称“机械硬盘”或“传统硬盘”)是电脑上使用坚硬的旋转盘片为基础的非易失性存储器,它在平整的磁性表面存储和检索数字数据&#…

【强化学习论文合集 | 2020年合集】一. ICML-2020 强化学习论文

强化学习(Reinforcement Learning, RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一,用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。 本专栏整理了近几年国际顶级会议中,涉及强化学习(Rein…

SpringCloud_第1章_入门到精通()

SpringCloud_第1章_入门到精通 文章目录SpringCloud_第1章_入门到精通1.认识微服务1.0.学习目标1.1.单体架构1.2.分布式架构1.3.微服务1.4.SpringCloud1.5.总结2.服务拆分和远程调用2.1.服务拆分原则2.2.服务拆分示例2.2.1.导入Sql语句2.2.2.导入demo工程2.3.实现远程调用案例2…

间隔不到一年开两店,温州鸿雁全屋智能经销商透露了他的生意经

作者 | 牧之 编辑 | 小沐 出品 | 智哪儿 zhinaer.cn编者按:间隔不到一年,连续开设了两家全屋智能体验店。这是发生在温州的渠道商故事。本期专访,「智哪儿」对话浙江林上智能科技有限公司总经理朱飞隆先生。他为何做智能家居?为何…