广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python语言介绍
  • 706
分享到

Python语言介绍

语言Python 2023-01-31 02:01:53 706人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

本文章可以让我们快速了解 python 语言的历史,及以后发展状态,职业方向。文章收录网上内容:Http://www.cnblogs.com/lidong94/p/5478032.html (python介绍)http://3060674.

本文章可以让我们快速了解 python 语言的历史,及以后发展状态,职业方向。

文章收录网上内容:

Http://www.cnblogs.com/lidong94/p/5478032.html (python介绍)

http://3060674.blog.51cto.com/3050674/1794776(Python职业分析与技能图谱)

http://www.cnblogs.com/vamei/arcHive/2013/02/06/2892628.html (Python简史)

http://www.cnblogs.com/Vito2008/p/5280393.html (两张神图介绍python3和 2.x与 3.x 的区别)值得收藏!


说到Python语言,就不得不说一下它的创始人Guidovan Rossum(1956 -- ?), 他在开发PYTHON语言之前曾使用过几年的ABC语言,ABC是一门主要用于教学目的语言(教计算机系的学生如何设计一门开发语言),Guido 在开发PYTHON时借鉴了很多ABC语言的特性,所以后来人们包括Guido自己也认为,PYTHON语言的前身就是ABC语言。关于创作PYTHON语言的初衷,Guido在1996年写到:

在六年前的1989.12月份,我为了在圣诞假期打发无聊时间找点事干(估计是写代码找不到对象),决定为我最近一直在构思的一门新的脚本语言写个解释器,这门语言的前身ABC(就Guido本人看来,ABC這種語言非常优美和强大,是专门为专业的程序设计师使用的。但是ABC語言并没有成功,究其原因,吉多认为是非開放造成的。吉多決心在Python中避免這一错误,并取得了非常好的效果,完美结合了C和其他一些語言)语言更多是被UNIX/C***使用,我选择PYTHONP这个名字做为这个开发项目的名字,起这个名字的一个原因是因为我是MonthPython’s Flying Circus(英国的一个电视喜剧)的超级粉丝。

就这样,python在Guido手中诞生了,它的第一个版本实现是在Mac电脑上,一直在90年代,PYTHON的开放性、语法的简洁性大受很多程序员的喜欢,很多人拿它来快速的开发一些脚本和工具,并不断的向官方提交新的代码和第三方模块,因此PYTHON能做的事情也愈发多了起来,一些大公司像YAHOO、EBAY也开始在生产环境中使用PYTHON。到了2000年10月16号,PYTHON2.0发布了,相比之前的1.x版本,实现了完整的垃圾回收,并且支持UNICODE,同时整个开发过程更加透明,社区对PYTHON的开发进度的影响逐渐增大。从2000年第一个2.0版本发布到写本书的2015止,2.X版本最主流使用的工业版本,虽然PYTHON官方于2008年就发布了Python3.0,但由于此版本并不完全兼容之前的广泛使用的2.4版本,这导致很多基于2.4开发软件跟本无法在3.0的平台上运行,因此3.0的推广也非常缓慢,为解决这个问题,python官方很快又推出兼容2.4和3.0两个版本的2.6,这个版本兼容了原来的2.4版本,又支持了很多3.0的特性,并且官方还开发了专门的帮助将2.x转为3.0版本的转换工具,因此,python3.0的使用才开始逐渐多了起来,不过,现在主流的工业版本依然是2.6和2.7过渡版本,因此本书主要还是围绕着2.7的版本来学习,不过同学们不用担心,因为2.7支持了非常多3.x版本的特性,等到几年后3.0版本广泛使用时,你由2.x转向3.x会像由 windows xp转向使用win 7一样简单。

再说回Guido, 这哥们现在还掌控着python的发展方向,他于2005年加入谷歌工作,因此也推动了python在谷歌内部实现了广泛使用,2012年,他加入世界上最大的云存储公司Dropbox,该公司产品几乎全部基于python开发,全世界的用户每天在上面分享和上传超过10亿个文件。

Python这种语言是非常优美和强大在实际的应用中,是由专门为非专业程序员设计的计算机语言,而拥有很优美的语言Python为什么会用Python命名呢?如果你想对其有所了解,你也不妨看看关于Python历史的介绍。

Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为 ABC 语言的一种继承。之所以选中 Python(大蟒蛇的意思)作为程序的名字,是因为他是一个Monty Python的飞行马戏团的爱好者。

 目前市面上主流的Python职位有以下几种:

1.Python开发工程师 
   主要负责web开发后端开发

2.大数据分析和数据挖掘 
   主要使用Python进行爬虫开发、数据清洗、机器学习/数据挖掘/信息检索/自然语言处理/文本分类与聚类等

3.金融自动化交易 
   量化交易策略的开发,以及程序化实现,开发特定的金融工程工具,对公司的研究和交易提供支持;

4.自动化开发工程师 
   开发公司自动化运维平台,提高运维自动化水平,降低公司IT运营成本

5.自动化测试工程师 
   开发自动化测试框架测试工具及脚本,负责自动化框架的持续性优化和改进;编写测试计划、测试用例,并按照测试计划及测试步骤对产品进行自动化测试;

6.网络安全工程师 
          Python是众多的白帽子都非常喜欢的语言,有很多的安全工具就是用Python开发的。

 

就职公司

哪些公司需要,有这些职位

以知名的大公司为例:

·      谷歌:GoogleApp Engine 、code.google.com 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用Python开发

·      CIA: 美国中情局网站就是用Python开发的

·      NASA: 美国航天局(NASA)大量使用Python进行数据分析和运算

·      YouTube:世界上最大的视频网站YouTube就是用Python开发的

·      Dropbox:美国最大的在线云存储网站,全部用Python实现,每天网站处理10亿个文件的上传和下载

·      Instagram:美国最大的图片分享社交网站,每天超过3千万张照片被分享,全部用python开发

·      Facebook:大量的基础库均通过Python实现的

·      Redhat: 世界上最流行的linux发行版本中的yum包管理工具就是用python开发的

·      豆瓣: 公司几乎所有的业务均是通过Python开发的

·      知乎: 国内最大的问答社区,通过Python开发

·      春雨医生:国内知名的在线医疗网站是用Python开发的

除上面之外,还有搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝、土豆、新浪、果壳等公司都在使用Python完成各种各样的任务。

另外,如果在拉勾网搜索相关关键词,还可以看见众多的快速成长中的公司!

·      运维开发:宜信,拉勾,墨迹天气,微信电影票,绿盟科技等

·      数据挖据:妙计旅行,12580,数美时代,生日管家,航班管家等

·      后端开发:妙计旅行,木瓜移动,有菜,拉勾,宜信等

·      自动化测试:优集品,捷通华声,恒昌利通等

========================================华丽分割线=========================================

wKiom1hBpQPCBURFAAB-0ZE_suY442.jpg-wh_50

--结束END--

本文标题: Python语言介绍

本文链接: https://www.lsjlt.com/news/185389.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python语言介绍
    本文章可以让我们快速了解 python 语言的历史,及以后发展状态,职业方向。文章收录网上内容:http://www.cnblogs.com/lidong94/p/5478032.html (Python介绍)http://3060674....
    99+
    2023-01-31
    语言 Python
  • 基础知识:编程语言介绍、Python介绍
    2018年3月19日 今日学习内容: 1、编程语言的介绍 2、Python介绍 3、安装Python解释器(多版本共存) 4、运行Python解释器程序两种方式。(交互式与命令行式)(♥♥♥♥♥) 5、变量(♥♥♥♥♥) 6、数据类型的基...
    99+
    2023-01-31
    基础知识 编程语言 Python
  • Python编程语言详细介绍
    目录一、语法1、缩进2、变量3、表达式4、类型5、方法二、 库1、Python的应用3、值得学习Python吗? 前言: Python是世界上最流行的解释型编程语言之一。Python...
    99+
    2022-11-12
  • 1-----python编程语言介绍和安
    官网:https://www.python.org/1,编程语言的种类:(1) 汇编语言(2) 机器语言(3) 脚本语言(4) 高级语言2,机器语言--->汇编语言--->C语言--->Java ,C#,PHP,Pytho...
    99+
    2023-01-31
    编程语言 python
  • Python 入门基础1 --语言介绍
    本节目录: 一、编程语言介绍 二、python解释器介绍 三、安装python解释器 四.运行python程序的两种方式 五、变量 六、后期补充内容 一、编程语言介绍   1.机器语言:     直接用二进制编...
    99+
    2023-01-30
    入门 语言 基础
  • Python语言的优点和缺点介绍
    这篇文章主要介绍“Python语言的优点和缺点介绍”,在日常操作中,相信很多人在Python语言的优点和缺点介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python语言的优点和缺点介绍”的疑惑有所帮助!...
    99+
    2023-06-01
  • DML、DDL、DCL语言介绍
    DML、DDL、DCL介绍是什么? DML:数据操作语言 包括增删改查(INSERT,DELETE,UPDATE,SELECT),对数据进行操作的语言。DML的操作单位是记录(RECORD)。 INSE...
    99+
    2022-10-18
  • C语言常量介绍
    目录什么是常量常量都有哪些这四种常量的特点、注意事项等等1.字面常量:2.const修饰的常变量3.#define定义的标识符常量4.枚举常量总结什么是常量 从字面上简单解释就是不变...
    99+
    2022-11-12
  • R语言的历史介绍
    R语言来自S语言,是S语言的一个变种。S语言由Rick Becker, John Chambers等人在贝尔实验室开发, 著名的C语言、Unix系统也是贝尔实验室开发的。 S语言第一...
    99+
    2022-11-11
  • shell语言date用法介绍
    本篇内容主要讲解“shell语言date用法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“shell语言date用法介绍”吧!   首先,我们来看,date函数在shel...
    99+
    2023-06-09
  • Python语言的自我介绍一起来看看
    目录自我简介一、Python的发展历程   二、Python的特色1.语言特色2.语法特色三、Python2与Python3的比较1.print 函数2.Unicode3.除法运算4...
    99+
    2022-11-13
  • C语言指针详细介绍
    本篇内容主要讲解“C语言指针详细介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言指针详细介绍”吧!指针对于C来说太重要。然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机...
    99+
    2023-06-15
  • C语言数组详细介绍
    目录什么是数组一维数组二维数组数组越界 数组名 结尾什么是数组 数组(Array)是一种用来存储同一种类型的集合,是一种有序的线性结构表。并且数组元素的地址是连续...
    99+
    2022-11-12
  • C语言struct结构体介绍
    目录structstruct的嵌套实验struct C 语言没有其他语言的对象(object)和类(class)的概念,struct 结构很大程度上提供了对象和类的功能。 下面是st...
    99+
    2022-11-13
  • C#语言入门基础介绍
    目录一、.NET 体系结构二、Hello world三、类型和变量四、程序结构前言: C#(读作“See Sharp”)是一种新式编程语言,不仅面向对象,还类型安全。 开发人员利用 ...
    99+
    2022-11-12
  • C语言的预处理介绍
    目录前言一、预定义符号二、#define1.宏2.宏与函数3.带副作用的宏参数4.宏和函数的不同5.#undef三、条件编译四、文件包含总结前言 编译一个C语言程序涉及很多步骤。其中...
    99+
    2022-11-12
  • golang语言map全方位介绍
    目录一、map 1.基本介绍2.声明基本语法二、map 的使用2.map[string]map[string]string使用案例    三、...
    99+
    2022-11-12
  • Springboot中动态语言groovy介绍
    目录GroovypomResourceScriptSourceDatabaseScriptSourceGroovy Groovy是一种基于Java的语法的基于JVM的编程语言。Gro...
    99+
    2022-11-13
  • Python循环语句介绍
    目录什么是循环呢?Python之While循环Python之for循环for循环遍历列表/字典的操作:for循环嵌套使用:什么是循环呢? 简单理解,循环就是反复的去做某一件事情。生活...
    99+
    2022-11-12
  • C语言之循环语句详细介绍
    目录前言while语句do...while语句for语句结语前言 C语言中的循环结构是程序中的一个基本结构。 循环结构可以使我们写很少的语句,让计算机反复执行某一过程。 C语言提供了...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作