python编程基础篇之第二节环境搭建和软件安装

文章目录

  • python编程基础篇之第二节环境搭建和软件安装
  • 前言
  • 一、python介绍
    • 1. python简介
    • 2. python的应用方向
    • 3. python之禅
        • win+R进入命令行输入cmd并点击确定
        • 进入dos命令行窗口
        • 输入python并回车
        • 回车后进入python环境并输入import this
        • 再次点击即可看到python之禅了
  • 二、编译器与解释器
    • 1. 为什么会有编译器和解释器
    • 2. python解释器种类
  • 三、python环境搭建
    • 1. python环境搭建注意事项
    • 2. python解释器下载
    • 3. python解释器安装
  • 四、pip的安装与使用
  • 五、wheel文件安装
  • 六、换源安装
  • 七、代码编辑器


前言

提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、python介绍

1. python简介

python由Guido van Rossum(号称“龟叔”)创建。龟叔曾就职于谷歌公司,据说他退休后的一个圣诞节闲来无事便决定开创一门更好的语言,随即python诞生。至于这门语言为什么叫python,是因为龟叔当时正好有个喜欢的剧团,叫《The Monty Python》,于是编选了当中的python单词来命名这门语言,所以这门语言与蟒蛇没有任何关系。
近几年随着社会和科技的发展,python的优势逐渐体现出来了,尤其是在机器语言和人工智能方面的优势。逐渐从一门不如流的脚本语言转为一门主流计算机语言。相较于其它语言,python语言有如下优点:

  • 简单易学、明确优雅、开发速度快
  • 跨平台、可移植、可扩展、交互式、解释型、面向对象的动态语言
  • 有“内置电池”之称,即有大量的标准库和第三方库 社区活跃,贡献者多,互帮互助
  • 开源语言,发展动力巨大

2. python的应用方向

3. python之禅

python之禅是龟叔对这门语言的体会和总结,是给python开发者和使用者的建言和忠告。在安装好python解释器的使用环境后,win+R进入命令行,输入python进入其交互环境,输入import this即可查看到。具体操作如下所示:

win+R进入命令行输入cmd并点击确定

进入dos命令行窗口

输入python并回车

回车后进入python环境并输入import this

再次点击即可看到python之禅了

二、编译器与解释器

1. 为什么会有编译器和解释器

由于计算机只能识别二进制0和1机器码,所以人与计算机之间是不能直接进行交互的。这就需要有个类似桥梁的东西,使人能够识别计算机的二进制机器码,计算机也能识别人类的语言,这个桥梁也就是编译器和解释器。
通俗点说,编译器和解释器都是高级计算机语言和机器之间的翻译官,都是将人类看得懂的代码翻译成机器可以执行的二进制机器码,只不过在运行原理和翻译过程有不同而已。
编译器是先整体编译再执行,这种编译方式运行速度快,但任何一个小的改动都需要整体重新编译,可以脱离编译环境运行。代表语言有c语言。
解释器是边解释边执行,这种编译方式运行速度慢,但部分改动不需要整体重新编译,不可脱离解释器环境运行。代表语言是python语言。

2. python解释器种类

  • CPython:官方版本的解释器。这个解释器是用 C 语言开发的,所以叫 CPython。CPython 是使用 最广的 Python 解释器。
  • Ipython:基于 CPython 之上的一个交互式解释器,在交互方式上有所增强,执行 Python 代码的功 能和 CPython 是完全一样的。
  • PyPy:一个追求执行速度的 Python 解释器。采用JIT技术,对 Python 代码进行动态编译(注意,不 是解释),可以显著提高 Python 代码的执行速度。
  • Jython:运行在 Java 平台上的 Python 解释器,可以直接把 Python 代码编译成 Java 字节码执行。

三、python环境搭建

1. python环境搭建注意事项

2. python解释器下载


python解释器的3.6版本是目前兼容性最好的版本,所以建议下载3.6版本

3. python解释器安装






四、pip的安装与使用

pip是用于安装第三方模块的安装工具,python3之后都是用的pip,python2用的是easy_install




注意:
在用pip安装第三方模块时需退出python环境,因为pip不在python解释器内,它们时独立的存在,可以从它们的路径看出
下图可以看出在python环境下pip install requests后提示命令错误

输入exit()退出python环境

重新输入pip install requests即可看到安装成功

五、wheel文件安装

wheel安装介绍与实现
介绍:
除了使用上面的方式联网进行安装外,还可以将安装包也就是 wheel 格式的文件,下载到本地, 然后使用 pip 进行安装。比如我在 PYPI 上提前下载的 pygame 库的 wheel 文件,后缀名为 whl
实现:

  • pip install wheel 安装 wheel 这个库
  • 打开网址 https://www.lfd.uci.edu/~gohlke/pythonlibs/
  • 下载相应库的 .whl 文件
  • 在 dos 命令行安装 pip install ***path.whl

六、换源安装

由于python软件的服务器都在国外,直接从官网上下载很慢,甚至失败,所以国内诸多网站都镜像了国外服务器的数据。我们直接从国内这些网站上下载可以提高下载速度和成功率。这些网站有:
阿里云: http://mirrors.aliyun/pypi/simple/

  • 中国科技大学: https://pypi.mirrors.ustc.edu/simple/
  • 豆瓣(douban): http://pypi.douban/simple/
  • 清华大学: https://pypi.tuna.tsinghua.edu/simple/
  • 中国科学技术大学: http://pypi.mirrors.ustc.edu/simple/

七、代码编辑器







pycharm 安装完毕后配置python解释器的原因
pycharm只是一个代码编辑器。用它编写的代码计算机无法直接识别,需要借助python解释器来将代码翻译成计算机能够识别的机器码,才能最终实现人机交互。

更多推荐

Python编程基础篇