1.前言
本文主要记录学习Python过程,本人从事Android开发,目前从0基础开始学习Python,这也是本人第一次写博客,写的不好的地方大家多多见谅,有任何问题可以评论,大家互相学习、互相进步。
2.什么是Python
python特点:
1.简单易学:
Python是代表简单主义思想的编程语言,个人理解Python程序就像写英文的伪代码一样,开发时以解决问题为主,而不是理解语言本身。
2.解释型语言:
Python是一门解释型语言,不同于java生成.class文件再通过JVM进行编译,Python可以直接运行产生结果。
3.速度快:
Python底层是用C语言写的,运行速度非常快。
4.可移植性:
Python是开源的,Python程序都可以在许多平台上运行,包括Linux、Windows、FreeBSD和Solaris。
5.面向对象:
Python既支持面向过程的编程,也支持面向对象的编程。
6.可扩展性:
如果需要一段关键代码运行的更快或者某些算法不公开,可以部分使用C或C++编写,并在Python使用它们。
7.丰富的库:
Python的标准库很庞大,可以帮助处理正则表达式、文档生成、单元测试、线程、数据库、Web浏览器、CGI、FTP和电子邮件等各种任务,所有这些功能都可以使用。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等。
3.PIP使用
那什么是PIP呢?PIP个人理解是管理第三方库文件。
如果使用pip安装其他高质量的库如requests,默认pip会从Python官网的大仓库里下载,是从国外下载,导致下载变慢。那么如何配置国内镜像源呢?
以下是常用的一些镜像源:
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
网易:http://mirrors.163.com
目前有两种使用方法:
第一种:
(1)临时使用 pip install 库名字 -i 镜像地址
例如使用清华大学镜像源 命令为:pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
(注意:这里的目前资源已经存在了,没有此资源的话会进行下载)
(2)永久使用
Linux下 修改 ~/.pip/pip.conf (如果没有就创建一个文件夹和文件。文件夹要加“.”,表示隐藏文件)
windows下 在user目录中创建一个pip目录,在目录中新建文件pip.ini。(例如:C:\Users\louis\pip)
下图是pip.ini文件的内容,本人使用的是清华大学的镜像源。