python进阶用法
无论是ctf比赛还是爬虫还是当下热门的数据分析,IA,处处都是python的身影,这个专栏结合博主自身积累学习所得经验,优化python的各种性能,及原理阐述~本专栏针对python版本为3.x版本~
经验交流:GETF_own@163.com
Sp4rkW
多家企业src年度top3获得者,多个漏洞奖金破w,甲方安全体系建设
展开
-
python进阶用法3 【优化毫不起眼的循环】
前言这篇博客提及三个关于python循环的优化细节,如有其他一些优化的方案,欢迎留言分享~QWQ合理使用生成器(generator)和yield在谈这个环节之前,我们先回顾一波何为生成器及何为yield要理解yiled还需要理解生成器,而要理解生成器,首先需要理解迭代器。迭代器:所有你可以用在for...in...语句中的都是可迭代的:比如lists,strings...原创 2018-04-04 00:08:59 · 14942 阅读 · 4 评论 -
python进阶用法2 【从帮助函数看python内存申请机制】
前言介绍了四个帮助函数,dir(),help(),type(),id(),通过id()函数进一步分析了python在申请内存方面的效率问题,提到的基本类型有string,list,queue和deque四个帮助函数dir()函数dir()函数是查看函数或模块内的操作方法都有什么,输出的是方法列表。dir('str')也可以查看自己定义的函数 hel...原创 2018-03-29 13:28:46 · 3330 阅读 · 6 评论 -
python进阶用法1 【从python到anaconda】
前言为什么在这个专栏的第一篇文章,我会把一个软件或者说工具的介绍放在这里,答案是显而易见的,这个工具确实具有非常强大的功能~ Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。 在使用anaconda之前,我电脑上的两个python版本,python3.5和python2.7,一直是通过py -3和Py -2来区分使用...原创 2018-03-29 08:54:59 · 3431 阅读 · 2 评论