我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python语言介绍

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python语言介绍

本文章可以让我们快速了解 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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python语言介绍

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

下载Word文档

猜你喜欢

Python语言介绍

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

基础知识:编程语言介绍、Python介绍

2018年3月19日今日学习内容:1、编程语言的介绍2、Python介绍3、安装Python解释器(多版本共存)4、运行Python解释器程序两种方式。(交互式与命令行式)(♥♥♥♥♥)5、变量(♥♥♥♥♥)6、数据类型的基本使用(♥♥♥♥
2023-01-31

1-----python编程语言介绍和安

官网:https://www.python.org/1,编程语言的种类:(1) 汇编语言(2) 机器语言(3) 脚本语言(4) 高级语言2,机器语言--->汇编语言--->C语言--->Java ,C#,PHP,Python3,python
2023-01-31

Python 入门基础1 --语言介绍

本节目录:一、编程语言介绍二、python解释器介绍三、安装python解释器四.运行python程序的两种方式五、变量六、后期补充内容一、编程语言介绍  1.机器语言:    直接用二进制编程,直接控制硬件,需要掌握硬件的操作细节  2.
2023-01-30

Python语言的优点和缺点介绍

这篇文章主要介绍“Python语言的优点和缺点介绍”,在日常操作中,相信很多人在Python语言的优点和缺点介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python语言的优点和缺点介绍”的疑惑有所帮助!
2023-06-01

shell语言date用法介绍

本篇内容主要讲解“shell语言date用法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“shell语言date用法介绍”吧! 首先,我们来看,date函数在shell中一般是怎么用的。
2023-06-09

C语言指针详细介绍

本篇内容主要讲解“C语言指针详细介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言指针详细介绍”吧!指针对于C来说太重要。然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机
2023-06-15

Python基础语法介绍(1)

环境配置开发平台:Mac OS Version 10.13.2开发工具安装Python3.6.5 官网安装网址:https://www.python.org/downloads/Pycharm 官网安装网址:http://www.jetbr
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录