我突然发现一个很严重的问题,就是我好像跟你说了好多的python语法,却没有跟你说一下python的基本背景。今天,我们不学基本语法了,来看一下python的基本背景。

首先,说一下python是怎么读的。根据百度百科给的发音是这样的:英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/

目前,python有两个版本,一个版本是2.x,还有一个版本是3.x,这里面的2.x又有好几个版本,同样,3.x里面也有好几个版本。我们之前讲的都是3.x版本的。为什么要学习3.x版本的?因为3.x版本的python集合了更多的方法,相对python2来说更加便捷。还有一点很重要的是:python作者在邮件列表上宣布 Python 2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给商业供应商。嘻嘻,没有python3那么方便,还要钱,以后很多公司都会用python3的,所以,python3会成为未来的主流,我们就不要浪费精力去学习python2了。虽然现在一些openCV(图像识别技术)用的就是python2,但是,我相信,在不久的将来,会改变的。

接下来说一下python的兼容性,python之所以那么热门,一部分原因是兼容性的问题,能和C/C++很好的兼容,也能和MATLAB兼容。C/C++就不说了,毕竟你也不是学这个的,MATLAB不知道你们有没有学,按理来说,学一下MATLAB,对你们的专业还是挺有帮助的。MATLAB是一款科学计算软件,能够统计分析数据,得到可视化图像,我们就经常用来分析信号的傅里叶变化。在这里引用一下百度百科对python和MATLAB关系的解说:

● 首先,MATLAB是一款商用软件,并且价格不菲。而Python完全免费,众多开源的科学计算库都提供了Python的调用接口。用户可以在任何计算机上免费安装Python及其绝大多数扩展库。
● 其次,与MATLAB相比,Python是一门更易学、更严谨的程序设计语言。它能让用户编写出更易读、易维护的代码。
● 最后,MATLAB主要专注于工程和科学计算。然而即使在计算领域,也经常会遇到文件管理、界面设计、网络通信等各种需求。而Python有着丰富的扩展库,可以轻易完成各种高级任务,开发者可以用Python实现完整应用程序所需的各种功能。
好的,我们对Python背景的科普就到这里啦~
(文章图片和部分引用内容若有侵权,请联系作者删除)

转载于:https://www.cnblogs.com/Galaxyfengfeng/p/9152725.html

讲一下python的背景知识相关推荐

  1. 自动开机软件测试大乐,乐搏讲自动化测试-Python发展背景(1)

    相信小伙伴们都知道,随着软件测试行业的发展和进步自动化测试已经成为必然.在竞争日益激烈的市场环境中也是你升职加薪的利器. 所以,小编决定从今天起!将要系统.连续.高质量的持续更新「整套自动化测试」文章 ...

  2. 乐搏讲自动化测试-Python发展背景(1)

    相信小伙伴们都知道,随着软件测试行业的发展和进步自动化测试已经成为必然.在竞争日益激烈的市场环境中也是你升职加薪的利器. 所以,小编决定从今天起!将要系统.连续.高质量的持续更新「整套自动化测试」文章 ...

  3. 用Python爬网页需要了解什么背景知识

    在知乎上有一位同学提出的问题:用Python爬网页需要了解什么背景知识,恰好我对爬虫有所了解,所以昨天晚上做了回答,今天放到公众号上面希望对大家有所帮助,如有帮助欢迎转发. 文中涉及到一些教程链接在本 ...

  4. 小白都能学会的Python基础 第二讲:Python基础知识

    1.华小智系列 - Python基础(案例版) <Python基础>目录 第二讲:Python基础知识 1.变量.行与缩进 2.数据类型:数字与字符串 3.列表与字典 4.运算符介绍与实践 ...

  5. JAVA学习笔记--4.多线程编程 part1.背景知识和内存模型

    2019独角兽企业重金招聘Python工程师标准>>> 背景知识 CPU Cache 如上简易图所示,在当前主流的CPU中,每个CPU有多个核组成的.每个核拥有自己的寄存器,L1,L ...

  6. Python入门基础知识学什么?

    Python基础知识主要是针对一些零基础的同学安排的,虽说Python是相对比较简单的一门编程语言,但是没有基础的同学还是要进行系统的学习,那么Python入门基础知识学什么呢?来看看下面小编的详细介 ...

  7. python输出字体的大小_Toby的Python笔记 | 预备知识:安装openpyxl学做电子表格

    Toby的Python笔记 | 预备知识:安装openpyxl学做电子表格 Python 需要创建和读取excel表里面的数据,需要用 openpyxl 这个包,今天安装好备用. 首先,进入C命令窗口 ...

  8. 深度残差收缩网络:(一)背景知识

    总共六篇文章: 深度残差收缩网络:(一)背景知识 深度残差收缩网络:(一)背景知识_马鹏森的博客-CSDN博客 深度残差收缩网络:(二)整体思路 深度残差收缩网络:(二)整体思路_马鹏森的博客-CSD ...

  9. Python考试基础知识

    Python考试基础知识 一.python的基本语法(包括包的导入) 二.序列类型的数据结构(重点考察列表及其基本方法) 1.前言 2.list 内容简介 2.1 list简介 2.2 list常用函 ...

最新文章

  1. APICloud学习笔记之窗体跳转
  2. Android 系统(137)---android打包解包boot.img,system.img
  3. 使用windows crypto API加密解密
  4. www.SQnote.cn
  5. java maven本地库导入本地包
  6. java jsp中文乱码怎么解决_JSP中文乱码问题全解决方案
  7. 如何在win10中迅速打开命令提示符
  8. PC版微信数据库解密详细教程
  9. java 图片去水印_如何用java去除图片水印?
  10. win10 redis注册成服务自启动
  11. 股票交易日志3 12.15
  12. 文件数据储存之内部储存
  13. 【山东事业单位】公共基础知识——重要国际经济组织
  14. 腾讯2018春招实习生和秋招面试问题
  15. 彻底缓存与协商缓存(浏览器缓存)
  16. ECharts 示例——双Y轴(一)
  17. 前端基础 CSS 第十一章 使用CSS样式表 ----暑假学习第七、八天
  18. mysql获取当天每小时统计_详解mysql 获取某个时间段每一天、每一个小时的统计数据...
  19. 图片验证码识别程序全面分析
  20. SpringMVC(7)——类型转换器Converter

热门文章

  1. 用 Go 构建一个区块链 -- Part 5: 地址
  2. struts启动过滤器异常_面试必备:网关异常了怎么办?如何做全局异常处理?
  3. 简述osi参考模型各层主要功能_计软考研双日练 | OSI参考模型各层提供什么服务?...
  4. 单刹车信号不合理故障_关于汽车制动系统有哪些故障?该如何解决?
  5. spring async 默认线程池_springboot:异步调用@Async
  6. java实现图形界面输入半径求圆面积_测试开发工程师系列之Android自动化测试Appium(Python)连载(7)安卓图形界面...
  7. iphone静音键失灵_你知道iPhone手机中哪些一般人不知道的功能?
  8. [codevs 1904] 最小路径覆盖问题
  9. hdu5438(2015长春网络赛B题)
  10. hihoCoder #1384 : Genius ACM [枚举+倍增]