1.python是怎么出现的

2.python的发展

3.Python的用途

目前python语言可谓炙手可热,开发,测试、运维还有人工智能、数据分析等板块都是他们的影子。

python是什么?python是一种面向对象的程序语言,和Java,c++语言一样,但又有不同,python语言不需要编译,就可以将程序代码一行一行地执行出来。python是开放源码(Open Source),每个人都可以免费使用或者为它开发一些功能,也因此python很快就成了全球最热门的开发语言之一。

python是由创造出来的?吉多▪范罗姆苏(Guido van Rossum)1956年生于荷兰哈勒姆,1982年毕业于阿姆斯特丹大学的数学和计算机系,硕士学位。

python是怎么诞生的?吉多▪范罗姆苏在1989年圣诞期间为了打发时间而设计出来的,在构思一个新的脚本语言解释器,它是ABC语言的后代,期待这个程序对 unix C的程序语言设计师会有吸引力。由于吉多▪范罗姆苏特别喜欢蒙提派森飞行马戏团(Monty Python's Flying Circus),所以给这个脚本语言起名 python。

python的发展历程:

1991年python正式诞生

2000年 python2.0发布,增加 垃圾回收功能,支持 Unicode。

2008年 python3.0发布 ,但是并不兼容python2版本,为解决此问题,将python3.x版本的特性移植到Python2.6/2.7x版本上。

所以接下来我所写的相关python内容都是python3版本的。

python的用途:python能成为最热门的程序开发语言之一必定有一定的优势:入门简单,非常适合初学者学习。现在很多儿童都开始学python了。目前python应用的部分领域有:

1.Web应用开发

目前Python 的 Web 开发框架逐渐成熟(比如 Django、Flask、Tornado、Web2py 等等),程序员可以更轻松地开发、管理复杂的 Web 程序。像搜索引擎Google就广泛使用了python语言,豆瓣网也是python语言开发出来的。

2.自动化运维

所谓自动化运维,实际上就是利用一些开源的自动化工具来管理服务器,比如业界流行的 Ansible(基于Python开发),它能帮助运维工程师解决重复性的工作。

3.人工智能领域

目前人工智能是非常非常火的一个领域。  人工智能的核心是机器学习,机器学习的研究可分为传统机器学习和深度学习,它们两者被广泛的应用于图像识别、智能驾驶、智能推荐、自然语言处理等应用方向。

4.网络爬虫

Python 语言很早就用来编写网络爬虫。技术层面是,Python 提供了很多服务于编写网络爬虫的工具,例如 urllib、Selenium 和 BeautifulSoup 等,提供一个网络爬虫框架 Scrapy。

5.科学计算

Python 在数据分析、可视化方面有相当完善的库,例如 NumPy、SciPy、Matplotlib、pandas 等,这满足 Python 程序员编写科学计算程序的需求。

6.游戏开发

Python 可以直接调用 Open GL 实现 3D 绘制,这是高性能游戏引擎的技术基础。另外有很多 Python 语言实现的游戏引擎,例如 Pygame、Pyglet 以及 Cocos 2d 等。

7.自动化测试

python语言广泛应用于我们自动化测试,这点测试同学都很清楚。同时python的单元测试框架也有很多比如unittest、pytest、nose等。

python系列-认识python相关推荐

  1. csdn最新最牛最细python系列【python高阶:自动化相关技能】 python全栈自动化测试系类4-4

    目录 [python之smtplib模块发送邮件] 1.tls模式加密 2.ssl加密,默认加密端口是465 MIMEApplication模块添加附件: [python编程之ini文件处理-conf ...

  2. 青少年python系列 33.python安装非内置模块

    青少年python教学视频ppt源码 青少年python系列目录_老程序员115的博客-CSDN博客 简介 python内置模及其内部的功能函数,是无法满足我们编程需求的.这时候如果有能够满足我们需要 ...

  3. 青少年python系列 2.Python简介

    青少年python系列目录_老程序员115的博客-CSDN博客 青少年python教学视频ppt源码  Python来源 Python的创始人为Guido van Rossum.1989年圣诞节期间, ...

  4. python系列之---python的起源

    根据TIOBE发布的2018年5月编程语言排行,可以看到python作为现在十分火热的语言,一直都是保持在前列. 5 月编程语言排行榜 TOP20 榜单: Top 10编程语言TIOBE指数走势(20 ...

  5. python系列教程-python前世今生以及windows下环境的安装

    文章目录 一.python的前世今生 1.1 Python的起源 二.为什么要学习python 2.1.从语言排行榜上看 三.python的安装 3.1 python下载 3.2 自定义安装路径,以及 ...

  6. [每日一讲] Python系列:Python概述

    Python 序章 概述 Python 是弱类型动态解释型的面向对象高级语言,其具备面向对象的三大特点:封装.继承.多态.Python 代码运行时,其有一个编译过程,通过编译器生成 .pyc 字节码 ...

  7. python文件之间的相互调用_「Python 系列」 Python 生成器函数详解

    Python的生成器函数提供了一种强大的机制来管理数据和计算资源,但是对于Python的新手来说,它们不一定直观.在本文中,我将分解生成器的机制,同时还介绍我希望是一个有启发性的示例:用于管理和流传输 ...

  8. 【Python系列】Python写csv文件长数字变成科学记数法的解决方案

    DATE: 2022.5.7 文章目录 前言 1.参考 2.问题再现 3.问题原因和分析 4.解决方案 前言 在采用Python处理csv文件时,将长数字的字符串写入csv文件中时,csv表格中的长数 ...

  9. 【Python系列】python GUI界面

    1.环境准备 1.自己安装好python2.7 和 pyCharm 2.安装pyQt4 (1)下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/ (2)p ...

最新文章

  1. Node.js 究竟是什么?
  2. django 1.8 官方文档翻译:2-5-9 条件表达式
  3. WWW 2021|基于图神经网络的分级相关性匹配
  4. 滚动图片广告_张韶涵霸屏兴发广场,户外LED大屏广告:投放价值在哪?
  5. 学习关于display :flex 布局问题!
  6. Tensorflow的可视化框架:TensorBoard
  7. python自学行吗-没有编程基础,可以自学Python吗?
  8. Ubuntu环境下导入tensorflow弹出FutureWarning: Passing (type, 1)的解决办法
  9. JSON解析(C++)
  10. windows下PHP拓展包的选择
  11. 【Java 实战】实现大转盘抽奖
  12. 【跨域】springBoot + VUE解决跨域问题几种处理方案
  13. 用U盘安装Windows server 2012 R2
  14. 什么是PBR?pbr入门基础干货
  15. matlab截视频人脸,一种视频图像中人脸图像截取方法与流程
  16. 激励人生10张英文励志海报
  17. 狸窝音频剪辑软件_5分钟学会影视剪辑:账号注册、素材寻找、剪辑使用、获取收益...
  18. 旅游评论文本数据,bert分类,加完整的论文
  19. 关于android系统的介绍
  20. python代码画猪头_如何用python画猪头

热门文章

  1. 使用GPT-3训练一个垃圾短信分类器
  2. SAP中英文环境配置
  3. 自学数据挖掘十大算法之CART
  4. EDM邮件营销数据分析技巧分享
  5. 23-Vue和Element基础
  6. SAP中用户查看采购合同时提示缺少权限的问题处理实例
  7. 方舟端游进服务器无限闪退,【求助】方舟一进服务器 过一会儿 闪退 弹白框求解...
  8. 【办公类-22-02】周计划系列(2)-生成“主题知识”(提取旧docx指定段落的内容,写入EXCLE模板,再次生成新docx)
  9. 可视化例子(10)——HighCharts三维堆叠柱状图
  10. Date Calendaer