Python学习分享之路
本人运维工程师一枚,业余之际学习Python语言。钻研过CNN、机器学习、人工智能和数据可视化,鉴以简陋的学识望大家多多指点!谢谢!
发现美的眼睛
知己方可悉现,自励方可探远途
展开
-
Python3 依赖 Microsoft visual C++ Build Tools 免费下载
Python3 依赖 Microsoft visual C++ Build Tools 免费下载Microsoft visual C++ Build Tools 工具并不需要从CSDN下载上进行付费下载,从微软上就可以下载体积大小在3M左右附上下载链接https://download.microsoft.com/download/5/f/7/5f7acaeb-8363-451f-9425-68a90f98b238/visualcppbuildtools_full.exe博主这段时间在原创 2020-07-13 14:41:31 · 1599 阅读 · 1 评论 -
Python3验证电话有效性
Python3验证电话有效性环境版本Python3.7.2使用库re,本库为python自带,不必安装代码展示# -*- coding:utf-8import redef phone(): n = input("请输入一个手机号:") if re.match(r'1[3,4,5,7,8]\d{9}', n): print("您输...原创 2019-12-25 17:01:26 · 1466 阅读 · 0 评论 -
Python3 表格超链接
Python3表格超链接语言版本python3.7.2Excel表格使用的是WPS在Excel工作簿中增加工作表,是经常做的事情。同样的,在一个单元中设置超链接也是一样的。通常,右键超链接然后本文档中的位置即可。但是手工操作毕竟还是慢,所以我们便使用Python来协助处理表格。这里,我们需要知道Excel的一个命令=HYPERLINK("#Sheet2!A1","测试")...原创 2019-12-19 14:32:34 · 1989 阅读 · 2 评论 -
python3 短信功能-使用阿里云
Python3 短信功能环境版本:Python3.7.2当我们需要一些实时信息并且具有推送功能时,可以使用短信方式来告知开发者。这里,博主使用阿里云的短信模块。申请短信签名和模块不多讲述,阿里云文档中讲述很清楚。这里将分享短信的批量发送和单一发送的案例。首先,需要我们部署短信模块pip install aliyun-python-sdk-core部署完成之后,就可以...原创 2019-12-18 15:51:25 · 484 阅读 · 0 评论 -
Python3 面向对象与面向函数的对比使用(见解)
Python3 面向对象与面向函数的对比使用(见解)Python版本: 3.7.2Python IDE编辑器:Pycharm首先,我们需要明确我们的业务需求,根据业务方面来去制定实现需求的方案。简单明了来说,你现在需要做个WEB后端。那么,你的代码(使用Tornado库)很有可能是这个样子的。# -*- coding:utf-8 -*-import ***from...原创 2019-11-12 17:06:15 · 532 阅读 · 0 评论 -
Python-星号*特性
Python星号特性在本文中,当我讨论*和**时,我指的是*和**前缀操作符,而不是中缀操作符。>>> numbers = [2, 1, 3, 4, 7]>>> more_numbers = [*numbers, 11, 18]>>> print(*more_numbers, sep=', ')2, 1, 3, 4, 7, 1...原创 2019-02-28 17:22:26 · 207 阅读 · 0 评论 -
python——基础教程——17
Python第十七节课本节内容Mon 0612:00Tue 0712:00Wed 0812:00Thu 0912:00Fri 1012:00Sat 1112:00Jan 1212:00Mon 13函数 匿名函数 面向对象 作业(文件) 涉及范围基础教程——17函数函数的...原创 2019-01-09 21:42:14 · 223 阅读 · 0 评论 -
python——基础教程——16
Python第十六节课本节内容Mon 0612:00Tue 0712:00Wed 0812:00Thu 0912:00Fri 1012:00Sat 1112:00Jan 1212:00Mon 13文件操作 OS模块 平台信息获取 作业(文件) 涉及范围基础教程——16文件操...原创 2019-01-08 14:05:50 · 174 阅读 · 2 评论 -
python——基础教程——14
Python第十四节课本节内容Mon 0612:00Tue 0712:00Wed 0812:00Thu 0912:00Fri 1012:00Sat 1112:00Jan 1212:00Mon 13集合 集合操作 数字 错误处理 练习(三级联动) 涉及范...原创 2019-01-04 22:22:31 · 279 阅读 · 0 评论 -
python——基础教程——11(面试题)
阶段测试以下的简答题,请使用语言+代码(实验过程)的方式表述出来\1. 请你简述你对LVS的理解LVS(Linux virtual server)它是一个负载均衡、高可用性集群,主要针对大业务量的网络应用(比如新闻。电子商务、网上银行…)LVS是建立在一个主控服务器(双机)及若干个真实服务器组成。真实服务器负责提供服务,主控服务器会根据指定的调度算法对真实的服务器进行控制。LVS集群结构对...原创 2019-01-03 21:14:30 · 295 阅读 · 0 评论 -
python——基础教程——13
Python第十三节课本节内容Mon 0612:00Tue 0712:00Wed 0812:00Thu 0912:00Fri 1012:00Sat 1112:00Jan 1212:00Mon 13字典 字符串填充 字符串填充 字符串填充 字符串填充 ...原创 2019-01-03 21:11:35 · 318 阅读 · 7 评论 -
python——基础教程12
Python第十二节课本节内容Mon 0612:00Tue 0712:00Wed 0812:00Thu 0912:00Fri 1012:00Sat 1112:00Jan 1212:00Mon 13字符串操作 字符串填充 练习 涉及范围基础教程——12字符串的填充str.center(width, ...原创 2019-01-02 22:32:21 · 173 阅读 · 3 评论 -
python——基础教程——1-8统合作业
Python——基础教程——1-8统合作业# -*- coding:utf-8 -*-"""作业:现在有另外一组数据[21,32,21,34,31,434,12]找出出现次数最多的元素,并将其删除掉"""def test(a=None): """ 解题思路: 首先对传入值进行深复制,防止出现下标错位。原创 2018-12-26 21:22:04 · 224 阅读 · 0 评论 -
基于anaconda的python,安装wxpy(微信库)
wxpy(wx + python)诸如此类的微信库还有itchat,关于itchat作者也写过相关的文章。如果环境是anaconda,那么在第二选项中就可以进行安装。不过,还是推荐使用pip指令进行安装pip install wxpy这是一种安装方式,当然安装的路径自然而然就在pip所处的python中site-package里面...原创 2018-09-16 17:12:27 · 6724 阅读 · 0 评论 -
重定义anaconda安装PyQt5及eric6
重定义anaconda安装PyQt5及eric6作者:发现美的眼睛(本人)PyQt5这个东东,其实是python基于C++的Qt进行重编译,然后用python实现图形化GUI的库。多余功能就不多唠叨,先说一下作者本人在安装和使用PyQt5、eric6出现的几个天坑。希望能够带给大家帮助!基础环境,本电脑直接通过anaconda部署安装的python3.6.5,这一点大家和我是一...原创 2018-09-05 13:04:53 · 3624 阅读 · 0 评论 -
python——基础教程——10
Python第十节课本节内容Mon 0612:00Tue 0712:00Wed 0812:00Thu 0912:00Fri 10字符串 查找和替换 切割 涉及范围基础教程——10查找find()str.find(substring, beg, end)substring:查找的子字符串beg:...原创 2018-12-28 22:02:03 · 170 阅读 · 3 评论 -
python——基础教程——9
Python第九节课本节内容Mon 0612:00Tue 0712:00Wed 0812:00Thu 0912:00Fri 1012:00Sat 1112:00Jan 1212:00Mon 13字符串 切片操作 格式化 编码(解码) 字符(大小写转换) ...原创 2018-12-27 22:57:50 · 239 阅读 · 0 评论 -
python——基础教程——8
Python第八节课本节内容Mon 0612:00Tue 0712:00Wed 0812:00Thu 0912:00Fri 1012:00Sat 1112:00Jan 1212:00Mon 13练习 元组 练习 涉及范围基础教程——8元组元组的特点# 元组是小括号包裹# 列表是中括号包裹# ...原创 2018-12-26 21:20:38 · 183 阅读 · 0 评论 -
Python——基础教程——7
Python第七节课本节内容Mon 06Mon 13列表 拷贝 计数 方法 练习 涉及范围基础教程——7列表方法count() # 填入值,返回值的个数index() # 填入值,设定搜索范围(下标)pop() # 默认删除最后一个值,指定值则...原创 2018-12-25 17:34:30 · 602 阅读 · 0 评论 -
python——基础教程——6
Python第六节课本节内容Mon 06Mon 13库:turtle 绘制图形 样例代码 方法 练习 涉及范围基础教程——6引入库import turtle初始设置turtle.screensize(whidth, height, ...原创 2018-12-25 13:25:41 · 255 阅读 · 0 评论 -
python——基础教程——5
Python第五节课本节内容Mon 06Mon 13计算技巧 列表 内置函数 方法 练习 涉及范围基础教程——5计算技巧sum():计算总和函数,适用于列表中存储了大量数值,相加求和。sorted():排序函数,将无序列表进行有序排列。默认条件...原创 2018-12-21 17:30:37 · 324 阅读 · 0 评论 -
python——基础教程——4
Python第四节课本节内容Mon 06Mon 13练习 break continue 涉及范围基础教程——4for 循环关键字break 关键字continue 关键字len() 方法,会统计长度,也就是内容有多少(指下标位的总数)a = [1, 2, 3, 4]len(a)>...原创 2018-12-21 10:10:44 · 527 阅读 · 0 评论 -
python——基础教程——3
Python第三节课Mon 06Mon 13for循环 占位符 嵌套 涉及范围基础教程——3for 循环for i in "python": print(i, end="") # 默认print()会有一个换行符,也就是end="\n" # 如果end=""里面填写的是别的话~~~...原创 2018-12-20 11:05:06 · 479 阅读 · 0 评论 -
Python——基础教程——2
Python——基础教程——1random模块# -*- coding:utf-8 -*-import randoma = random.random()print(a)这里将会打印0-1之间,随机的浮点数。random模块关于random模块的多个方法# 产生1-100之间的随机整数a = random.randint(1, 100)print(a)...原创 2018-12-19 11:15:35 · 1184 阅读 · 13 评论 -
Python——基础教程——1
Mon 06Mon 13input()/print() 五大类型 if-elif-else 涉及范围基础教程——1关于本次重写这是作者本人在学习python近一年之后,再一次重新编写python基础教程。这次编写,将会持续编写到python的框架。在这个过程中,将会使用实例以及个人在编写开源库时,所用到的...原创 2018-12-17 23:20:36 · 294 阅读 · 1 评论 -
Python 定义函数
Python定义函数1.定义函数打印问候语句,名为greet_user():def greet_user(): """显示简单的问候句""" print("Hello!") greet_user() 这个示例演示了最简单的函数结构。第一行的代码行使用关键字def来告诉Python你要定义一个函数。这是函数定义,向Python...原创 2018-07-14 15:29:50 · 1065 阅读 · 0 评论 -
Python while循环处理列表和字典
while循环处理列表和字典 for循环是一种遍历列表的有效方式,但在for循环中不应修改列表,否则将导致Python难以跟踪其中的元素。要在遍历列表的同时对其进行修改,可使用while循环。 通过将while循环同列表和字典结合起来使用,可收集、存储并组织大量输出,供以后查看和显示。在列表之间移动元素#首先,创建一个待验证用户列表#和一个用于存储已验...原创 2018-07-11 15:06:45 · 7957 阅读 · 3 评论 -
Python IDE 字符串
上一节是python的入门,变量!以后编写代码,这种东东会一直出现。推荐,一定要理解好!理解好!理解好!说到变量,字符串就要出现。因为变量、函数、字符串、字典这四大会是基础。一个定义:字符串 = 数据 != 数值(!=代表不等于)浅显解答一下,字符串可以是英文、中文、阿拉伯数字和特殊字符用引号括起来的。但能够被称之为数值的,只能是数字。当然以后会接触到str函数,这个函数就是让(字符串=任意数字)...原创 2018-06-21 20:17:20 · 136 阅读 · 0 评论 -
Python IDE 数字
Python IDE 第三章数字数字?嗯,就是数字。聊聊数字吧,这一章本就是讲数字的。据说现在的云,大数据,还有机器学习、人工智能等等。这些建立在编程语言基础上的高级编程,都是需要宏观微观的数据,也就是被分层的数字。说说Python中的数字,无非是我们所认识到的阿拉伯数字。但如果只是这么讲的话,就浪费时间了。数字 = 数据 !=数值(没有str之前)既然有了数字,相对应的就会出现对比、等于、差值等...原创 2018-06-24 23:15:55 · 243 阅读 · 0 评论 -
Python anaconda 列表(上)
Python IDE and anaconda第四章 列表(上)列表是Python最强大的功能之一,本人在《Python编程,从入门到实践》书中引入本章的教程。加上个人对列表的理解和应用,希望能够帮助到入门的同学。※ 列表由一系列按特定顺序排列的元素组成。简而言之,用个小型公式简单说明一下。Names = [‘1’ , ’2’ , ‘3’ , ‘4’]列表名称可以是复数,因为列表包含的元素并不会太...原创 2018-06-24 23:17:39 · 606 阅读 · 0 评论 -
Python anaconda 列表(下)
Python IDE and anaconda第四章 列表(中)本章基础是列表,既然明白了访问列表,那也应该会修改、添加和删除元素。正如 运维一般,什么“增、删、改、查”,必须的!自己理解,我直接放出来代码。 ↑修改,指定位置就可以修改。 ↑添加,不过这种添加方式并不算是很优秀的。毕竟像排队,直接将新加元素排列值队伍后边。※使用了append函数 ↑指定位置插入元素※使用了insert函数 ↑删除...原创 2018-06-29 23:26:20 · 252 阅读 · 0 评论 -
Python IDE and anaconda 组织列表
Python IDE and anaconda第六章 组织列表创建列表初期,元素的输入顺序基本无法预测。和数据库手工输入一样,在后期形成无效低劣的工作时间。说到这里,便是本章要讲解的内容。可以通过Python中提供的函数对其进行整理排序,甚至进行预测。(预测是后边将图形化和神将网络时说到。)先来一段代码,借图说话好说。 如图,原本cars列表中的元素毫无顺序。当然,首字母并非按照顺序来的。所以,我...原创 2018-06-29 23:30:17 · 172 阅读 · 0 评论 -
Python anaconda 操作列表
Python IDE and anaconda第七章 操作列表我们经常需要遍历列表的所有元素,对每个元素执行相同的操作。对于这样,可使用Python中的for循环进行操作。假设:我们有一组(A)名单,名单中存在多个人员。我们想要调用这些人员姓名,总不能一个一个打印输出,这样做的效率会十分低下。 上图便是例子,虽然结果出现四行,原因是因为列表中存在四个元素,既然B要牵引A列表,就要一对一行。这样解答...原创 2018-07-01 21:33:51 · 1273 阅读 · 0 评论 -
Python anaconda 切片
Python IDE and anaconda第八章 切片什么叫切片?就像切火腿、面包一样,切成一片一片的!然后一个一个拿,或者拿一堆。这就是切片。 先来一段代码看看。一大段的“面包”,让我们用数字位置进行切片。根据不同数字切出来不同长短的“面包”,当然也是可以切单片面包的。Players[X]就是这个样子啊!然后呢?遍历切片,也就是看面包片。 复制列表,添加列表 ...原创 2018-07-01 21:34:49 · 322 阅读 · 0 评论 -
Python anaconda 元组
Python IDE and anaconda第九章 元组列表适合存储在程序运行可能变化的数据集,而且可以修改。而元组,python将不能修改的值称为不可变的,而不可变的列表被称为元组。简而言之,不可变的是元组。 如图,切片在元组中用途十分巨大,因为元组和列表差别不大。 差别不大的原因是除了不能切片修改,什么都一样。 遍历一波 不过,不能修改是因为不能用切片修改,但却可以用整体更改方式改变其中的元...原创 2018-07-01 21:35:59 · 150 阅读 · 0 评论 -
Python anaconda if语句
Python IDE and anaconda第十章 if语句(上)编程时经常需要检查一系列条件,并据此决定采取什么措施。在Python中,if语句能够检查程序当前状态,并采取相应措施。简而言之,就是按条件选择。 我们有个列表,现在想要验证一下当前第一个是不是“bmw”。于是写了一个判断语句else,在随后添加了print,并根据打印输出来看看结果。Bmw确实不是开头,当然大小写也会决定当前代码运...原创 2018-07-02 23:22:07 · 516 阅读 · 0 评论 -
Python anaconda if-elif-else
Python IDE and anaconda第十一章 if语句(下)理解条件测试后,就可以开始编写if语句。If语句有很多种,选择使用哪种取决于要测试的条件数。最简单的if语句只有一个测试和操作 假设有一个表示某人年龄的变量,而你想知道这个人是否够投票年龄,可使用如下代码: 上图,age在代码中确实符合判断条件,于是测试通过。测试通过,将执行后续的代码,反之忽略。聊聊if-else语句※在条件测...原创 2018-07-02 23:24:33 · 949 阅读 · 0 评论 -
Python anaconda 字典
Python IDE and anaconda第十二章 字典※字典存储的信息量几乎不受限制,因此我们需要遍历字典理解字典之后,我们能够更加准确的为各种真实物体建模。 首先,字典的符号是{},就是花括号。字典中的元素可以赋值,学名叫做键-值对。像color:green这个就是键值对。上图同样展示了访问字典中的alien_0的信息。 借助先决条件,尝试打印结果。这便是字典的一种应用。 有了字典之后,也...原创 2018-07-02 23:25:54 · 301 阅读 · 0 评论 -
Python anaconda 遍历字典
Python IDE and anaconda第十三章 遍历字典一个Python字典可能只包含几个键值对,也可能包含了数百万个键值对。鉴于字典可能包含大量的数据,Python支持对字典遍历。字典可用于以各种方式存储信息,因此有多种遍历字典的方式:可遍历字典的所有键值对、键或值。首先遍历所有字典 说明一下:key、value是小写,在双引号中按照英语书写首字母大写。作为变量,可以小写。当然这个变量是...原创 2018-07-02 23:27:02 · 296 阅读 · 0 评论 -
Python anaconda 嵌套
Python IDE and anaconda第十四章 嵌套有时候,需要将一系列的字典存储在列表中,或将列表作为值存储在字典中。 多个字典存储在列表中,可以方便下次使用。 在Python看来,任何一个存储在aliens中的字典都是独立的,这就可以独立修改。 如果我们要修改前三个字典,只需要遍历指定范围内的字典,并更改其对应的键值对。 在if代码片段之后,添加额外的elif语句,继续修改。 字典中...原创 2018-07-02 23:47:10 · 176 阅读 · 0 评论