本篇文章基于 2017 PyCon 大会上的演讲:How to make a good library API。列出对于构建 Python 库 API 有用的建议清单。 简洁性 在 README 文件中写入简…
标签:python
pyspark工具机器学习(自然语言处理和推荐系统)2数据处理1
本章介绍数据处理。数据处理是执行Machine Learning所需的关键步骤,因为我们需要清理,过滤,合并和转换我们的所需数据形式。 快速入门 读取 >>> from pyspark.sql impo…
Python 版本升级3.5
一些需要使用到的简单命令——升级之后发现flask不能使用了 pip list #如果列表没有flask pip3 install Flask # python3 中使用pip3 python2.7 中使用 pip 因为…
Python 函数(func)学习
# 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 # 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 # 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 # r…
Python虚拟环境pipenv,virtualvenv
先说virtualvenv Python2,因为我默认的环境是Python2,所有切换至文件夹后,使用如下命令。 virtualenv --no-site-packages venv 使用 python -V#查看当前环…
Python高级函数使用
map的使用:map(function, iterable, …) map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterat…
python模块学习
如果你从 Python 解释器退出然后再进入它,你所做的定义(函数和变量)都会消失。因此,如果你想写某些更长的程序,你最好使用一个文本编辑器来为解释器准备输入,然后以这个文件作为输入来运行程序。这也被称为创建一个 *脚本…
Python爬虫Handler处理器 和 自定义Opener系列之四
1,概述 opener是 urllib.request.OpenerDirector 的实例,我们之前一直都在使用的urlopen,它是一个特殊的opener(也就是模块帮我们构建好的)。 但是基本的urlopen()方…
python 图像处理(从安装Pillow开始)
python2.x及以下用的是PIL(图像处理库是 PIL(Python Image Library)),最新版本是 1.1.7 可在http://www.pythonware.com/products/pi…
Python 标准输出 sys.stdout 重定向
本文环境:Python 2.7 使用 print obj 而非 print(obj) 一些背景 sys.stdout 与 print 当我们在 Python 中打印对象调用 print obj …
python中的argv和argc
主要问题 为什么argv中第一个,即index=0的内容就是文件名? python中argc是用什么实现的? 概念解释 argc:argument counter,命令行参数个数 argv:argument vector…
Python-爬虫工程师-面试题总结
1、对__if__name__ == ‘main’的理解陈述 __name__是当前模块名,当模块被直接运行时模块名为_main_,也就是当前的模块,当模块被导入时,模块名就不是__main__,…