请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需要一步,快速开始

搜索
开启左侧

你为什么用 Python?

马上注册,分享更多源码,享用更多功能,让你轻松玩转云大陆。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
说说你用 Python 做什么?以及你为什么用它?或者你为什么不用它?
回复

使用道具 举报

大神点评20

俺乃小潜mg 2019-7-20 19:47:52 显示全部楼层
谢邀.

为什么用:
最开始是在大一后期,当时在学校里,每天各种事情太多(虽然课已经翘了很多了,但是依旧总是被各种事情神烦).
所以给我写代码的时间真的感觉不够,而且由于自己太弱,选择那种开发起来时间比较长的语言,可能写个东西就会没完没了了,偶然原因试了一下python,感觉写东西很快呀,各种糙快猛/糊弄大作业/水比赛(包括做些各种个样的应用用来水比赛,或者数模之类的比赛做些数据处理什么的)简直神器。
我就是这么走上这个坑的,有句话说的好『来都来了』,既然已经入坑了,就一条道走到黑吧.

用来做什么:
除了上边说的那些,似乎我是用Python做所有的事情呢,比如用来处理数据,itertools 加上各种内建函数,就一套挺好用的数据处理的工具了。自己写的各种玩具,都是Python的,比如很久以前写的贴吧抢沙发的东西之类的…,比如跟两个AI程序用标准输入输出做通信,类似 2012年sap code slam 比赛的规则,让它们玩赌博游戏之类的(dawn110110/bid_game_platform · GitHub)…写的特挫很久以前的了,轻喷.
回复

使用道具 举报

音乐之家1 2019-7-20 20:59:40 显示全部楼层
因为懒。
最早是因为接到了一个神烦的活,简单的说是按同一样式做三百份空间数据的可视化,用到的软件自带了一个批处理包,学了一天,编了一天,跑了几分钟,做完了,剩下的几天时间用来伪装自己很忙。
后来发现每次遇到神烦的问题,总会找到一个包来import,找不到的话,大多数情况可以去pip。
回复

使用道具 举报

杨柳657 2019-7-20 22:30:45 显示全部楼层
我个人是CS专业的,第一门编程语言是C语言,而后又学了支持OOP的C++。C/C++的学习自然不是一个轻松的过程,语言本身坑不少,中枪的概率相对高。后来由于项目需要,我又自学了Java。Java确实对程序员更加友好,至少对我来讲,开发效率要好太多了。Java特性比C++少了很多,开发的模式相对统一,各种厚重框架似乎都默默的遵循的这个模式。几个项目下来,渐渐感到Java表达能力甚至不如C,而且总有一种“厚重,冗余”的感觉。

大三时候相对闲,有时间瞎折腾的时候,不小心就发现了Python,大家评价都不错,就学学看呗。然后就不小心喜欢上了。以致造成现在想做个小工具都第一想用Python来写。因为Python写起来太舒服了。讲讲我为啥喜欢用Python吧。

  • Python有与许多特别实用并且友好的语法糖。简单的语法糖如:交换2个数据a和b,写法上隐藏了一个tmp变量,a,b = b,a 即可。复杂点的如:我想找出当前网页上所有post图片的url并且放入一个list链表里面, 代码如下:post_data_list = [ a_link['src'] for a_link in html.findAll('a') \
    if a_link.get('href')!=None \
    and str(a_link['href']).count('xxx.com/post')>0 \
    and a_link.find('img')!=None \
    and a_link.find('img')['src']!=None                 
    ]简单明了,便于阅读,逻辑也清晰。这样的友好表现在,通过语法糖的方式避免了某些语言为了此功能,不得不实现甚至几十行的代码,或者封装复用性小且功能单一的custom function来调用。Python这样的语法糖很多,[:]切片也是用得很爽。可能,有人会觉得这些语法糖没啥大不了,其他语言用函数封装等手段,多几行代码也能搞定。确实,这些没啥大不了。我见过大街上有人做起了这样的生意,即你能手写1~1000没有出错,送你几百的。为啥会有这样的行当?我们太容易犯错了!人生苦短,我们太需要这样的特性。几个甜甜的语法糖可能就能换来一整天和你另一半调情的美好时光。Python动态语言的优势和良好的数据结构表达。Python本身有list、tuple和dict等良好的数据结构,使用和操作都极其方便,并且相互装换也简单。减轻了大量繁琐的操作函数调用和context粘合。Python 的这些特性,减少了不得不抽象出来的中间层和操作逻辑,减少开发复杂度。像我这种粗放型的程序员,才不会写一堆数据库映射model,查询后直接把数据塞入dict中。方便实用,哈哈。Python覆盖面广,可以使用在各种场景,第三方库丰富。图形处理、数据库、图形界面、web应用、科学运算等等,都可以选择Python开发。而且Python的实现由C语言开发,大量的C/C++库可以胶合一下也能使用。前段时间,我们的美术改动游戏中的图片帧,动画帧拼合在一张大图上,他又找不全备份的图片,只能在大图上切图,及其繁琐。后来我用Python写了个工具,读取对于大图的plist信息,自动切出N多的动画帧碎图并且命名碎图文件。还有标记功能,便于版本控制。

Python表达能力强,简洁明了,适用面广,开发效率高,为啥不用。
回复

使用道具 举报

123456790 2019-7-20 23:52:21 显示全部楼层
写爬虫,赚零花钱,
提高工作效率,能编程解决的,绝对不手动。
回复

使用道具 举报

芊芊551 2019-7-21 00:22:02 显示全部楼层
主要用来教妹子和汉子们
回复

使用道具 举报

因为我本科期间没用过Fortran,Matlab以外的代码。去年四月开始真正写代码,学了半年C以后就得直接上project(选了数据挖掘的课。另一门材料的高级课程也需要写很多代码)。我是完全没有时间去精通C++然后做项目的。唯一的选择,自然就是python。

个人对python的印象:相比于M16般的C++,这玩意有点像AK47或者乌兹。路线简单粗暴,功能剽悍强大,上手极快(我从学python到做第一个100行的项目一共只有一个月),非常适合理科男的思维(您是C++大佬当我没说)。python对初学者友好的另一点是开发者社区庞大源代码众多。你学了R以后就知道这一点多么重要了。另一个是python的包很多。你如果只是为了完成任务用python里的包可以说是又好又快。但你用其他一些语言包可能就没这么多,你要写很多底层的东西。比如python的决策树模型你用包也就是几句话的事。我本人曾经尝试写过这玩意,不用包,非常酸爽。另一个是python有非常多的语法糖和高级数据结构。用起来也很爽。

目前写的主要是三个大问题。图像处理,数据挖掘,物理模拟。我准备谈本人写过的两个项目吧。这两个项目相对也比较典型。

其中第一个是一个用于TEM(透射电子显微镜)分析的图像处理程序。本人也是靠这玩意逃过了这门课的期末考试。首先说软件需求。是要把整个用TEM检测做出来的微结构图像(比如纳米级金颗粒或者一个扫出来的CPU微结构)用快速傅立叶变换做到另一个二维平面上,然后根据相关理论(TEM里的一套理论)找出几个特征点(TEM里的理论有详细的方法)然后套几个不太复杂的公式。这一步如果写代码会很痛苦,但是如果套package,也就相对容易了。openCV和numpy里都有可以直接调用的function。

后面一个就是结合专业知识的一个小创新。做材料的都知道,对defects的研究是材料物理里的一个相当大,也是相当重要的理论。尤其是电子器件的缺陷,这好比是类似于正则表达式在java,python的地位那样重要。TEM做缺陷也是TEM里的一个重要应用。我也在这个地方当时结合一些paper来了一个innovation。当然,我自己知道,现代图像处理的主流是deep learning,用信号处理做图像的确挺古老的。当然本人从材料物理的角度来看倒是认为,由于材料缺陷图像本身是一个比较复杂的问题而且有自己的特色,所以用深度学习未必效果很好

我当时做了一个猜想(后来发现物理上不完全成立但reasonable)。我认定图片频率的变化率(因为FFT做完以后图像是在一个频域空间所以其实很好处理)和缺陷的几何尺寸大小成正相关。后来看了一些代码和paper发现的确是对的。

然后俺就设计了一个滤波器。用这种思路的确可以提取材料图像的边缘和材料图像的缺陷。

另一个是我最近给一个创业公司设计的一个推荐算法。这个公司是卖化工产品的。出于商业方面的考虑我不能说太多细节(不过在项目结束之后我,以及我的小伙伴可以同其他公司合作,另做类似的代码)。不过其实说白了,就是一个推荐系统。他们老板是学化学的。手下员工非常勤奋,但是完全依赖office系统工作,又是一个创业公司,所以工作强度很大。推荐系统的好处,是可以帮助员工,减轻负担,提高效率。我在这个项目中还有另一个感悟就是很多时候工商业软件不在于算法多么高深。代码多么漂亮。一定要和业务流程能够结合(接地气)。这才是最重要的。
回复

使用道具 举报

123456819 2019-7-21 02:11:20 显示全部楼层
因为python是21世纪的basic。
回复

使用道具 举报

123456809 2019-7-21 02:12:01 显示全部楼层
因为用它可以优雅快速表达自己的逻辑
回复

使用道具 举报

用了python之后我内心是后悔的,后悔为什么没有早点学它,不然在校期间能多写很多项目。
最开始用是因为几个同学一起接了个web项目,带头大哥说用python,我们就跟着去学咯。
后来用python是因为实在太方便了。平常你遇到个啥问题想用代码解决一下,直接打开ipython(我现在都不关的)或者在sublime里面写几行就搞定了。
虽然我以前也挺喜欢写代码的,但如果一半以上的时间都花在打开开发工具、等待编译运行和编写无关代码上,那么乐趣也大大下降了。至少你不太会有临时起意写几行的冲动。
回复

使用道具 举报

音乐之家1 2019-7-21 03:24:21 显示全部楼层
Basic 太古老,没 UI,差评。
Visual Basic (特指版本 6)还是太古老,没多线程,不支持 x64,差评。
C 太底层,内存分配太复杂,差评。
C++ 什么的自己反省一下自己有多少种编程范式,简直反人类,差评。
C# 虽然我们都说 Java 的 GC 太烂,可你丫 GC 也太高效了吧,好好的东西全被你搞没了,差评。
Objective C 语法反人类还不跨平台,差评。
Go 把 C 搞得不伦不类的,所有循环居然都用 for 搞定,差评。
Batch 功能太弱差评。
Powershell 向前兼容性差,差评。
Bash 一个破 Shell 你来插一脚干啥,差评。
ASP 运行效率太低,差评。
PHP 只能写网站后端,差评。
.net 系列的 Framework 体积太大而且版本分裂,差评。
Pascal 不仅老而且某些库对中文环境支持不好,差评。
Perl 语法太复杂,写完就看不懂了,差评。

Io 名字太奇葩资料不好找,差评。
Prolog 不像个正常的语言,差评。
Java 垃圾回收效率太低,导致我高考报名系统都差点进不去,差评。所有构建在 Java 上面的 Scala,Groovy,Processing 等连坐。
Lisp 太搞脑子,差评。
Erlang 看它哲学就知道不靠谱,还“让丫崩溃”呢,差评。
Haskell 函数式编程,搞得跟数学题似的,最讨厌了。
Ruby 函数参数不加括号,反人类,差评。
JavaScript 这东西要看浏览器心情,兼容性问题一大把,选哪个库又得纠结好久,差评。
Mathematica 一个函数的参数可以写前面写中间写后面你到底什么意思!差评。
Matlab 设计就反人类,你丫能不能把矩阵运算符和逐个数字运算符严格区分开啊!差评。
LabVIEW 拖拖流程图好像很弱智的样子,不能装逼,差评。
R 语言语法太难懂,差评。
汇编太反人类而且跨平台性差,差评。
易语言抄袭 VB,差评。
ActionScript?哼,Flash 已死,HTML5 万岁!
Lua 什么破设备上都能跑,从 Canon 的卡片机到 Casio 的计算器,逼格太低。

想来想去还是我大 Python 好啊……对,Python 2 默认编码居然不是 UTF-8 也可以去死了。

(喂我可没说这些我都会!)
回复

使用道具 举报

123456809 2019-7-21 03:29:08 显示全部楼层
我申请了一个创新项目,做一个选课软件,时间是一年。前51周,我尝试了C++,C#,MFC,坚持了一个月,终于崩溃了。后来的10个月,整个项目就荒废了。每个月都会想快点把它完成,但是一想到MFC+MSSQL的困难的组合,我就望而却步。
  2014年5月26日,我正在吃饭,突然手机响了,学院让我5月30日交结题报告。当时整个人就不好了。
  加上写报告的时间,我只有4天3夜来写程序了。经过半天的挣扎,我决定放弃MFC+MSSQL改用Python+MySQL,图形库选用WxPython。 于是,两天半以后。这个选课软件被我搞定了。P.S.没有熬夜,晚上0点准时睡觉。
你为什么用 Python?-1.jpg

引用一位知友说过的一句话:“C语言比 Python高级,但是我用C语言只能写一些数学小程序,Python没有C语言那么高级,但是我能用它写爬虫,写游戏,写很多高级的东西。”
回复

使用道具 举报

芊芊551 2019-7-21 04:54:05 显示全部楼层
我经常用Python来做web开发和爬虫开发,Python这门语言,语法简单,关键是开发效率非常高。Python做web后端开发,有非常成熟的框架Django,还有开发比较轻便迅速的Flask。Python做网站,APP接口开发都是非常好的。还有就是在实际开发的过程中,有很多数据是需要我们用爬虫去网上爬取一些的,Python做爬虫就是有丰富的第三方库,urllib,requests,还有一个成熟的爬虫框架scrapy。
回复

使用道具 举报

123456881 2019-7-21 06:21:52 显示全部楼层
python?作为一只工科男,要用到abaqus写毕业论文,要算一大堆模型——而每个模型只有一个参参数在变化——一个个手动调不累死人啊,后来发现abaqus提供了python的二次开发接口和宏命令(录制的宏就是python文件),于是就用python写了几个脚本,用来批量建模型、批量提取数据——非常方便。
用了python后,每个模型如果可以节省1分钟的话,那么1000个就可以省16.7个小时~还杜绝了人工错误和鼠标手~~
回复

使用道具 举报

以前用过delphi,C++,做了好几年windows桌面软件,后来觉得想学一门web语言,陆续试过java,C#,拿来做些练手的项目,java感觉太烦了,各种xml配置很烦;C#写web,当时也没什么mvc框架,直接用http://asp.net,在ide里设计页服务端控件又客户端控件,觉得http://asp.net包装得太厉害了,本来网页应该是些html,css,js而已,它加入了一堆概念,所以也不喜欢。最主要的是,当时也没有适合的项目,最后都不了了之了。后来又接触过php,改过一个项目,原生的php代码相当乱,也提不起兴趣…直到2012年,机缘巧合试了python,一发不可收拾,简单方便无所不能,一直用到现在。。。
回复

使用道具 举报

戏做顿 2019-7-21 07:04:02 显示全部楼层
我想是因为Python :
     ·入门容易,避免了其它语言的繁琐。
     ·接近我们的自然语言和平常的思维方法。
     .学习完这门语言之后,能够直接“实战”——用在工作上。
     ·学习完这门语言之后,能够顺利理解并学习其它语言。
     ·python本身功能强大,一门语言也可以打天下,省却了以后的学习成本。


所以,为什么不学Python呢?
回复

使用道具 举报

翻译自【经济学人】Python为什么这么火



IN DECEMBER 1989 Guido van Rossum, a Dutch computer scientist, set himself a Christmas project. Irked by shortcomings in other programming languages, he wanted to build his own. His principles were simple. First, it should be easy to read. Rather than sprawling over line-endings and being broken up by a tangle of curly braces, each chunk would be surrounded with indented white space. Second, it should let users create their own packages of special-purpose coding modules, which could then be made available to others to form the basis of new programs. Third, he wanted a “short, unique and slightly mysterious” name. He therefore called it after Monty Python, a British comedy group. The package repository became known as the Cheese Shop.
1989年12月,荷兰计算机程序员吉多·范罗苏姆确立了他的“圣诞计划”。因为无法忍受其他编程语言上存在的缺陷,范罗苏姆想要设计一款“新语言”。他遵循几个简单的原则:首先,“新语言”必须简单易读;新程序使用空格缩进而非乱成一团的括弧来划分码块,并且取消了每个码块间的行尾结束语,避免文本杂乱无序。其次,用户可以根据自身需求设计Python包来对有特定编码模块进行打包,而其他用户可以以这些Python包为基础,设计新程序。最后,他希望新软件有一个简短、独一无二、稍显神秘的名字。因此他以英国喜剧团体蒙提·派森命名这一软件,并称Python包仓库为“奶酪店”。
Monty Python 蒙提·派森,是英国的一组超现实幽默表演团体。其创作的英国电视喜剧片《蒙提·派森的飞行马戏团》在BBC上播出,全剧结构松散,类似小品表演,但穿插有创新的意识流表现形式,挑战了当时表演风格与内容的限制。派森剧团之于喜剧的影响力,不亚于披头士乐队对音乐的影响。(Wikipedia)
译者注:在Print Edition中本文题目为:And now for something completely different,这取自于Monty Python的同名电影和同名经典台词。封面图的大脚踩一切亦是电影中的经典形象。Cheese Shop sketch是其最有名的几个sketch(幽默短剧)之一。


Nearly 30 years after his Christmas invention, Mr Van Rossum resembles a technological version of the Monty Python character who accidentally became the Messiah in the film “Life of Brian”. “I certainly didn’t set out to create a language that was intended for mass consumption,” he explains. But in the past 12 months Google users in America have searched for Python more often than for Kim Kardashian, a reality-TV star. The rate of queries has trebled since 2010, while inquiries after other programming languages have been flat or declining (see chart).
在“圣诞发明”问世30年后,范罗苏姆在科技界就像“蒙提·派森”的《万事魔星》中的角色一样,意外的变成了弥赛亚(犹太人的救世主)。范罗苏姆解释道,“我其实不是为了大规模使用而设计这款语言”。但在过去的一年中,在谷歌搜索引擎上,人们搜索Python的次数超过了真人秀明星金·卡戴珊的搜索次数。自2010年以来,Phython的搜索量增长了两倍,而其他编程语言的搜索量要么不变要么减少。(见下图)
Life of Brian万事魔星,本片是英国著名的喜剧团体Monty Python的成员特里琼斯 (Terry Jones)导演的一部荒诞不经的调侃宗教的电影,故事的发生地在巴勒斯坦,讲述了一个普通的男人被世人误认为是弥赛亚(犹太人企盼的复国救主),由此引发了许多啼笑皆非的故事,一如Monty Python所有的电影那般,特里琼斯在这部电影中也使用了大量荒诞无厘头的笑料,电影以圣经为原型,由头至尾都充斥着颠覆,嘲讽的意味,对于虔诚的宗教人士来说,这部电影确实是场巨大的灾难。(豆瓣)


你为什么用 Python?-1.jpg

The language’s popularity has grown not merely among professional developers—nearly 40% of whom use it, with a further 25% wishing to do so, according to Stack Overflow, a programming forum—but also with ordinary folk. Codecademy, a website that has taught 45m novices how to use various languages, says that by far the biggest increase in demand is from those wishing to learn Python. It is thus bringing coding to the fingertips of those once baffled by the subject. Pythonistas, as aficionados are known, have helped by adding more than 145,000 packages to the Cheese Shop, covering everything from astronomy to game development.
根据编程论坛“Stack Overflow”显示,在程序员中,近40%的人正用Python进行编程,25%的人有意向将编程语言换成Python,不仅如此,Phython也获得了普通人的青睐。“Codecademy”已经教会4500万名编程菜鸟使用不同的编程语言,该网站称,“其中,想要学Python的人最多。”借助该网站,那些因编码而头大的用户可以十分方便地学习这一技能。一些Pythonista( Phyton迷),已经为奶酪店贡献了超过14万5千个Python包,包中内容涵盖了从天文学到游戏开发的方方面面。
Pythonistas,这个词由Python和-istas组成,后缀-istas是-ista的复数,表示Forms nouns denoting one who follows a principle; an adept. 如fashionista, Marxista, Lincolnista. (Wikipedia)


Mr Van Rossum, though delighted by this enthusiasm for his software, has come to find the rigours of supervising it, in his role as “benevolent dictator for life”, unbearable. He fears he has become something of an idol. “I’m uncomfortable with that fame,” he says, sounding uncannily like Brian trying to drive away the crowds of disciples. “Sometimes I feel like everything I say or do is seen as a very powerful force.” On July 12th he resigned, leaving the Pythonistas to manage themselves.
Python的广受好评让范罗苏姆倍感欣慰,但这位“终身仁慈独裁者”开始因监管Python而感到精疲力竭。他担心自己被人们奉为神话,他说,“名气让我觉得不舒服。”这话听起来就像布莱恩(译者注:《万事魔星》里的主角)竭力摆脱他的追随者一样,令人诧异。“有些时候,我感觉自己做的每一件事、说的每一句话都会对别人产生巨大的影响。”他于7月12日辞职,留下Python迷进行自我管理。
uncannily, [ʌn’kænili],adv, strange or mysterious; difficult or impossible to explain 奇怪地;神秘地;不寻常地


Nobody expects the faddish statistician
没人预料到了这般风光的数据


Python is not perfect. Other languages have more processing efficiency and specialised capabilities. C and C++ are “lower-level” options which give the user more control over what is happening within a computer’s processor. Java is popular for building large, complex applications. JavaScript is the language of choice for applications accessed via a web browser. Countless others have evolved for various purposes. But Python’s killer features—simple syntax that makes its code easy to learn and share, and its huge array of third-party packages—make it a good general-purpose language. Its versatility is shown by its range of users and uses. The Central Intelligence Agency has employed it for hacking, Pixar for producing films, Google for crawling web pages and Spotify for recommending songs.
Python并不完美。其他编程语言有更高的处理效率和更专业的性能。C语言和C++在电脑处理器内赋予用户更多操控权;Java因开发大型复杂的应用软件而受到青睐;JavaScript是网页开发的首选语言。不计其数的竞争对手各具特色,逐步发展。但是Python的两大杀手锏让它成为了服务于大众的优质编程语言,它们分别是:简易句法(让编码易于分享和习得)和大量的第三方包。其用户范围和应用范围体现了它的多功能性:中央情报局用它来进行黑客入侵,皮克斯用它来制作电影,谷歌通过它抓取网页,Spotify用它来推荐歌曲。


Some of the most alluring packages that Pythonistas can find in the Cheese Shop harness artificial intelligence (AI). Users can create neural networks, which mimic the connections in a brain, to pick out patterns in large quantities of data. Mr Van Rossum says that Python has become the language of choice for AI researchers, who have produced numerous packages for it.
Python迷们可以在奶酪店中找到一些最具诱惑力的软件包,来运用人工智能。用户可以创建神经网络,模仿大脑中的连接,在大量数据中找出模式。范罗苏姆表示,Python已成为人工智能研究人员的首选语言,他们为此制作了大量Python包。


Not all Pythonistas are so ambitious, though. Zach Sims, Codecademy’s boss, believes many visitors to his website are attempting to acquire skills that could help them in what are conventionally seen as “non-technical” jobs. Marketers, for instance, can use the language to build statistical models that measure the effectiveness of campaigns. College lecturers can check whether they are distributing grades properly. (Even journalists on The Economist, scraping the web for data, generally use programs written in Python to do so.)
然而,并非所有的Python迷们都如此雄心勃勃。Codecademy的总裁扎克·西姆斯认为,Codecademy网站的许多访问者,都希望网站可以帮助他们获得通常被视为“非技术”工作的技能。例如,营销人员可以使用Python建立衡量营销活动有效性的统计模型。大学讲师可以用Python检查成绩分配是否正确。(即使是经济学人的记者通常也会使用Python语言编写的程序在网上搜索数据。)


For professions that have long relied on trawling through spreadsheets, Python is especially valuable. Citigroup, an American bank, has introduced a crash course in Python for its trainee analysts. A jobs website, eFinancialCareers, reports a near-fourfold increase in listings mentioning Python between the first quarters of 2015 and 2018.
对于长期依赖于通过电子表格进行拖网搜索的专业人士来说,Python价值非凡。美国花旗集团(Citigroup)为其实习分析师推出了Python的速成课程。一家就业网站电子金融职业(eFinancialCareers)的报告显示,与2015年第一季度相比,在2018年第一季度里提及Python的列表增加了近四倍。


The thirst for these skills is not without risk. Cesar Brea, a partner at Bain & Company, a consultancy, warns that the scariest thing in his trade is “someone who has learned a tool but doesn’t know what is going on under the hood”. Without proper oversight, a novice playing with AI libraries could reach dodgy conclusions. Bernd Ziegler, a partner at Boston Consulting Group, says that his firm reserves such analysis to members of its data team.
对这些技能的渴望并非没有风险。咨询公司贝恩公司的合伙人塞萨尔·布雷亚警告说,在交易中最可怕的事情是“有人学会了运用一种工具,却不知道背后蕴含着什么样的力量”。如果没有适当的监督,那些玩AI库的新手可能会得出错误的结论。波士顿咨询集团的合伙人巴纳德·扎德勒表示,在他的公司,只有数据团队的成员才能进行类似分析。


Rossum’s universal robot
罗苏姆的通用机器人


One solution to the problem of semi-educated tinkerers is to educate them properly in the language’s arcana. Python was already the most popular introductory language at American universities in 2014, but the teaching of it is generally limited to those studying science, technology, engineering and mathematics. A more radical proposal is to catch ’em young by offering computer science to all, and in primary schools. Hadi Partovi, the boss of Code.org, a charity, notes that 40% of American schools now offer such lessons, up from 10% in 2013. Around two-thirds of 10- to 12-year-olds have an account on http://Code.org’s website. Perhaps unnerved by a future filled with automated jobs, 90% of American parents want their children to study computer science.
解决技术人员受教于不足的一个方法是在运用Python语言的奥秘中正确地教育他们。Python在2014年已经是美国大学最受欢迎的入门语言,但它的教学通常仅限于从事科学,技术,工程和数学的研究人员。更进一步的建议是通过向所有人和小学提供计算机科学来吸引年轻人。慈善机构http://Code.org的老板哈迪·帕托维指出,现在有40%的美国学校提供此类课程,高于2013年的10%。大约三分之二的10到12岁人群在http://Code.org的网站上都拥有账户。也许是对充满自动化工作的未来感到不安,90%的美国父母都希望自己的孩子学习计算机科学。


How much longer Python’s rise will continue is anybody’s guess. There have been dominant computer languages in the past that, while not exactly “one with Nineveh and Tyre”, now skulk in the background. In the 1960s, Fortran bestrode the world. As teaching languages for neophytes, both Basic and Pascal had their moments in the sun. And Mr Partovi himself plumped for JavaScript as the language for http://Code.org’s core syllabus, since it remains the standard choice for animating web pages.
“Python热“将持续多久仍无定论。过去一直存在着主导的计算机语言,如今它们虽然不完全是“与尼尼微和推罗一同消尽”,但现在的主导语言犹未可知。在20世纪60年代,Fortran走向世界。作为初学者的教学语言,Basic和Pascal都有他们如日中天的时刻。帕托维本人选择JavaScript作为http://Code.org核心课程大纲的语言,因为它仍然是动画网页的标准选择。
译者注:1897年,在大英帝国隆重庆祝维多利亚女王登基60周年大典上,桂冠诗人拉迪亚德•吉卜林却为帝国写下了挽歌——曲终人散:“远去了,我们的军舰消隐;海滩和沙丘上的烟火低沉;啊,我们昨天所有的显赫与尼尼微和推罗一同消尽!”一个世纪后,吉卜林的话果真应验了。
摹客(Mockplus),让设计更快更简单
回复

使用道具 举报

偶尔需要做一些Linux服务器上环境配置,软件安装,日常维护等的工作,后来实在受够了bash这朵奇葩,就用Python了。
回复

使用道具 举报

心随674 2019-7-21 07:56:21 显示全部楼层
因为写的时候思路很清晰,代码看上去很干净。
我Python都是自学的,刚开始对爬虫很感兴趣,看廖雪峰老师的教程学python,看mooc北京理工的老师讲爬虫,学pandas,matplotlib,numpy 对爬取的信息做些处理。
我是学java出身,但是感觉用Python写一些东西,比java更加舒服。
另外推荐一些教程:
廖雪峰老师的python3教程:Python教程
mooc爬虫教程:Python网络爬虫与信息提取_中国大学MOOC(慕课)
推荐一个网站:科赛 - Kesci.com (可以边写边调试,这是我学习时的笔记科赛 - Kesci.com)
回复

使用道具 举报

李志敏 2019-7-21 09:09:42 显示全部楼层
因为Python能防谢顶
你为什么用 Python?-1.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

广告招商