Python入门到精通
文章平均质量分 88
潘高
IT套路深,必须瞎折腾
展开
-
Python3的下一代HTTP客户端——HTTPX
在 Python 中,访问网络资源最有名的库就是requestsaiohttp和httpx。一般情况下,requests只能发送同步请求;aiohttp只能发送异步请求;httpx既能发送同步请求,又能发送异步请求。下面,就着重介绍一下httpx的使用方法。原创 2023-04-18 14:16:03 · 1229 阅读 · 0 评论 -
可能是Python中最好用的身份证解析工具—parseIdCard
更多内容,请访问我的 个人博客。前言2021.08.03,武汉新冠疫情似有复苏的迹象,于是武汉政府立即采取果断措施,启动全城核酸检测。很荣幸,我们公司也积极参与核酸检测工作。我在其中参与了核酸实验和数据校对的工作。在数据校对过程中,主要矛盾体现在身份证不匹配的问题上。于是,我写了这个可能是Python中最好用的身份证解析工具–parseIdCard。身份证格式说明根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数原创 2021-08-19 23:24:11 · 965 阅读 · 0 评论 -
Python中定时任务框架APScheduler入门教程
前言更多内容,请访问我的 个人博客。谈到定时任务,大家可能会优先想到 linux 中的 crontab ,或者 windows 中的任务计划。这些工具用起来都很方便,但是说出来你可能不信,最近我在生信流程中使用 crontab 命令完成一些自动化操作时,遇到问题了。不知是不是 crontab 命令不允许有 qsub 的提交操作,还是管理员设置了 crontab 发起任务的用户没有节点访问权限。。。总之,一向很便利的 crontab 命令居然给我挖坑了。于是,我只得自己写一个定时任务。当然,核心功能原创 2020-05-28 22:10:07 · 1290 阅读 · 0 评论 -
Python3报错-Python入门到精通
前言更多内容,请访问我的 个人博客。Python3报错我们在写程序的时候最喜闻乐见的就是程序打印出我们想要的结果。最怕的就是程序没有按照我们预先设想的样子运行,完了还爆出一堆的错误信息。本章要介绍的就是python中的报错信息。报错信息有很多种,这里介绍两种比较常见的报错信息:语法错误逻辑异常语法错误我们先来看看什么是语法错误。还记得我们之前讲的for循环语句,必须要...原创 2019-10-30 00:05:51 · 343 阅读 · 0 评论 -
Python3模块-Python入门到精通
前言更多内容,请访问我的 个人博客。模块模块是一个包含所有定义的函数和变量的文件,其后缀名是 .py 。模块可以被别的程序引入,以调用该模块中的函数等功能。这也是使用 python 标准库的方法。import 语句想要引用模块,只需要执行import语句就可以了。我们来看个示例。# Filename: printHello.py def hello( name ): p...原创 2019-10-28 23:56:11 · 241 阅读 · 0 评论 -
Python3函数-Python入门到精通
前言更多内容,请访问我的 个人博客。函数函数是一段可重复使用的、实现特定功能的代码块。函数的特点是能提高应用的模块性,和代码的复性率。语法Python 定义函数使用 def 关键字,一般格式如下:def 函数名(参数列表): 函数体我们需要注意以下几点:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括...原创 2019-10-27 21:01:09 · 188 阅读 · 0 评论 -
Python3循环语句-Python入门到精通
前言更多内容,请访问我的 个人博客。循环语句什么是循环语句呢?我们来看看下面这幅流程图。当程序执行到循环语句时,若是执行结果为真,则执行语句1;然后,程序返回,继续执行循环语句,直到循环语句的执行结果为假,程序才会跳出循环,执行语句2,接着程序结束。在这个流程图中,我们可以看到,如果循环语句的执行结果一直为真,那么,程序就会循环执行语句1,除非内存溢出,程序报错;否则,程序永远不会停...原创 2019-10-25 22:16:43 · 211 阅读 · 0 评论 -
Python3条件语句-Python入门到精通
前言更多内容,请访问我的 个人博客。条件语句条件语句是通过一条或多条语句的执行结果来决定接下来执行的代码块。这么理解比较抽象,可以用下面的流程图来展示。当程序执行到条件语句时,会根据条件语句的执行结果选择不同的路径继续执行程序,没有选择的路径将不会被执行。if语句在 Python3 中的条件语句只有 if 。使用形式如下:其中,灰色语句是可以被替换的。抽象出来,就是如下格式:...原创 2019-10-23 23:38:31 · 283 阅读 · 0 评论 -
Python3字典-Python入门到精通
前言更多内容,请访问我的 个人博客。字典字典是一种一一对应的键值对。什么是健值对?比如说一个网址就对应一个网站。http://blog.pangao.vip那么字典也是一样的。我们来看看字典。网站:http://blog.pangao.vip公众号:潘高陪你学编程把这两个键值对用逗号连接,再用大括号把这些键值对扩起来,就是一个字典。{'网站':'http://blog....原创 2019-10-20 19:15:40 · 143 阅读 · 0 评论 -
Python3集合-Python入门到精通
前言更多内容,请访问我的 个人博客。集合集合(set)是一个无序、不重复的元素序列。这里我们来和列表、元组对比一下:列表是一组有序的元素集合。元组也是一组有序的元素集合,但元素不可修改。集合的基本操作创建集合使用大括号 { } 创建集合。但不能使用 {} 创建一个空集合,因为 {} 创建的是空字典。>>> student = {'Tom', 'Mary...原创 2019-10-19 00:13:13 · 295 阅读 · 0 评论 -
Python3元组-Python入门到精通
前言更多内容,请访问我的 个人博客。元组,是组合的组,不是祖先的祖。那个是糕点,我们现在要介绍的是编程概念。什么是元组?元组,就是一组元素。元组和我们上一章介绍的列表很类似。不同的是,元组是用小括号串起来,而列表则是用中括号。还有一个最大的区别,就是元组不能修改。创建元组我们来看看如何创建元组。直接将一个元组赋值给变量Tup,就完成了元组的创建。Tup = (22, 'Py...原创 2019-10-17 21:59:47 · 193 阅读 · 0 评论 -
Python3列表-Python入门到精通
前言更多内容,请访问我的 个人博客。有编程基础的小伙伴应该很好理解列表,列表就是编程语言中常见的数组。没有基础也不要紧,接下来就详细介绍一下列表。什么是列表?简单说来,列表就是一组有序的数据。每一个数据都有其特定的位置,即索引。注意:第一个数据的索引是0,第二是1,依此类推。列表中的数据叫做数据项,数据项可以是任意类型数据,比如:数字、字符串、列表等等。那我们来写一个列表。首先在...原创 2019-10-16 23:03:20 · 374 阅读 · 0 评论 -
Python3运算符-Python入门到精通
前言更多内容,请访问我的 个人博客。什么是运算符?举个例子, 22 + 44 = 66中, 22 和 44 就是操作数, + 就是运算符。Python语言支持以下类型的运算符:算术运算符比较运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符算术运算符A = 4B = 3运算符描述例子+相加A + B 结果为 7-相减...原创 2019-10-15 22:39:13 · 169 阅读 · 0 评论 -
Python3数据类型之字符串-Python入门到精通
前言更多内容,请访问我的 个人博客。什么叫字符串?从字面上理解,就是:一串字符。那么,什么是字符呢?1234abcd 潘高陪你学编程【;。/, 类似于这样,无论是数字、字母、汉字、还是标点符号都是字符。再用引号把他们串起来,就是一个字符串。"1234abcd 潘高陪你学编程【;。/,"直接把这段字符串赋值给变量X,就创建了一个字符串型变量。X = "1234abcd 潘...原创 2019-10-14 20:33:50 · 209 阅读 · 0 评论 -
Python3数据类型之数字-Python入门到精通
前言更多内容,请访问我的 个人博客。Python3 支持四种不同的数值类型:整型(int)整型也叫int型,就是我们数学中认识的整数,即1、2、3、4这样的数。当然了,也包括负整数。Python3整型没有大小限制,只要内存允许,可以写一个很大很大的数字。浮点型(float)浮点型也叫float型,就是我们数学中认识的小数。浮点型也可以使用科学计数法表示(如:2.5e2 = 2.5 ...原创 2019-10-13 21:59:59 · 294 阅读 · 0 评论 -
Python3解释器-Python入门到精通
前言更多内容,请访问我的 个人博客。还记得在前面的课程中我们介绍过,在计算机和 Python程序之间有一个运行环境,这个运行环境就是我们今天要介绍的Python解释器。顾名思义啊,解释器的意思就是把人写出来的Python语言解释给计算机看,让计算机可以识别。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c6OXTpZD-1570896166193)(http...原创 2019-10-13 00:03:03 · 466 阅读 · 0 评论 -
Python3基本数据类型-Python入门到精通
前言更多内容,请访问我的 个人博客。什么是数据类型?数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。通俗来讲,我们人类可以很容易的分清数字与字符的区别,但是计算机并不能,除非你明确的告诉它,1是数字,数是文字,否则它是分不清1和数的区别的。因此,就需要对变量进行明确的划分。想让计算机进行数值运算,就传数字给它,想让他处理文字,就传字符串类型给他。Python3...原创 2019-10-12 00:17:55 · 416 阅读 · 0 评论 -
选择Python版本-Python入门到精通
前言更多内容,请访问我的 个人博客。 更多编程教学请关注公众号:潘高陪你学编程Python 3 才是Python的未来Python 官方都建议指直接学习 Python 3Python 2 只维护到2020年如果是为了维护已有的Python2程序,那么,我建议先学习Python3,然后了解一下Python2与Python3的不同语法,就可以了。如果学习Python是为了...原创 2019-10-05 14:29:15 · 243 阅读 · 0 评论 -
Windows上安装Python-Python入门到精通
前言更多内容,请访问我的 个人博客。 更多编程教学请关注公众号:潘高陪你学编程Python 可应用于多个平台,如 Windows 、 Linux 和 MacOS 。首先可以在终端窗口输入 python 命令来查看在本地是否已经安装Python以及Python的安装版本。Windows 平台在 官网 下载安装包,如下:在 计算机 => 系统属性 查看系统类型,并以此...原创 2019-10-06 10:20:45 · 181 阅读 · 0 评论 -
Mac上安装Python-Python入门到精通
前言更多内容,请访问我的 个人博客。 更多编程教学请关注公众号:潘高陪你学编程Python 可应用于多个平台,如 Windows 、 Linux 和 MacOS 。首先可以在终端窗口输入 python 命令来查看在本地是否已经安装Python以及Python的安装版本。Mac 平台在 官网 下载安装包,如下:双击安装包,直接点击若干个“继续”按钮,直到安装完成。在终端...原创 2019-10-07 14:55:38 · 463 阅读 · 0 评论 -
使用编辑器-Python入门到精通
前言更多内容,请访问我的 个人博客。 更多编程教学请关注公众号:潘高陪你学编程工欲善其事,必先利其器。正如设计师使用Photoshop做图,产品经理用Axure做原型图,程序员也有自己的编程工具。 目前编写Python代码使用比较广泛的编辑器是 PyCharm 和 VSCode 。PyCharmPyCharm 是一套完整的集成开发环境,其特点为:包括调试语...原创 2019-10-09 22:38:51 · 165 阅读 · 0 评论 -
Python3基础概念-Python入门到精通
前言更多内容,请访问我的 个人博客。在正式开始学习写代码之前,我们先来了解一些Python3的基础概念。变量变量是编程中最基本的存储单位。如下代码:x = 2其中,x 就是变量,它的值为2。当然了变量也可以用汉字表示,你这么写,也是可以的。潘高 = 2语句语句是一条告诉计算机要做什么的指令。正如上面的代码: x = 2 ,就是告诉计算机:将 2 这个数字赋值给变量 X 。...原创 2019-10-10 22:36:00 · 158 阅读 · 0 评论 -
Python简介-Python入门到精通
前言更多内容,请访问我的 个人博客。 更多编程教学请关注公众号:潘高陪你学编程Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜...原创 2019-10-04 22:49:28 · 299 阅读 · 0 评论