一个极为简洁的Python爬虫框架
更新--案例讲解框架用法:玩点好玩的--100行代码抓取NBA全部球员的全部赛季数据=============================================================虽然不是专业的爬虫工程师,但作为一个Pythoner,一直对爬虫情有独钟。Python有很多爬
这破 Python
没想到我一个07年就入坑CPyUG从此走上从业道路的人,也会有来吐槽Python的一天。事实上自从上一次GuidovanRossum因为PEP572事件而长文退出管理之后,我就想吐槽了。尤其是这个Python3.7啊,你把async改为保留字就算了,为啥作为属性还能报错,搞得基于pylama的静态检
用Python发邮件
更新:评论区沦陷了,我现在终于知道为什么知乎可以关闭评论,筛选特定评论了。。。我只说一句,原文的意思,说Python大发好,只是说Python方便好用,并没有和其他编程语言作对比,更没有说孰优孰劣的意思~Python真是万能语言啊,还能发邮件。。。我也是最近刚知道!那么问题来了,用Python发邮件
12行Python代码,自在随心应付微信拜年群发
虽然这个时间点发布这样的文章有报复社会的嫌疑。不过我想这样的小技巧应该是每位学习编程的同学逢年过节必备的。既然发出祝福的人可以从网上复制一条段子,甚至可能是随手复制七大姑八大姨群发给TA自己的段子,然后在微信群发助手全选联系人,往里面一粘贴点击发送就成功地搞定了所有过去的一年里爱过帮助过鼓励过同舟共
利用python开发app实战
我很早之前就想开发一款app玩玩,无奈对java不够熟悉,之前也没有开发app的经验,因此一直耽搁了。最近想到尝试用python开发一款app,google搜索了一番后,发现确实有路可寻,目前也有了一些相对成熟的模块,于是便开始了动手实战,过程中发现这其中有很多坑,好在最终依靠google解决了,因
Python代码加密混淆
我多想再见你哪怕匆匆一眼就别离python作为一种解释型语言,源代码加密本身比较困难。但有时候我们在发布一款python产品时又必须考虑到代码的加密性,以避免源代码泄露。为此,我查阅了一些资料,研究了几种python代码加密的常见方式,在此记录一下。源代码加密(一)py脚本编译成pyc二进制文件编译
Python协程
真正有知识的人的成长过程,就像麦穗的成长过程:麦穗空的时候,麦子长得很快,麦穗骄傲地高高昂起,但是,麦穗成熟饱满时,它们开始谦虚,垂下麦芒。——蒙田《蒙田随笔全集》上篇论述了关于python多线程是否是鸡肋的问题,得到了一些网友的认可,当然也有一些不同意见,表示协程比多线程不知强多少,在协程面前多线
利用python开发app实战
我很早之前就想开发一款app玩玩,无奈对java不够熟悉,之前也没有开发app的经验,因此一直耽搁了。最近想到尝试用python开发一款app,google搜索了一番后,发现确实有路可寻,目前也有了一些相对成熟的模块,于是便开始了动手实战,过程中发现这其中有很多坑,好在最终依靠google解决了,因
一个法语老师的python 入门之路
这篇文章作为自己的心路与学习历程,希望能够有后续。首先,做一个背景介绍,相信想学习python的同学看了以后一定会信心大增。我高中毕业后,读了二本的法语专业,工作了几年后,到了25岁,反正前面的20几年都不喜欢学习。26岁,我又到法国念研究生,专业是教育学,现在换了个专业,人类社会历史比较学。对,上
一图学Python
网上有这样一张图片,信息量很大,通常会被配上标题“一张图让你学会Python”:这张图流传甚广,但我没有找到明确的出处,图片上附带了UliPad的作者Limodou的信息,很有可能是原作者。如有知情者可留言告诉我。其实,说看了这张图就能学会Python显然过于“标题党”,如果你有类似的速成想法也请尽
python入门教程大纲
写这个教程的初衷是为了整理一下自己的python技术栈,算是总结总结,没想到一发不可收拾,慢慢有了一些体系,偶然的机会回答了一个问题,承蒙各位错爱,得到了快两百个赞,虽然远比不上各种大V,但给了我很大的鼓励,故开此专栏,希望能帮助更多的人入门python。自己在python的学习道路上摸索了一些方法
Python加速运行技巧
Python是一种脚本语言,相比C/C++这样的编译语言,在效率和性能方面存在一些不足。但是,有很多时候,Python的效率并没有想象中的那么夸张。本文对一些Python代码加速运行的技巧进行整理。0.代码优化原则本文会介绍不少的Python代码加速运行的技巧。在深入代码优化细节之前,需要了解一些代
Python菜鸟入阶第一步(安装Python+PyCharm)
0、全是废话。其实很久没有编程序啦,感觉手越来越生了,最近因为工作需要,想做一个批量编辑excel表格的小程序,萌生了重新学习编程的想法。原本是打算用VB6的,就是这个了。先放张图怀念一下逝去的青春。毕竟对于我来说VB6用得最顺手。但是这玩艺太古董了,安装的时候win7报有兼容性问题。哎~~VB6是
Python技术分享的乱象
我出书之后的宣传活动有相当的比重来自知乎,我收获了更多的赞同、喜欢和关注者,不得不说我及时的抓住了知乎流量红利期,也在知乎Live爬升期的早期开了我的第一场Live。本来我希望自己做成一种示范,让大家走出软件作坊,出来分享,获得更多的关注和认可,变现(引流)...最后让这个圈子能够良好的发展。其中最
Python __slots__ 详解
Python老鸟都应该看过那篇非常有吸引力的Saving9GBofRAMwithPython’s__slots__文章,作者使用了__slots__让内存占用从25.5GB降到了16.2GB。在当时来说,这相当于用一个非常简单的方式就降低了30%的内存使用,着实惊人。作者并没有提到他的业务特点和代码
我不认识Pythoner这种开发者
抱歉,由于最近在不同地方看到多处的Pythoner这个词,我又忍不住出来吐槽了。不同语言的开发者都有自己的标志性称谓,比如Gopher和Rubyist。Python语言就很奇怪,有人说自己是Pythoneer,有人说自己是Pythonista,不过最多的还是在招聘和自称上都在用Pythoner这个词
Python web 应用性能调优
作者:徐叶佳@Glow原文链接:Pythonweb应用性能调优为了快速上线,早期很多代码基本是怎么方便怎么来,这样就留下了很多隐患,性能也不是很理想,python因为GIL的原因,在性能上有天然劣势,即使用了gevent/eventlet这种协程方案,也很容易因为耗时的CPU操作阻塞住整个进程。前阵
(2017)我不建议使用的Python Web框架
昨天我提了一个问题(2017)你最不建议使用的PythonWeb框架?下面是在原问题下的回答,看过的同学可以点赞关闭了。---分割线---在知乎可以看到的很多Web框架推荐,有很多内容已经过时,有些直接是从网上搜的。我又来树立正确的价值观了。第一不推荐web.py我以前说过,评价XX是否可以用在生产
选Python还是Java?
抱歉啦,整个9月都在充电和赶进度。好久不冒泡了,今天还有公众号读者给我发了句淡淡的「好久没更新了」来催更,今天先「水」一篇非技术的吧。知乎上有很多关于语言选择的问题,这已经是月经贴了。其中关于Python和Java的问题大抵如下:Python和Java该如何选择?将来Python(Java)会不会替
详解Python元类
什么是元类?理解元类(metaclass)之前,我们先了解下Python中的OOP和类(Class)。面向对象全称ObjectOrientedProgramming简称OOP,这种编程思想被大家所熟知。它是把对象作为一个程序的基本单元,把数据和功能封装在里面,能够实现很好的复用性,灵活性和扩展性。O