jupyter
摘要:pip install jupyter jupyter notebook --allow-root
阅读全文
python 迭代器/生成器/迭代对象
摘要:生成器: 带有yield的函数 迭代器:带有next 方法的对象,可以作为内建函数next的参数 迭代对象:带有__iter__方法的对象,__iter__方法返回迭代器 迭代对象可以用for遍历 生成器是一种迭代器,生成器可以通过send方法与调用方双向沟通 迭代对象和迭代器的联系是:可以对迭代对
阅读全文
python 中的type
摘要:1. type(object) -> the object's type返回的是object的类型,即对象的类定义例如:用元类动态生成子类metaclass = type(father) # 获取father的元类subclass = metaclass(name, (father,), attrs
阅读全文
python 中类的初始化过程
摘要:首先元类中的__new__被调用 所有使用该元类的类都会调用一次,不管其有没有初始化,所以元类__new__的作用是修改/验证类的定义 返回的是一个元类的实例,即一个类的定义 元类的__init__由其__new__调用 接着元类的__call__被调用,要返回一个类的实例 元类__call__中要
阅读全文
python pipenv 包管理
摘要:原文链接:https://robots.thoughtbot.com/how-to-manage-your-python-projects-with-pipenv 翻译者:Jiong 在thoughtbot,我们用Ruby和Rails工作,但通常我们总是尝试使用最合适的语言或者框架来解决问题。我最近
阅读全文
flask 启动
摘要:export SECRET_KEY=qq77aa88 export MAIL_SERVER=smtp.qq.com export MAIL_USERNAME=591867837@qq.com export MAIL_PASSWORD=xxibvizgihlmbcgb export FLASKY_AD
阅读全文
flask config
摘要:class Config: SECRET_KEY = os.environ.get('SECRET_KEY') or 'hard to guess string' MAIL_SERVER = os.environ.get('MAIL_SERVER', 'smtp.qq.com') MAIL_PORT
阅读全文
flask 数据迁移
摘要:python flasky.py shell db.create_all() from app.models import User mhc = User("mhc") >>> db.session.add(mhc)>>> db.session.commit() if __name__ == '__
阅读全文
scrapy
摘要:目前,为了加速页面的加载速度,页面的很多部分都是用JS生成的,而对于用scrapy爬虫来说就是一个很大的问题,因为scrapy没有JS engine,所以爬取的都是静态页面,对于JS生成的动态页面都无法获得。 解决方案: 利用第三方中间件来提供JS渲染服务: scrapy-splash 等。 利用w
阅读全文
scrapy
摘要:[root@mhc scrapy]# scrapy startproject tutorialTraceback (most recent call last): File "/usr/bin/scrapy", line 7, in <module> from scrapy.cmdline impo
阅读全文
iPython notebook 安装使用
摘要:pip install jupyter jupyter notebook --allow-root
阅读全文
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
摘要:使用Python进行数据分析,大家都会多少学习一本经典教材《利用Python进行数据分析》,书中作者使用了Ipython的交互环境进行了书中所有代码的案例演示,而书中的Ipython交互环境用的是原生Python开发环境,在原生环境里,由于没有代码提示、自动格式等智能辅助给你,导致编码效率有点低下,
阅读全文
用Golang为Python编写模块
摘要:Go里面需要显示的引入C模块, 让编译器支持生成动态链接库, 并且在代码中可以使用C语言的数据类型,这个至关重要. Calling Go code from Python code 摘取一个最简单例子 The cgo export command is documented in go doc cg
阅读全文
python 数值计算库
摘要:pip install numpy pip install matplotlib pip install sklearn yum -y install tkinter pip install scipy
阅读全文
python操作符重载
摘要:操作符重载的魔术方法 操作符 方法 取反 即席 + __add__ __radd__ __iadd__ - __sub__ __rsub__ __isub__ * __mul__ __rmul__ __imul__ / __truediv__ __rtruediv__ __itruediv__ // __floordiv__ __rfloordiv__ __ifloordi...
阅读全文
centos7 安装wxPython
摘要:*** exact error that occured. This usually means GTK+ is incorrectly installed. configure: error: The development files for GTK+ were not found. For G
阅读全文
用Pylint规范化Python代码,附PyCharm配置
摘要:Pylint一个可以检查Python代码错误,执行代码规范的工具。它还可以对代码风格提出建议。 官网:https://pylint.readthedocs.io pip install pylint 默认情况,Pylint就已经随着Python安装好。在Python的scripts目录下。 找一段小
阅读全文
python grpc
摘要:pip install grpcio pip install grpcio-tools python -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./data.proto
阅读全文
python gun readline
摘要:https://github.com/ludwigschwardt/python-gnureadline
阅读全文