python介绍

  • python来源
    Guido 吉多先生,假期无聊,为弥补ABC语言的缺憾开发了python语言。python,来源并不是指蟒蛇,而是来自一个喜剧团体Monty Python的名字。(同理,若是我开发了一种语言,名字就叫“麻花”。)
    吉多先生曾就职于google。
  • python特点
    简单易学,明确优雅,开发速度快;
    跨平台、可移植、可扩展、交互式、解释性、面向对象的动态语言;
    “内置电池”,大量的标准库和第三方库;
    社区活跃、贡献者多,互帮互助;
    开源语言、发展动力巨大;
  • 应用方向
  • web开发;
  • 自动化(办公自动化与自动化测试)
  • 数据(爬取、分析、机器学习)
  • python之禅
import this

The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.

编译器与解释器

  • 编译器与解释器之间的联系与区别
  • 编译器与解释器都是高级语言与机器语言间的翻译官。(高级语言,见文知意,与人类语言较为接近,遵从一定语法规则;机器语言由0和1组成的语言;)
  • 编译型语言是编译后再执行,不依赖于编译环境,C语言为代表;解释型语言边解释边执行,速度慢,依赖解释环境,python为代表。打个比方,都是吃火锅,编译型语言是在超市买了份海底捞火锅自煮火锅;解释型语言是在火锅店吃火锅,边吃边涮。
  • 扩展:编译方式运行速度快,但任何一个小改动都需要整体重新编译;可脱离编译环境运行;解释方式:运行速度慢部分改动不需要重新编译。不可脱离解释器环境运行。
  • python 运行机制
    python源代码解释后生成.pyc文件,存放在__pycache__中。再次运行文件时可加快文件运行速度。

python环境搭建

  • 下载安装
    勾选 add python X.X to PATH 默认安装即可。
  • 设置环境变量
    详细了解python 环境变量设置请将下篇文章。
    - 安装小贴士
  • 安装路径不要出现中文;
  • 若是C盘资源紧张,最好别安装在C盘;
  • 安装完成后,若是在命令窗口测试,出现:

python 不是内部命令或外部命令,也不是可执行程序。

是python环境变量没有配置好。请在系统环境变量PATH变量中如上图配置两项内容。其中Scripts会影响python PIP命令能否执行(假如python是安装在D盘的python文件夹下)。

python 由来 python来源和特点_ci

PIP的安装与使用

  • pypi仓库
    python有很多第三方库或者说模块,这些库针对不同的应用发挥不同的作用。python的官方pypi仓库为我们提供了一个统一的代码托管仓库,所有的第三方库,甚至你自己快发的开源模块,都可以发布到这里,供全世界的人下载。在python3.4之后我们都使用pip 对pypi仓库中的第三方库进行安装、拆卸、更新都命令操作。
  • 基础使用
  • pip install 模块
  • pip uninstall 模块
  • pip install --upgrade 模块
  • pip list
  • pip freeze
  • wheel 安装
    下载安装包,可在没有网络或是直接用pip命令安装遇到故障时使用。
    https://www.lfd.uci.edu/~gohlke/pythonlibs/ pip install wheel文件路径
  • 换源安装
    pip install 模块 -i https://pypi.tuna.tsinghua.edu.cn/simple/
    借助清华镜像文件完成安装。
  • 拓展:
    python模块的整体导出与导入;
# 现有安装模块的导出
pip freeze >D:\requirements.txt #假设导出文件存放到D盘的requirements文档中。
# 导入安装requirements.txt中的模块
pip install -r D:\requirements.txt

永久更换源文件(不建议使用)
点击【此电脑】,在文件路径中输入%APPDATA%;
按回车跳转至相应目录,新建pip文件夹;
创建pip.ini文件;
打开文件,输入以下内容,关闭即可。

[globel]
timeout = 5000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted -host = pypi.tuna.tsinghua.edu.cn

Pycharm的安装与使用

在安装好python后若想顺利编写python代码,还需要一个集成开发工具,完成代码的编写与运行工作。python自带了IDLE 交互集成开发环境。

此外推荐大家使用pycharm,有点类似Intellij IDEA。在使用pycharm时注意设置python解释器。

python 由来 python来源和特点_python 由来_02

【完】