Python之火,可以燎原

如果不考虑公司限制,让你选择一门自己最喜欢的语言,你会选择什么?

我想,我的答案肯定是Python,因为它简单、高效、优雅而且应用广泛。

Python之简洁

Python的优势之一是简洁。同样的功能,Python代码往往只有C、C++和Java代码的1/5-1/3。比如,实现一个Hello World!, Python代码只需要一行:

print('Hello World!')

而Java语言则需要

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

Python之丰富类库

Python的另一强大优势是具有丰富的类库。这使得在爬虫或者机器学习的过程中能够非常方便的调用现成的类库,完成相关的功能。

比如,在爬虫的时候,获取相关的页面信息,仅仅需要下面的代码就够了:

import requests

response =requests.get("http://www.baidu.com") 
response.encoding="utf-8"

print(response.text)

这依赖于强大的类库requests,能够让代码变得更为简洁。

Python之火

最近有几个重磅消息:在语言排行榜上,从2013年的20多位猛冲到现在的三四名,甚至有的语言排行榜都排名第一; Python已经纳入国家计算机二级考试; 小学生的课程都加入了Python相关内容。这些形势都逼着你去学Python啊。

另外,Python还是离AI最近的语言,没有之一,它有海量的AI支持库,以后想转型AI或者深度学习都有基础了。

总之,一句话,Python之火,可以燎原。

(完)

原文发布于微信公众号 - 杨建荣的学习笔记(jianrong-notes)

原文发表时间:2018-06-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏微信公众号:Java团长

看似简单但容易忽视的编程常识

这些年写了很多的代码、也读过很多的人写的代码,这几年,写代码的机会越来越少,但是每次写代码,感觉需要思考的东西越来越多,好的代码确实难能可贵,在国内业界中,好的...

10630
来自专栏Java学习网

你的代码糟粕比精华要多得多

你的代码糟粕比精华要多得多 新的研究发现,一个程序的核心功能仅在于一小部分封装的代码。 如果你是一个软件开发人员,有人问你,你写的代码中有多少是真正在实现实际...

27350
来自专栏编程微刊

2018年国内就业薪资高的7大编程语言排行1. Java2.Python3.C语言4.SQL5. JavaScript6.PHP7:C++

24130
来自专栏Java学习123

什么才是Java的基础知识?

24230
来自专栏函数式编程语言及工具

Akka(0):聊聊对Akka的初步了解和想法

   前一段时间一直沉浸在函数式编程模式里,主要目的之一是掌握一套安全可靠的并发程序编程方法(concurrent programming),最终通过开源项目F...

26080
来自专栏Java3y

购物车案例【简单版】

前言 为了巩固MVC的开发模式,下面就写一个购物车的小案例.. ①构建开发环境 导入需要用到的开发包 ? 建立程序开发包 ? ---- ②设计实体 书籍实体 ...

65260
来自专栏申龙斌的程序人生

零基础学编程026:学什么编程语言最有前途?

(封面图来自于网络) 想学习编程的朋友可能一直纠结于到底学哪一种编程语言最有前途,我google了一下,在维基百科的下面这个页面里大概有500多种编程语言,这些...

37080
来自专栏顶级程序员

什么才是Java的基础知识?

近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java的基础知识?又怎么样才算掌握了java的...

12850
来自专栏IMWeb前端团队

【小三传奇】这是一个关于游戏的故事

咳咳,如果你是被标题吸引过来的,只能说明你思想不太纯洁。 其实,这里要讲的,是关于一个游戏的故事,这个游戏的名字叫做小三传奇,曾经在ios平台上面很火的一款游戏...

19580
来自专栏Java架构师进阶

从内到外的实现JVM

在社会化分工、软件行业细分专业化的趋势下,会真的参与到底层系统实现的人肯定是越来越少(比例上说)。真的会参与到JVM实现的人肯定是少数。

12630

扫码关注云+社区

领取腾讯云代金券