为了账号安全,请及时绑定邮箱和手机立即绑定

【花式填坑第2期】人生苦短,我用Python

【花式填坑第2期】人生苦短,我用Python

慕女神 2017-05-04 10:33:59
 花式填坑第2期如约而至。上期的“高效前端开发·Vue.js”话题在大家的积极提问和IT大咖精彩回答完美落下帷幕本周,我们来聊聊关于python的话题,让我们对 python有更加全面的认识。随着人工智能时代的来临, python越来越受到开发者的关注。 作为人工智能及爬虫等各种系统开发的首选语言,python能做什么?对比与其他语言,python的优势是什么?点击可查看,Bobby老师的个人主页这是一个非常难得的机会,和Python全栈大咖一对一交流,大家赶紧来提问吧!话题交流时间:5月5日--5月7日大家可以把问题都提前准备好了,老师会在活动时间一一给大家解答的!
查看完整描述

22 回答

?
时间啊

TA贡献17条经验 获得超21个赞

我认真看了看,发现大家最想知道的

  1. python 和其他语言的区别在什么地方,优势和劣势是什么

  2. 就是 python 的学习路线



查看完整回答
1 反对 回复 2017-05-05
?
Prozombie0

TA贡献1条经验 获得超1个赞

阅读flask框架的源代码感觉入门困难(从最早期的版本开始阅读的),无法体会到精髓,请问老师有没有好的建议,好的技术博客可以分享下。

查看完整回答
1 反对 回复 2017-05-05
  • bobby
    bobby
    flask本身因为是一个小型的只实现了web框架内核的框架, 让我们可以自由的发挥自己的编码能力,但是这样也造成了不同经验的人用flask写出来的代码会有很大差别, 所以如果你是flask初学者不建议去阅读源码, 要先学会使用flask然后在某一个方面如果觉得自己想深入一下再去阅读某一个功能的源码, 长期坚持下来就弄懂了,想集中弄懂一个系统的源码几乎是不现实的。 一定要将框架用熟练到某个程度之后再去阅读源码,flask学习可以首先看官方文档, 然后你可以看看这篇文章:http://python.jobbole.com/87323/
  • Prozombie0
    Prozombie0
    非常感谢老师的回答,请问老师后期有打算出Django RESTFul 的视频吗,我一定全力支持
  • Prozombie0
    Prozombie0 回复 bobby
    非常感谢老师的回答,请问老师后期有打算出Django RESTFul 的视频吗,我一定全力支持
点击展开后面1
?
慕小樱

TA贡献11条经验 获得超6个赞

爬虫工程师在企业重要吗?用Python学爬虫,相比较其他语言有什么优势

查看完整回答
1 反对 回复 2017-05-04
  • bobby
    bobby
    首先爬虫工程师重不重要要看一个公司的业务类型,比如一个公司是数据类型的公司, 数据首先就非常重要, 对于很多中小公司数据一般都是通过爬虫获取到的,当然也有大公司比如阿里巴巴这种几乎自身的数据就很丰富对爬虫的需求自然就小一些了, 但是近几年随着人工智能时代来临,相信会有很多中小公司会积极转向这个行业,这些公司进入肯定就会慢慢需要越来越多的爬虫工程师爬取大量的数据,所以爬虫工程师职位将会越来越热门。 第二个问题:python不管是语言简单性还是已有框架的生态都比其他语言丰富, 我之前用java和python都写过爬虫, 后来一直坚持用python写爬虫就是因为python写爬虫会让我们的效率提高很多。当然大家可以根据自身熟悉的语言去写爬虫, 只是目前python在爬虫领域是最流行的语言,所以如果大家遇到问题不管是找到解决方案还是找到问题答案都会相对容易些
?
weibo___何小贱_0

TA贡献1条经验 获得超1个赞

如果想要就职python需要会那些技能?

查看完整回答
1 反对 回复 2017-05-04
  • bobby
    bobby
    这个需要看你的想学习的领域了,前面几个问题我已经回答到了python适合的领域以及每个领域有的框架, 你可以参考一下前面问题的回复
  • weibo___何小贱_0
    weibo___何小贱_0 回复 bobby
    谢谢老师,最近在看Django 打算之后再看看爬虫 正好两个视频你都出了 十分感谢
?
mm0814

TA贡献1条经验 获得超0个赞

python WEB开发,到底使用哪个框架开发,目前主流框架性能怎么样?依据是什么呢?

查看完整回答
反对 回复 2017-05-05
  • bobby
    bobby
    目前python web咖啡啊最主流的框架是django, 然后是flask, tornado。 这三个框架你可以认为不会有冲突,因为这三个框架是典型的三个不同类型的框架, 虽然都能完成web系统。 其中django是资格最老也是功能最全面以及生态最丰富的框架, django包含了web系统中所需要解决的所有问题的解决方案而且都是集成到django本身的功能中, flask和django完全相反, flask只提供了一个很小的web框架内核,所以他很灵活, 大家可以去按照自己的方式实现,这也导致了大家需要某个功能比如orm的功能就只能自己去找第三方库或者自己实现, 这些第三方库的水平也是参差不齐。 所有flask的最大优点是灵活性。 最好是tornado, tornado是一个自己实现了epoll的功能使得他几乎可以不用中间搭配nginx就能实现服务化,也是这三个框架里面并发性能最高的, 但是tornado也比较简单,所以随着系统越来越复杂,很多水平不高的人写出来的代码水平差别会很大, 而且tornado和数据库的集成没有django和flask好。 最后建议:先学习django, 对系统开发有一个全面的理解,然后更加自己的需要再去学习flask和tornado, 这三者的使用领域还是有区别的,所以冲突也不会很大
?
夏J

TA贡献3条经验 获得超0个赞

老师,想较于JAVA,C,Python的优势在哪里? Python在大数据方面的应用多吗???
查看完整回答
反对 回复 2017-05-05
  • 安生ing
    安生ing
    简单,快速,语法简洁明了
  • bobby
    bobby
    这个问题因为内容比较多,我专门写了篇手记来回答这个问题: http://www.imooc.com/article/17825
?
劝君惜取少年时

TA贡献1条经验 获得超0个赞

老师真牛。金融研究生在读   需要掌握python的哪些知识呢

查看完整回答
反对 回复 2017-05-04
首页上一页12下一页尾页
  • 22 回答
  • 34 关注
  • 30725 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信