高手问答第 223 期 —— Python 摘下年度编程语言称号,你上车了吗?

局长 发布于 01/09 15:44
阅读 4K+
收藏 15

OSCHINA 本期高手问答(2019年1月9日 — 2019年1月15日)我们请来了李刚老师@疯狂软件李刚 和大家一起探讨 Python 相关的问题。

李刚,十余年的软件开发从业经验,疯狂软件教育中心教学总监,疯狂 Java 实训营创始人,疯狂 Java 体系原创图书作者。李刚老师作为国内著名高端 IT 技术作家,已出版《疯狂Java讲义》、《疯狂Android讲义》、《轻量级Java EE企业应用实战》、《经典Java EE企业应用实战》、《Struts 2.x权威指南》、《疯狂HTML 5/CSS 3/JavaScript讲义》等著作。

Python 是一门强大的编程语言,拥有几乎最庞大、而完善的模块系统,目前,Python 在大数据挖掘、爬虫、AI,甚至传统桌面应用、Web 开发上都得到了广泛的应用,Python 的应用前景会更加广泛。

本期问答内容:

1. Python 当前的现状
2. Python 未来的展望
3. 学习 Python 过程遇到的困难

或者其它 Python 相关的问题,也欢迎大家积极提问!

为了鼓励踊跃提问,@博文视点 会在问答结束后从提问者中抽取 5 名幸运会员赠予《疯狂Python讲义》一书。

购买链接:京东

OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家就 Python 相关问题向李刚老师@疯狂软件李刚 提问,请直接回帖提问。

加载中
0
拉风的凤吹哥
拉风的凤吹哥

@疯狂软件李刚 目前java在分布式 、微服务方向是主流, 请问python未来在分布式,微服务方向是否有潜力?@疯狂软件李刚

疯狂软件李刚
疯狂软件李刚
分布式服务我还是推荐使用Java或Go
0
程序人生2015
程序人生2015
精力有限,不上车了,一专多能,用到在学
疯狂软件李刚
疯狂软件李刚
可以的,根据自己的需要来选择。
0
大跃跃
大跃跃

@疯狂软件李刚 作为刚哥的忠实粉丝,作为一个javaer,还有必要深入学习这门当下最火的语言Python吗,话说我也30+了,两个娃的爸了~

疯狂软件李刚
疯狂软件李刚
正如我前面介绍的,其实一个真正的程序员,一直只会用一门编程语言真的挺可悲的,其实你早就应该学习一下其他编程语言。
0
开源中国首席罗纳尔多
开源中国首席罗纳尔多

@疯狂软件李刚 您好,请问javaWeb的这块学习python主要是针对哪些场景?

疯狂软件李刚
疯狂软件李刚
这个还真不好说。
0
empireghost
empireghost

@疯狂软件李刚   python 的生态环境能和java相比吗? 感觉现在java各种功能的 jar包库都有

疯狂软件李刚
疯狂软件李刚
其实Python的主要优势就是其丰富的功能模块,当然Java的各种框架、库也非常丰富。 在这方面,Python并不比Java差
0
拾光TM
拾光TM
@疯狂软件李刚 老师,我觉得虽说目前python应用范围广,但是就业岗位很少,而且竞争太大了,还有由于GIL的存在,很多企业都不太敢使用它。
疯狂软件李刚
疯狂软件李刚
是的,Python擅长的点并不在并发编程。Python更适合的领域是数据分析、数据展示、网络爬虫、自动化运维、AI、机器学习等领域。 至于你提到的竞争激烈,这个都是相对而言的,你技术扎实就没问题。
0
Spring-JPA
Spring-JPA

@疯狂软件李刚

如果我要快速的掌握Python,且能应付面试,请问,我应该先研究哪些核心部分(时间不多,等着年后找工作。全部学来不及)

疯狂软件李刚
疯狂软件李刚
这不现实,马上就年后了。当然,你天赋异禀另当别论。
0
许伟涛
@疯狂软件李刚 老师,你好。我是一名大一学生,学过C和JS .都是自学的,我想知道如果自学python ,应该重点学习哪些知识点,应该如何自学和提高?
疯狂软件李刚
疯狂软件李刚
这个建议你按照《疯狂Python讲义》的目录列出的知识点进行系统学习。
0
FlashCHen
FlashCHen

@疯狂软件李刚 最近开始对Python感兴趣,不过我感觉大项目是否还是没有办法胜任,还是做小工具,小项目 类型得东西才有意义,大项目还是得用c#或者java 类的语言 那从这个针对面来看,学习python是否还有意义

疯狂软件李刚
疯狂软件李刚
这个看法有些过时,现在Python应用面还是非常广的,Python很有可能成为下一个像Java那样影响深远的语言。
0
莱布尼茨啃苹果
莱布尼茨啃苹果
企业有用python做大型项目的趋势?感觉大部分都还在用java做啊😯
疯狂软件李刚
疯狂软件李刚
简单来说,Python摘下2018年度语言的桂冠,而且未来发展趋势也呈上升趋势,所以程序员也应该尽早规划自己。
疯狂软件李刚
疯狂软件李刚
一般大型企业级平台依然首先是Java,但Python一方面可以在一些中小型应用上快速开发。 另一方面,网络爬虫、数据分析、数据可视化、运维自动化上都有广泛的应用。此外,Python也是AI、机器学习是主流语言。
返回顶部
顶部