python 学习体验(小白)
1. 文件
今天学习到了”文件“这一章节,书中《python编程-从入门到实践》讲到在存储数据中,json格式是常用的存储数据。作为一名小白,个人认为没有什么存储格式比的上txt格式,因此本人怀着这样质疑去查询了两者的不同。
JSON格式相对于TXT格式有以下优势:
- 结构化数据:JSON是一种结构化数据格式,可以更好地组织和存储数据。JSON使用键值对的结构,可以更好地表示数据之间的关系。相比之下,TXT格式只是一种纯文本格式,没有结构化的数据组织方式。
- . 可读性:JSON格式的数据可以更容易地被人类读取和理解,因为它使用了一种易于理解的键值对结构。JSON格式的数据可以轻松地转换为JavaScript对象,这使得它在Web应用程序中非常流行。相比之下,TXT格式的数据通常需要进行解析才能被人类读取和理解。
- . 可扩展性:JSON格式支持嵌套和数组,可以更好地处理复杂的数据结构。JSON格式的数据可以轻松地扩展,因为可以添加新的键值对或数组元素。相比之下,TXT格式只能处理简单的文本数据。
- . 与Web应用程序的兼容性:JSON格式是Web应用程序中常用的数据格式之一,因为它可以轻松地与JavaScript对象进行交互。JSON格式的数据可以轻松地在Web应用程序中传输和处理。相比之下,TXT格式不太适合在Web应用程序中使用。
- 跨平台兼容性:JSON格式的数据可以在不同的操作系统和编程语言之间轻松地传输和处理。JSON格式的数据可以在不同的平台上使用,因为它是一种通用的数据格式。相比之下,TXT格式可能会因为不同的操作系统和编程语言之间的差异而出现问题。
总之,JSON格式相对于TXT格式具有更好的结构化、可读性、可扩展性、与Web应用程序的兼容性和跨平台兼容性。这些优势使得JSON格式成为一种非常流行的数据格式,特别是在Web应用程序中。
2.导入包
在pycharm中运行python程序时,往往需要建立不同的虚拟python解释器,这样做的目的是为了方面不同项目的运行——不同项目需要的包不同,这样可以减少所有包同时加载导致的资源浪费。
因此,pycharm在创建项目时,就会将解释器放在这里,这里还包含着你下载包的文件夹。
接下来将介绍包的导入形式,
1. pycharm自带的功能
步骤: 设置->python解释器->软件包
2. 使用pip形式
根据我的探索,不建议大家使用 pip install + 包名
这种形式
推荐将包安装到指定的项目创建的python解释器文件夹(site-packages)中,安装语句如下:
pip install -t 路径 包名
2.1 pip形式(补充)
目前国内有多个镜像网站,大家可以根据喜好任意享用,使用方法随后介绍:
清华大学:
https://pypi.tuna.tsinghua.edu.cn/simple
中国科技大学:
https://pypi.mirrors.ustc.edu.cn/simple
华中理工大学:
http://pypi.hustunique.com
山东理工大学:
http://pypi.sdutlinux.org
阿里云:
http://mirrors.aliyun.com/pypi/simple
豆瓣:
http://pypi.douban.com/simple
1、临时使用镜像(适合偶尔下载一两个包或者一般包的情况下使用)
这种方法很简单,只需要在原本pip安装命令基础上加上镜像网站就可以,以pandas为例:
# 在install后加上-i 镜像网址 包名
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas
这样下载包的时候就不再链接国外的服务器而是从国内的镜像网站下载对应包,速度非常快