22 回答
TA贡献14条经验 获得超75个赞
问题:你好,请问pthon2.X和3.X不同的版本,不同版本之间也存在着不同语法。本人做java的,学习中觉得3.X版本跟java语法更为贴近,但是很为教程都是以2.x主讲的。新手入门学习时,应以哪一个为主?另外python基础学完后的学习路线应该如何规划,另外可否麻烦老师给一个python新手学习路线图?
1. python2和python3的语法差别不大,如果你会python2的话,通过两天时间就足以转换到python3了,python3和python2最大的区别就是字符串编码了,以及部分库换了存放的位置了而已。
2. 但是目前实际工作中的应用还是以python2.7为主, 所以你选择哪个都无所谓,如果只是单纯的学习为主你可以选择python3学习。
3. python基础学完以后你首先需要明确你需要学习的是什么? 这里推荐的是web系统开发和爬虫开发, 这两个放心是最适合自己学的, 学习web系统开发的话可以先学习django,django是一门全栈的web开发框架, 可以帮你快速理解开发一个web系统需要开发哪些东西。然后如果django熟练的话就可以去学习flask和tornado, 去自己实现一个自己想要的更全面一点的web开发框架。 爬虫的话可以首先通过requests和gevent去实现一个爬虫, 了解了爬虫的基本原理之后就可以去用scrapy去写自己的爬虫系统了。 最后再通过结合django和scrapy完成一个完善的爬虫以及爬虫控制系统了
4. 学习完了上面之后你就可以学习一下python的进阶知识了, 关于python的进阶学习可以在知乎上找, 资料很多的
TA贡献14条经验 获得超75个赞
问题:老师您好,现在python作为一门最贴近生活的语言,我打算把他当做副语言作为兴趣来学习……您有没有好的建议或者看法帮助我少踩一些坑,感觉python是很符合解决生活中遇到问题的语言……谢谢老师
如果想把python当做自己的第二语言, 最好事先有个概念就是:哪些问题我要用python来解决?如果能用python解决就优先使用python解决。 在学习的过程中切记不能摇摆不定,比如由于我是不是应该继续学下去, 我到底应该学习哪些具体知识, 通过具体的一个库或者框架去解决现有的问题以此来加深自己对python的理解才是学习语言的正确姿势,脱离了具体问题来学习都是效果最不好而且经常忘记的, 解决具体的问题才是最快速的方法, 第二就是一定要善用google以及要懂得看错误提示, 要在一大推的错误栈中找到最关键的错误并拿着这个错误去找答案才能高效的解决问题。
TA贡献2条经验 获得超11个赞
你好,请问pthon2.X和3.X不同的版本,不同版本之间也存在着不同语法。本人做java的,学习中觉得3.X版本跟java语法更为贴近,但是很为教程都是以2.x主讲的。新手入门学习时,应以哪一个为主?另外python基础学完后的学习路线应该如何规划,另外可否麻烦老师给一个python新手学习路线图?
TA贡献785条经验 获得超332个赞
TA贡献3条经验 获得超6个赞
老师,Python开发一个程序,运行起来似乎很慢,它的运行速度是C开发一个同样程序的几倍到几百倍,那么这是不是Python的短板呢,如果在追求速度的情况下,Python能否提高它的执行速度呢以及怎么提高速度,感谢老师!
TA贡献3条经验 获得超7个赞
老师好,学JavaWeb的有必要学PythonWeb么?目前市场开发的python更多是测试和自动化岗位吧?web市场中,大型的项目被java占领,小型的有php,python如何在web市场分一杯羹?优势劣势在哪?python在其他方面,比如爬虫啊,数据挖掘等方面的就业前景和学的要求怎么样?麻烦老师解答一下,谢谢
TA贡献1条经验 获得超4个赞
想要老师帮忙解答使用python处理大数据相关的学习路径,现在在准备一个大数据比赛,计划使用python来做,但苦于无从下手,网上切实能解决问题的教程不多,感觉看了很多缺还是徘徊在大数据的门口,希望老师能解答困惑,感谢老师。
TA贡献1条经验 获得超3个赞
因为python在各种方向的的适用。作为一个职场新人,很想了解下python的各个发展方向,及各发展方向应该具备pyhon的哪些技能,怎样开始学习可以少走弯路,有效率的精通某一方向。
添加回答
举报