Anaconda:用 Anaconda 来管理 Python 环境和包
2020-02-16 22:38 开发工具 Python 4091 阅读 0条回复
安装 Anaconda 或 Miniconda Windows Windows 下直接下载可执行安装程序进行安装就行了。 MacOS 有 bash 和 pkg 两种。pkg 安装包就不多说了。如果是用 bash 脚本安装: bash Miniconda3-latest-MacOSX-x86_64.sh 更新 Conda 更新 Miniconda 或 Anaconda: conda update c...
Python 操作 MySQL 数据库:PyMySQL 库
2020-02-16 22:17 数据库 MySQL Python 3264 阅读 0条回复
本文参考: Python3网络爬虫开发实战:5.2-关系型数据库存储 部分。 MySQLdb 不支持 Python 3,所以这里使用的库是 PyMySQL。PyMySQL 不是一个 ORM 框架。 PyMySQL 的操作套路一般是下面这样的 # 连接数据库 db = pymysql.connect(host= 'localhost' ,user= 'root' , password= '12345...
Python 文件存储操作(TXT、JSON、CSV)
2020-02-13 17:20 Python 3945 阅读 0条回复
TXT 文本存储 使用 open 方法: file = open( 'example.txt' , 'w' , encoding= 'utf-8' ) file.write( '文本内容' ) file.write( '\n' + '文本内容' ) file.close() 还可以使用 with as 简写语法。在 with 控制块结束时,文件会自动关闭: with open( 'example....
NumPy 基础:数组和向量化计算
2019-10-16 16:43 Python 1724 阅读 0条回复
NumPy 本身不提供建模和科学函数。NumPy 属于比较基础的库,虽然也提供一些诸如读取数据之类的方法,但是很多时候我们会使用 Pandas(基于 NumPy)去实现。 NumPy ndarray: 多维数组对象 NumPy的核心特征之一:N-维数组对象 ndarray;ndarray 是一个通用的多维 同类 数据容器。 ndarray 属性 ndarray shape 属性,用来表征数组每一维...
Python 语言特性(语言语义上)
2019-09-19 13:29 Python 1577 阅读 0条回复
本文记录 Python 语言在语言语义层面上的语言特性。 动态引用、强类型 Python 是动态引用语言,类似 PHP。比如: In [ 18 ]: a = 5 In [ 19 ]: type(a) Out[ 19 ]: int In [ 20 ]: a = 'foo' In [ 21 ]: type(a) Out[ 21 ]: str 我们给 a 复制 int 类型和 string 类型都是没问...