![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python教程
文章平均质量分 81
结合本人的开发经验,以及对一些知识的理解和输出,所以想做一个不怎么正经的Python由0到入门的教程,这个教程可能不会让你成为大神,但能够让你使用Python完成很多意想不到的事情
是多尼不是托尼啊
这个作者很懒,什么都没留下…
展开
-
Python教程--数据流的基本解析和转换
数据流的基本解析和转换一、前言二、数据封装1、字符串编码1、数字编码3、binascii编码3.1 a2b_hex3.2 b2a_hex4、hex方法三、数据解析1、字符串解码2、数字解码四、总结一、前言数据是我们在编写代码过程中,尤其是通信过程中,是经常要使用到的,牵扯到数据的封装,解析,转换,这一张我们为大家介绍基本的数据操作二、数据封装1、字符串编码一般我们发送字符串之前,要对字符串进行编码,形成字节流,使用encode方法,一般英文字符使用的都是utf-8编码import socket原创 2021-07-01 23:43:51 · 1851 阅读 · 2 评论 -
Python教程--多线程和多进程
多线程和多进程一、前言二、多线程1、多线程的定义和启动2、线程的的结束和状态3、线程的传参4、线程的同步,锁的机制三、多进程1、多进程的定义和创建2、join方法3、守护进程4、多进程同步和锁5、进程间通信5.1 管道5.2 队列四、总结一、前言线程是操作系统能够进行运算调度的最小单位,我们可以创建多个线程做不同的事,比如一个线程进行数据的发送,而另一个进行数据的接收。但Python并不是真正多核运行的多线程机制,所以有时候要充分地使用多核CPU的资源,我们还要使用到多进程二、多线程1、多线程的定义原创 2021-07-01 00:18:43 · 207 阅读 · 4 评论 -
Python教程--socket通信
socket通信一、前言二、套接字1、UDP2、TCP2、SOCKET_RAW三、总结一、前言socket通信,是指两个或者多个设备间,进行数据交换的一种方式,有UDP,TCP,SOCKET_RAW等协议,当然,我们这里不阐述具体网络的通信的方式,只是教大家如何使用Python进行通信二、套接字socket就是我们耳熟能详的套接字,一个socket代表通信的一端,我们在这里给大家介绍常用的三种,UDP通信,TCP通信,SOCKET_RAW(这玩意其实不常用)1、UDPUDP是无连接的传输协议,他原创 2021-06-29 23:27:45 · 1427 阅读 · 4 评论 -
Python教程--正则表达式
正则表达式一、前言二、正则语法和使用1、基本语法2、正则匹配的基本使用2.1、match方法2.2、search方法2.3、compile方法2.4、findall方法三、总结一、前言我们在代码的编写过程中,经常会匹配各种各样的字符串,这时我们使用正则表达式,就可以进行模糊匹配,以查找我们想要的结果二、正则语法和使用1、基本语法模式描述.匹配任意字符(不包括换行符)^匹配开始位置,多行模式下匹配每一行的开始$匹配结束位置,多行模式下匹配每一行的结束*匹原创 2021-06-28 23:35:47 · 130 阅读 · 2 评论 -
Python教程--异常处理
异常处理一、前言一、前言在我们写代码的过程中,不管是有意无意,经常会出现代码在运行过程中出现报错的情况,这时候就会影响到我们代码的正常运行,运行过程被打断,这在实际项目中是不能够被允许,所以我们就要用到异常,来帮助我们来规避0.00...原创 2021-06-24 23:25:25 · 146 阅读 · 0 评论 -
Python教程--文件的读写
文件的读写一、前言二、文件的基本读写1、文件的基本操作2、不同文件模式的使用3、文件的其他操作三、配置文件1、基本格式2、读取3、增删改四、总结一、前言上一节,我们在代码示例的最后,给大家说了,我们的代码只需要添加字典中的职员信息,就可以完成快速的人员添加,但这样仍然不够完美,我们在这一节中给大家介绍文件的使用,我们既可以通过文件读取我们之前存储的信息,也可以写入我们想要保存的东西二、文件的基本读写1、文件的基本操作在写入之前,我们首先需要打开一个文件,这个文件可以是新建的,也可以是已存的,打开文原创 2021-06-24 00:46:22 · 179 阅读 · 0 评论 -
Python教程--总结(1)
总结(1)一、前言二、代码示例三、代码解析四、总结一、前言我们之前学习了变量,列表,字典,循环,类,方法等Python基本的认识,经过这些学习,大家对于每一个模块敲敲代码,写写小功能已经是没有问题了。但是可能有些同学把这些功能结合到一起会有些困难,那我们今天稍作休息,把之前的知识通过一个代码示例来给大家呈现一遍二、代码示例class Bussiness(object): # 定义一个公司类 def __init__(self, name, age, salary): # 类的属性有三个,原创 2021-06-22 22:45:13 · 103 阅读 · 0 评论 -
Python教程--类和方法
类和方法一、前言一、前言一切皆对象,Python也是一门面向对象的语言,所以也会有类和方法原创 2021-06-21 23:52:18 · 1789 阅读 · 0 评论 -
Python教程--条件判断和循环
判断和循环一、前言二、条件语句三、循环语句1、while循环2、break语句3、continue语句4、for 循环5、循环的嵌套四、总结一、前言我们现在能够熟练使用单一变量,列表,元组和字典,但仅限于赋值,打印输出这些操作,在实际应用中,我们要进行更为复杂的运算,比如两个值大小的比较,或者依次获取列表中的元素,要是还用之前那种方法,一个个的去操作,那可太麻烦了,所以在这一章我们给大家介绍条件判断和循环的操作。二、条件语句条件语句基本格式为:if 判断条件1: 执行语句1elif 判断条件2原创 2021-06-20 23:53:35 · 894 阅读 · 0 评论 -
Python教程--列表,元组和字典
Python教程--列表,字典以及判断,循环的使用一、列表1、创建列表2、获取列表的值一、列表1、创建列表之前我们用变量存储数字,字符串等,但我们有时候想用到多个变量,总不能定义多个变量吧,这时候我们可以使用列表,创建一个空列表的方法为a = [] 或者 a = list()print(a)结果: []如果已经有初始化的值1, 2, 3, 4,那么格式为a = [1, 2, 3, 4]print(a)结果: [1, 2, 3, 4]我们也可以初始化字符串a = [‘Donni原创 2021-06-20 00:16:14 · 293 阅读 · 0 评论 -
Python教程--Python代码的基本认识和编写
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-06-19 00:15:03 · 591 阅读 · 0 评论 -
Python教程--Pycharm的安装、配置和基本使用
Pycharm的安装和基本配置一、前言二、Pycharm的下载三、安装三、初始化配置四、总结一、前言上一章我们配置好Python之后,接下来就可以开始我们的编程之旅啦,但在这之前还有一件事要做,就是我们需要一个得心应手的IDLE工具,这里推荐使用Pycharm,我一直使用的这个,不管从功能上还是使用习惯上,都是一个不错的工具以下配置都是在Windows10环境下,若有其他平台上的疑问,欢迎大家交流二、Pycharm的下载首先,进入Pycharm官方下载页面,https://www.jetbrain原创 2021-06-17 22:38:11 · 899 阅读 · 0 评论 -
Python教程--环境的搭建
Python环境的搭建一、前言二、Windows10平台搭建1、安装包下载2、安装2、pip的下载源配置三、Ubuntu16.04平台搭建1、安装包下载一、前言本节讲述Windows10环境以及Ubuntu16.04环境下的Python环境搭建,使用的Python版本为3.6.8二、Windows10平台搭建1、安装包下载首先在Python官网,https://www.python.org/,点击菜单栏的Download-Windows,会显示所有的Python历史版本的安装包,选择3.6.8中的原创 2021-06-16 23:57:22 · 284 阅读 · 0 评论