作者:剑若游龙微信公众号《科学是什么东东》,欢迎关注

作者微信号,欢迎与我交流

网络爬虫,人工智能,机器学习,如何让计算机理解能力更强,如 何让你手中的机器人更人性化,更聪明?

不管是大人还是孩子,在日常生活中都会经常听到这些术语,在这 些话里有一个耳熟能详的英文名词:python。python 到底是什么呢?

python 是一种计算机语言和C语言,C++等,都属于编程脚本语言的一种我们使用它们中的一种,或几种,实现人机交互。python 的中文翻译为大蟒蛇,看似可怕,其实不然。这只可爱的大蟒蛇其实与圣诞节有着不解之缘。

python和圣诞节有着不解之缘

1989 年圣诞节期间,在荷兰的阿姆斯特丹,Guido van Rossum 为了打发圣诞节的单调与无趣,决心开发一个新的脚本程序,作为 ABC 语言的一种继承。之所以选中 Python(大蟒蛇的意思)作为该编程语言的名字,这也是因为他是一个名叫 MontyPython 的喜剧团体的忠实爱好者。python这个小家伙超凶的!

回到主题,python 与 ABC 语言或是 C++语言一样,都是一种脚本语言,但相比其它几种计算机设计语言,python 在语言命令上比 C 语言或C++更简化,更易读懂,同时拥有众多强大的第三方库,可实现网络爬虫,游戏设计,机器学习,深度学习,复杂绘图等多种工程,同时 python 更像是一种“胶水语言”,使用 python 可将其他语言编写的程序进行集成和封装。

学习 python 的好处有哪些呢?

首先,对于处于小学高年级和中学的学生,学习 python 不光可以建立编程基础,为将来各个尖端行业尤其时下最流行的人工智能,机器  学习工程师打下基础;同时,这也是一种逻辑思维模式的培养,对于其  它知识的学习能力,认知都起到很大的影响。

用python学习人工智能知识既方便又快捷

对于已经工作的成人,学习 python 也会拓展自己的职业道路,选择余地会更多。

言归正传,如果你想要开始学习这种语言,还犹豫什么,做个行动 派,按照教学,搭建起 python 的语言环境和平台吧。

python 虽然是一只简单、优雅的小蟒蛇,但由于支持环境复杂和第三方库众多,学习起来还是会有一些难度的,笔者会循序渐进的讲解,和各位一起学习进步。

言归正传,搭建 python 编程环境主要需要三个步骤:

python程序主体,pip库管理工具,以及编程文本编辑器

下面就对这三部分搭建步骤做详细说明:

一.windows 系统下python 程序安装:(该培训主要以 windows 系统中的安装操作为准)

1. 网上搜索 python 下载,或打开官网 www.python.org,点击Downloads——Windows:

python主站下载程序

2. 接下来选择要下载安装的版本,并根据 windows 本身是32还是64 位选择相应的下载文件:根据 windows 本身是32还是64 位选择相应的python下载文件,我用的是3.64,较稳定

3. 下载完成后开始安装(这里以 3.6.4 为例)

(1) 勾选 Add Python 3.6 to PATH,是把 Python 的安装路径添加到系统环境变量的 Path 变量中(这里一定要勾选,否则后面要自己手动勾选)

(2) 选择 Install Now 默认将 python 安装在 C 盘目录下(这里建议不装在 C 盘下)

(3) 选择 Customize installation 可自定义路径(建议这个选项)

4. 选择 Customize installation 后,这一步默认全选,然后点击next

这一步默认全选,然后点击next

6. 这一步勾选 Install for all users,安装路径根据自己的需要选择

这一步勾选 Install for all users,安装路径根据自己的需要选择

7. 点击 Install,开始安装 python

点击 Install,开始安装 python

8. 安装成功,到此为止,python 就安装成功了。安装成功

9. 下面要进行关键的步骤,需要验证是否安装成功 电脑的搜索界面中,输入 cmd

打开这个控制台,输入 python,出现以下提示(python 版本信息),说明下载成功

打开cmd

输入 python,出现以下提示(python 版本信息),说明下载成功,可以输入quit()退出这个环境

10. 手动添加环境变量(选做)

如果你不小心忘记勾选添加环境变量,也可以手动添加

(1) 右击计算机-选择属性-打开下图页面右击计算机-选择属性

(2) 单击高级系统设置-环境变量-打开下图页面

单击高级系统设置-环境变量-打开页面

(3) 为系统变量 path 追加 F:\PythonXX

追加的路径是你的 python 文件路径(一定注意:记得要用;分割开) 引申:

环境变量单独配F:\PythonXX\程序是可以运行的,在cmd要输入大写的Python才行。

如果加上F:\PythonXX\Scripts;在cmd输入Pyhton和python都可以。

二. 安装 python 工具包管理插件——pip

在之前的教程中,我们安装了python 的主程序,但这是远远不够的, 因为 python 需要很多第三库的支持,才能实现多种功能,为了方便安装种类多样的第三方库,笔者建议继续安装 pip。

pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。

如果你在步骤一中忘记了安装 pip 或安装 pip 失败,你可以尝试以下方法安装 pip:

1. 下载 pip 安装包,下载地址如下:

https://pypi.python.org/pypi/pip#downloads

点击 Download files

注意:版本可能会有更新

将 pip 的 tar 包下载到本地并解压,这个 tar.gz 格式的是windows 和 linux 通用的包,在 Windows 下用常规的解压工具(如winrar 等)即可解压

2. 用 cmd 命令对话框进入到 pip 的解压目录,执行 python setup.py install 进行安装,安装完成之后出现 finished 说明安装成功。

温馨小贴士:

这里我们对不懂电脑的小白将的再详细一点:

找到左下角的搜索栏,在其中搜索 cmd,并点击回车,就会进入 cmd 命令框中:

到左下角的搜索栏,在其中搜索 cmd,并点击回车,就会进入 cmd 命令框中

已进入cmd

这里我们默认进入的当前用户的文件夹,我们输入 cd/可以退出到根目录啦,之后我们找到电脑中 pip 解压的位置,比如我们的解压位置在这里可以查到:

寻找路径并复制

我们继续在cmd 中输入 d: 这样就切换到了 D 盘,之后我们输入 cd pip-19.2 这样就进入了这个文件夹的目录。之后我们执行 python setup.py install 进行安装。

执行 python setup.py install 进行安装

安装完成之后出现 finished 说明安装成功。如下图所示:

装完成之后出现 finished 说明安装成功

3. 执行 pip 命令的提示找不到这个命令,需要将 pip 的安装路径加入到环境变量中(方法详见安装 python 的末尾),路径一般为python 所在目录的 Scripts 目录中

4. 下图是环境变量添加成功之后,执行 pip list 成功,现在 pip已经安装成功了,可以用来安装 python 的一些模块了。

安装库的命令一般为pip install 库名称,这里推荐几个常用的库:

pip install pillow

pip install imutils

pip install matplotlib

pip install opencv_python

pip install scipy

pip install pandas

pip install tensorflow

若安装出现红色报错,一般是由于源不稳定,可切换源,用以下命令:

pip install 库名称 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

三.最后一步,下载语言编辑器:

兼容 python 的语言编辑器有很多,如 pycharm 和 geany 等,笔者习惯使用 geany 编辑器,因为它功能简洁,简单易用。这里主要针对geany 编辑器的下载和安装做详细讲解:

首先我们去官网下载这款编辑器,在官网的位置如下图: 点击上图中的Geany 1.33_setup.exe 进行下载

下载Geany

下载完成之后双击安装,安装的步骤很简单,选择“下一步”然后  同意其协议,之后就一直“下一步”到底即可

安装过程超简单

安装完成之后会生成快捷图标,下次使用的时候直接双击快捷图 标即可,双击打开 Geany 编辑器

打开Geany

首选我们执行:文件-新建;然后在弹出的窗口里设置名称及保存 位置:

这里有一个注意事项:Geany支持很多格式的计算机设计语言,如果想用Geany编写python,那么文件名的后缀应为“.py”,否则Geany不会将其认定为python文件

讲到此处,我们已经将基本的 python 编程环境搭建完毕,接下来,如何与这只大蟒蛇交流呢?我们必须掌握一定的语言规则, python 能够看懂的语言,你也可以称其为游戏,掌握一定的游戏规则,我们才能玩好这个游戏。

请看系列教程二《python 虽是蟒蛇,但和它交流很容易》。

谢谢阅读和关注!

python是一种蟒蛇使用的语言_python树莓派系列教程一:初识大蟒蛇 python(python语言环境搭建篇)...相关推荐

  1. R语言七天入门教程一:配置运行环境

    R语言七天入门教程一:配置运行环境 一.R语言介绍 1.R语言是什么? 参考:R语言教程-R语言介绍 R 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析.绘图.数据挖掘.R语言有丰富的 ...

  2. Python+大数据-知行教育(一)-环境搭建 数据仓库

    Python+大数据-知行教育(一)-环境搭建 数据仓库 1. 教育项目的数仓分层 回顾: 原有的基础分层 ODS层: 源数据层作用: 对接数据源, 和数据源的数据保持相同的粒度(将数据源的数据完整的 ...

  3. python是一种面向____的高级语言_Python简介_语法_高薪Ptython系列专栏_2

    Python是一种什么语言? Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python的3.0版本,常被称为Python 3000,或简称Py3k.相对于Python的早期版 ...

  4. python是一种面向____的高级语言_Python 基础教程Python是一种解释型、面向对象、动...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Python 基础教程 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底 ...

  5. 达内 python 是一种更纯粹的面向对象_python 面向对象(进阶篇)-转发自武SIR

    面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个"函数"供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的 ...

  6. 编程语言的分类及初识大蟒蛇

    一 编程语言的分类 从第一台计算机诞生开始,人们为了使用计算机硬件就产生了编程语言.从最初的机器语言,到汇编语言再到现在应用广泛的高级语言.目前世界上的编程语言已经多达600种. 机器语言:直接使用二 ...

  7. python开发讲解_Python开发系列课程(1) - 初识Python详解

    初识Python Python简介 Python是一个很棒的语言,从它诞生的那天起,一直致力于向开发者提供同时具备可读性和生产力的多范式编程语言.曾经有人Python仅仅是一门脚本语言,不适合构建大型 ...

  8. python在数据分析方面的应用、下列说法正确_智慧树知到大数据分析的python基础答案...

    智慧树知到大数据分析的python基础答案 在派生类中可以通过 " 基类名 . 方法名 ()" 的方式来调用基类中的方法 . 下面代码的执行结果是 : ( ) a = 10.99 ...

  9. 派森python教程_Python系列教程一Python入门(一)

    前言 各位看博客的园友们,大家好,我就是那个风流倜傥的KK,还记得我那篇2019年的年中总结博客吗?我想有许多看博客的园友是没有读过我那篇文章的,KK很生气,后果很严重(开个玩笑了,怎么可能).给大家 ...

最新文章

  1. 从 AlphaGo 到具有人类智慧的 AI 究竟有多远?François Chollet 有了一些新想法
  2. Mac idea 打不开
  3. Microsoft Office 企业记分卡管理服务器
  4. 读四年大学,各项费用大概是多少?
  5. 解决window资源管理器打开无法删除文件
  6. 机器学习基础算法18- 鸢尾花数据集分类-随机森林
  7. ORACLE JOB间隔时间参考
  8. 【Antd】Pagination中的current和pageSize参数自动同步到url当中
  9. 服务器远程管理简介(ILO,BMC,RSA)
  10. 批量修改RTX腾讯通用户密码
  11. 微信小程序卡包wx.addcard文档缺失-ext参数说明
  12. 校招提前批之今日头条一面
  13. 使用计算机计算一个多边形,计算机几何基础,计算多边形的面积, HDU-2036
  14. c语言链表用处,c语言链表的用途是什么
  15. 不需要充电底座的无线充电器,30㎝内随意充
  16. Spring Boot+Vue(一)node.js环境搭建
  17. (转)JPVideoPlayer 基于avplayer的音视频列表播放
  18. Android 核心技术
  19. qrcode 生成二维码,带logo 带文字描述
  20. 你还在屈服限速dog的某网盘吗,今天解决网盘限速它来了

热门文章

  1. mysql约束简单理解
  2. 【代码】H5页面实现唤起AndroidAPP并传递参数
  3. 一流在线课程申报表公共计算机,衡阳财经业职业技术学院精品课程建设申报表.doc...
  4. SPI思想应用之拔插式插件
  5. 如何使用OpenCV在图像中抠出指定的颜色区域
  6. 忘记UCENTER创始人密码的解决办法
  7. linux ubuntu配置要求,Ubuntu Server 14.04和Kylin 14.04 Enhanced Release amd64最低硬件配置要求...
  8. 支付宝年度账单交互效果的实现
  9. Kusto Query Language (KQL) 学习笔记
  10. 基于梁氏—克里曼信息流的因果分析理论及应用——应用部分