- 博客(672)
- 资源 (31)
- 问答 (1)
- 收藏
- 关注
原创 Python 全栈 400 之NumPy数值计算练习
240 NumPy 数值计算更高效的案列Python 已经提供了很多丰富的内置包,我们为什么还要学习 NumPy 呢?先看一个例子,找寻学习 NumPy 的必要性和重要性。打开 IPython,创建 Python 的列表 a 对象。然后,使用列表生成式,创建一个元素都为原来两倍的新列表 a2,并统计这一行的用时为 95.7 ms .In [76]: a = list(range(1000...
2020-10-28 16:10:36 516
原创 Python 全栈 400 之Pandas数据分析练习
288 Pandas 读取 URL 路径的文件数据输入路径,可以是文件路径,也可以是 URL,或者实现 read 方法的任意对象。如下经典的数据集 iris,直接通过 URL 获取。In [160]: pd.read_csv('https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data')Out[160]...
2020-10-28 16:10:36 539
原创 小强多线程和协程入门练习
226 Python 如何创建线程创建一个线程:import threadingmy_thread = threading.Thread()创建一个名称为 my_thread 的线程:my_thread = threading.Thread(name='my_thread')创建线程,需要告诉这个线程,它能帮助我们做什么。做什么,是通过参数 target 传入,参数类型为 cal...
2020-10-28 16:10:35 134
原创 小强必备更优对象和避坑练习
234 defaultdict创建带初始值的字典用defauldict 能自动创建一个被初始化的字典,也就是每个键都已经被访问过一次。首先,导入 defaultdictIn [44]: from collections import defaultdict创建一个字典值类型为 int 的默认字典:In [45]: d = defaultdict(int)创建一个字典值类型为 lis...
2020-10-28 16:10:35 108
原创 小强识别关键字练习
190 @property使用解释说明property(fget=None, fset=None, fdel=None, doc=None)返回 property 属性不适用装饰器,定义类上的属性:class Student: def __init__(self): self._name = None def get_name(self): ...
2020-10-28 16:10:34 166
原创 小强理解三大器练习
201 直观理解 yield要想通俗理解 yield,可结合普通函数的返回值关键字 return,yield便是一种特殊的return. 说是特殊的 return,是因为执行遇到 yield 时,立即返回,这是与 return 的相似之处。不同之处在于:下次进入函数时直接到 yield 的下一个语句,而 return 后再进入函数,还是从函数体的第一行代码开始执行。带 yield 的函数是...
2020-10-28 16:10:34 162
原创 小强期中考试(考察1-9章)
142 可变类型和不可变类型分别列举 3 个可变类型:mutable type,常见的有 : list, dict, set, deque 等不可变类型:immutable type,,常见的有:int, float, str, tuple, frozenset 等只有不可变类型才能作为字典等的键。143 容量为 100 的样本,怎样使用 list 实现随机抽样 10 个使用 rando...
2020-10-28 16:10:33 3426
原创 小强函数进阶使用练习
113 Python 查找变量遵守什么顺序? LEGB 规则是啥?在学习 Python 函数时,我们经常会遇到变量作用域的问题,有全局变量,局部变量等,Python 查找变量的顺序遵守 LEGB 规则,即遇到某个变量时:优先从它所属的函数( local )内查找;若找不到,并且它位于一个内嵌函数中,就再到它的父函数( enclosing )中查找;如果还是找不到,再去全局作用域( g...
2020-10-28 16:10:32 150
原创 小强字符串处理之正则练习
127 search 第一个匹配串使用正则模块,search 方法,找出子串第一个匹配位置。In [31]: s = 'i love python very much'In [32]: pat = 'python'In [33]: r = re.search(pat,s)In [34]: r.span()Out[34]: (7, 13)128 match 与 search 不...
2020-10-28 16:10:32 113
原创 小白必备文件操作练习
80 文件读操作的案例文件读、写操作比较常见。读取文件,要先判断文件是否存在。若文件存在,再读取;不存在,抛出文件不存在异常。In [8]: import osIn [9]: def read_file(filename): ...: if os.path.exists(filename) is False: ...: raise FileNo...
2020-10-28 16:10:31 156
原创 小白必备时间操作练习
94 当前时间的浮点数表当前时间浮点数import timeseconds = time.time()seconds# 1582341559.095070195 当前时间的时间数组import timeseconds = time.time()local_time = time.localtime(seconds)local_time# time.struct_time(...
2020-10-28 16:10:31 213
原创 小白必备内置函数练习
50 看不懂官档的函数说明怎么办?有些朋友平时反映,看不懂官方文档中介绍函数的说明,比如:max(iterable,*[, key, default])max函数的几个形参,为什么有*符号,又有[]?函数形参列表中符号 * 表示,后面的形参只能为关键字参数 (keyword argument),不能为位置参数(positional argument),也就是说,max 函数要这么用:I...
2020-10-28 16:10:30 258
原创 小白必备面向对象练习
68 Python 中如何定义一个自己的 class ?Python 使用关键字 class 定制自己的类,self 表示类实例对象本身。一个自定义类内包括属性、方法,其中有些方法是自带的。类(对象):class Dog(object): pass以上定义一个 Dog 对象,它继承于根类 object,pass 表示没有自定义任何属性和方法。69 classmethod 使用...
2020-10-28 16:10:30 94
原创 小白必备基础对象练习
13 list 内元素类型要求一致吗?list 不要求元素类型一致,如下列表 lst 内元素类型有3种:lst = [1,'xiaoming',29.5,'17312662388']for _ in lst: print(f'{_}的类型为{type(_)}')打印结果如下,列表 lst 内元素类型有3种:1的类型为<class 'int'>xiaoming的类...
2020-10-28 16:10:29 249
原创 小白必备字符串对象练习
39 Python 中有字符类型吗?单个字符如何被解释?Python 中没有像 C++ 那样表示的字符类型(char),不管是单个字符抑或多个字符都会被统一解释为 str 对象。40 字符串方法 strip, replace, join 各自实现什么功能?strip 用于去除字符串前后的空格:In [1]: ' I love python\t\n '.strip()Out[1]: ...
2020-10-28 16:10:29 107
原创 小白必备基础语法练习
1 什么是动态类型语言?要了解什么是动态语言,需要首先了解“类型检查”。类型检查是验证类型约束的过程,编译器或解释器通常在编译阶段或运行阶段做类型检查。类型检查就是查看“变量”和它们的”类型”,然后判断表达式是否合理。例如,不能拿一个 string 类型变量除以浮点数变量。如果类型检查发生在程序运行阶段,那么它便是“动态类型语言”。常见的动态语言包括:Python、JavaScrpit、P...
2020-10-28 16:10:28 150
原创 第五弹:print 打印不换行,擦除打印,如何实现?
点击上方蓝色字体,星标公众号我和zhenguo正在发起一场公益活动:无私帮助大家解决难题,真正解决的那种!问答起飞如果你平时遇到任何困扰你已久的问题,可以加群,告诉我们,统一记录到《QA...
2020-10-27 22:55:20 1034
原创 第四弹:有哪些适合练手的爬虫小项目?
点击上方蓝色字体,星标公众号我和zhenguo正在发起一场公益活动:无私帮助大家解决难题,真正解决的那种!问答起飞如果你平时遇到任何困扰你已久的问题,可以加群,告诉我们,统一记录到《QA...
2020-10-26 22:53:12 897
原创 《Python知乎》第三弹:matplotlib 如何实现复杂的图形布局?
点击上方蓝色字体,星标公众号我和zhenguo正在发起一场公益活动:无私帮助大家解决难题,真正解决的那种!问答起飞如果你平时遇到任何困扰你已久的问题,可以加群,告诉我们,统一记录到《QA...
2020-10-25 12:44:36 514
原创 《Python知乎》第二弹:Python 如何生成二维码?
我和zhenguo正在发起一场公益活动:无私帮助大家解决难题,真正解决的那种!问答起飞如果你平时遇到任何困扰你已久的问题,可以加群,告诉我们,统一记录到《QA》表中。我们解决不了的,会在...
2020-10-23 21:16:43 206
原创 《Python 问答起飞》第一题
我和zhenguo正在发起一场公益活动:无私帮助大家解决疑难杂症,真正解决的那种!问答起飞如果你平时遇到任何困扰你已久的问题,可以加群,告诉我们,统一记录到《QA》表中,形式如下:我们解...
2020-10-22 18:00:00 191
原创 Github 星标 5.2K 的Python 小例子,再出新作,欢迎查看...
致 Python小例子读者们的一封信亲爱的小例子读者朋友们:你们好!我是Python小例子的编辑 Emily,不知不觉已与大家携手走过400多天,推送121篇原创技术文。了解我们的读者知...
2020-10-20 13:45:28 248
原创 pyecharts 绘制美图4:再添加曲线,完美!
pyecharts 绘制美图4:再添加曲线,完美!今天大家就能学会如何完整绘制出下面的图形了:开心~~上篇绘图结果如下,与上图相比,缺少一条曲线,x、y轴的线条颜色不清楚,今天我们添加这...
2020-09-09 19:44:00 564
原创 pyecharts绘制漂亮图3:添加标注点
使用pyecharts绘制漂亮图:6个基本步骤使用pyecharts绘制这幅漂亮图这是昨天代码跑出来的图:今天,教会大家,如何显示标注点(MarkPoint),即下图所示的两个最大、最小...
2020-09-07 20:01:00 6614 1
原创 使用pyecharts绘制漂亮图:6个基本步骤
pyecharts基于百度开源的、使用广泛的echarts,使用python语言,开发的一套绘图库,是不折不扣的绘图神器。必备资料属性都有哪些取值,去下面这里查:https://pyec...
2020-09-05 23:30:00 5874
原创 Python 定义类和属性
类定义动物是自然界一个庞大的群体,下面演示使用OOP建模动物类。使用Python语言创建动物类的基本语法如下,使用class关键字定义一个动物类:classAnimal():...
2020-07-25 20:13:06 3497
原创 Python 高阶函数
Python 高阶函数可以用来接收另一个函数作为参数的函数叫做高阶函数。如下f有一个参数g,而g又是函数,所以f是高阶函数:deff(g):g()Python 中经常会遇到...
2020-07-17 22:04:24 152
原创 Python 局部变量,全局变量,nonlocal 变量用法
Python 局部变量,全局变量,非局部变量是 Python 三种常见的变量,它们与变量作用域息息相关。局部变量一般位于函数内的变量为局部变量,它的作用域仅在函数体内,在函数体外无效:d...
2020-07-15 20:56:14 817 1
原创 Python 之 EAFP 编程风格
编程风格Python代码的编程习惯主要参考PEP8:https://www.python.org/dev/peps/pep-0008/里面主要包括如每行代码长度不超过79,函数间空一行等...
2020-07-12 21:21:36 1063
原创 for 使用,谨防此问题
for 使用注意for 语句遍历容器类型或可迭代类型时,如果涉及到增加、删除元素,就需要小心。比如请先看下面的例子:删除列表中的某个元素值,可能有重复,要求元素顺序不变,空间复杂度为O...
2020-07-08 13:20:10 175
原创 什么是短路运算符?有哪两个?
短路运算符你知道Python中的短路运算符指哪两个吗?答案:and , or为什么被称为短路运算符?这是因为一旦可以确定结果,解析就会停止。解析的顺序是从左至右,所以后边运算不执行,因此...
2020-07-06 23:39:52 3451
原创 2020上半年 原创的100多篇文章汇总
文章分类整理简介Python小例子的朋友们,大家晚上好!2020年上半年过去了,全新的下半年已经到来。无论何时,提升自身的综合能力都是最重要的,无论外部环境怎么变化。加油2020年!下面...
2020-07-02 21:08:26 265
原创 模拟栈和队列
Python小例子的朋友们,大家晚上好!今天演示如何使用Python内置结构模拟两种常用的数据结构:列表实现栈数据结构;双端队列实现队列数据结构列表封装的这些方法,实现栈这个常用的数据结...
2020-07-01 23:11:00 139
原创 看图理解深浅拷贝
深浅拷贝list 封装的copy方法实现对列表的浅拷贝,浅拷贝只拷贝一层,具体拿例子说:In[38]:c=[1,3,5]In[39]:cc=c.copy()c和cc...
2020-06-30 15:31:28 130
原创 列表包含自身,可行吗?
今天一起探索一个列表赋值的问题,比较有意思。列表包含自身先看一个列表的赋值操作:In[1]:a=[1,3,5]In[2]:a[1]=a#列表内元素指向自身这样相当于创...
2020-06-29 20:08:15 216
原创 一行代码生成一棵圣诞树
一行代码生成一棵圣诞树Python 字符串这块可以玩出很多有意思的功能,今天我以一个精简的字符串打印为例来展示。一棵小树print('*'.rjust(3),'*...
2020-06-26 23:17:07 21846
原创 Python 极简用法,第六期
今天带来5个Python极简用法,第六期。前五期:Python 10 个习惯用法,第一期Python 10 个习惯用法,第二期Python 10 个习惯用法,第三期Python 10 个...
2020-06-20 20:35:56 100
原创 关于异常处理,2 个很赞的功能
今天,咱们探讨 2 个关于异常处理的实用功能。1 强制输入整数强制输入整数,否则程序不终止。要想实现这个功能,可使用 try 和 except :In[5]:whileTrue:...
2020-06-14 23:31:54 166
原创 Python 10 个极简用法,第五期
今天带来 Python 10 个极简用法,第五期。前四期在这里:Python 10 个习惯用法,第一期Python 10 个习惯用法,第二期Python 10 个习惯用法,第三期Pyth...
2020-06-13 18:42:13 165
原创 Python 10 个极简用法,第四期
前三期,请参考:Python 10 个习惯用法,第一期Python 10 个习惯用法,第二期Python 10 个习惯用法,第三期1 生成一个数字序列如下生成一个从10到1的逆序序列:I...
2020-06-09 22:09:52 141
LeetCode-Manager
2017-06-10
LeetCode 完成题目管理工具
2017-06-10
.NET-BackgroundWorker实现异步处理和滚动条报告进度Demo
2017-05-05
归并排序算法程序模拟
2017-03-30
.NET-TreeView控件扩展功能:CheckBoxs父子选中状态同步和自动调整
2017-03-28
快速排序算法实现
2017-03-16
.NET: Xml.Serialization常用对象导图
2017-03-10
如何由浅复制到深度复制
2017-03-07
C#中的ArrayList导图
2017-03-07
用C#描述数据结构2:Array
2017-03-06
统计代码执行时间对象
2017-03-06
根据业务倒推观察者模式
2017-03-05
mvc 新建本地mdf 出错
2017-03-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人