每天开心一点


从零开始用Flask搭建网站
前言Flask 是一个轻量级的基于 Python 的框架,但是扩展性非常良好(Github 上 22000 多个 star 就知道群众的选择不无道理),其他的这里就不多提了,下面就开始我们的网站搭建之路。环境搭建Flask程序结构 两个重要的概念——路由和视图函数。客户端把请求发给 Web 服务器,Web 服务器再把请求发给 Flask 程序实例,Flask 程序实例需要知道每个...
866    2017-12-23
Python中特殊函数集锦
这篇文章主要介绍了Python中特殊函数,主要介绍一下四个函数:1 过滤函数filter 2 映射和归并函数map/reduce 3 装饰器@ 4 匿名函数lamda,需要的朋友可以参考下以下内容主要针过滤函数filter , 映射和归并函数map/reduce , 装饰器@ 以及 匿名函数lamda,具体内容如下:1. 过滤函数filter定义:filte...
675    2017-12-23
总结的几个Python函数方法设计原则
这篇文章主要介绍了总结的几个Python函数方法设计原则,本文讲解了每个函数只做一件事、保持简单、保持简短、输入使用参数、输出使用return语句等内容,需要的朋友可以参考下在任何编程语言中,函数的应用主要出于以下两种情况:1.代码块重复,这时候必须考虑用到函数,降低程序的冗余度2.代码块复杂,这时候可以考虑用到函数,增强程序的可读性当流程足够繁杂时,就要考虑函数,及如何将函数组合在一...
734    2017-12-23
函数设计的基本原则
好的函数应遵循的规则(优秀函数的五项修炼):动名结合的函数名清晰的参数名合理的参数顺序合适的参数个数恰当的返回值函数体(函数定义)的设计原则:在函数的体的“入口处”对参数进行有效性检查(还有一种方法:断言,如果无须处理无效的参数,可以使用断言assert来对参数的有效性进行判断,防止函数被错误的调用)谨慎处理函数返回值函数功能要单一函数主体不宜太长(100行以内)优秀的程序有什么样的要求呢?要求之...
1303    2017-12-23
CentOS 7.0 安装Chrome 浏览器并创建桌面快捷方式
在CentOS 7.0  安装Chrome 浏览器的方法。首先在/etc/yum.repos.d目录中创建google-chrome.repo文件,其写入如下内容:[google-chrome]  name=google-chrome  baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basear...
1388    2017-12-22
用requests爬虫拒绝301/302页面的重定向而拿到Location(重定向页面URL)的方法
def yunsite(): 'url' headers = {'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 'Accept-Encoding': 'gzip, deflate, sdch, br', ...
1300    2017-12-18
Python的IDLE清屏方法
作者:知乎用户链接:https://www.zhihu.com/question/20917976/answer/32876441来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。原文链接:python idle 清屏问题的解决在学习和使用python的过程中,少不了要与Python IDLE打交道。但使用 Python IDLE 都会遇到一个常见而又懊恼的...
707    2017-12-18
Python是什么?小学生能学会?
Python是什么?小学生能学会?会识字就能学编程!估计很多人的疑问是,要不要这么夸张,C、C++、Java、Python的编程,都是以前大学才开的专业课程,小学生乃至婴幼儿能懂吗?这个你放心,不是还有专门给婴儿讲解量子力学的书籍吗?深圳大学副研究员陈飞在接受新智元采访时表示,在小学开设Python编程课,更多是培养兴趣,培养孩子的编程思维。“Python适合在小学五年级以后开设,那时候学...
1551    2017-12-18
41岁阿里工程师:35岁转管理,真的是必经之路吗?
摘要: 墨玦,阿里巴巴 iDST 高级技术专家。博士毕业于北京邮电大学,计算机应用专业,目前主要从事语音技术工程化方面的研发。回顾在阿里的三年时光,他感慨良多,写下了这篇总结,与大家共勉。
1199    2017-12-14
pyspider 爬虫教程
pyspider简介pyspider 爬虫教程(一):HTML 和 CSS 选择器pyspider 爬虫教程(二):AJAX 和 HTTPpyspider 爬虫教程(三):使用 PhantomJS 渲染带 JS 的页面
1178    2017-12-08