python职业java发展方向向有哪些,各有什么优劣

Python 相比 Java的优势是什么?缺点又是什么?- Python教程-PHP中文网QQ群微信公众号还没有收藏Python 相比 Java的优势是什么?缺点又是什么?回复内容:
了解的不全,抛个砖等大神吧。优点:1. Python作为动态语言更适合初学编程者。Python可以让初学者把精力集中在编程对象和思维方法上,而不用去担心语法、类型等等外在因素。而Python清晰简洁的语法也使得它调试起来比Java简单的多。至于哪个更“优雅”纯属个人喜好,但对于初学编程的人Python更直观应该没什么异议。2. Python有一些Java没有的强大的架构2.1. Advanced Python Constructs,可以表达非常复杂的Logic3. Python有非常强大的支持异步的框架如Eventlet Networking Library,而据我所知Java要实现这些功能要麻烦的多。也因此Python适合一些可扩展的后台应用。(但除此以外Python可扩展性是不如Java的)2. Python作为脚本语言,更适合开发小的应用,而且极其适合在应用发展初期时用来做原型缺点:1. 由于Python的优点也无可避免会有牺牲------由于是动态语言,比Java还慢。你可以想象一下编译器对于没有typing的变量,需要一个一个check具体type所耗得时间。而Java相比起C++等等本来就不快,可想而知更慢的效果... 但很多人觉得Python code更短小精悍,所以实际跑起来不见得比Java耗时。2. Java很适合发展跨平台应用,几乎常见的电脑、智能机都能跑Java。而Python就不一样了...关于他们的异同可参考Python vs Java: Key Differences说得不对的地方请大家指出 :)
多范型 怎么写都行
为了回报题主的感谢,我想再多说一点。我也只是刚刚入门不久,只能给不太了解的人一点简单的信息。
Python有着跟C/C++相似的基本语法,比如逻辑结构上有判断,循环,数据结构上有更灵活的列表、字典,也有面向对象方面的类。在这些基本的方面,Python都比C++/Java 更灵活,易理解,给人的感觉就是作者在发明Python时应该是受够了C++/Java中一些别扭、冗余的规范。由于没有各种条条框框,Python在做一些简单的数据处理的时候很方便,跟MATLAB很像。
Python另外一个强大的地方就是各种各样的库(module),这些库功能强大到你感觉你用他们写代码似乎没有技术含量一样。比如你想把一些网页上的数据抓取下来,保存成符合要求的格式,只需要利用urllib.request库写5行左右代码把网页抓取下来,然后再利用beautifulsoup库用10行左右的代码把网页里的数据解析成一定的格式。而这只是Python应用的一个小方面。-欢迎各种赐教和讨论。
很直观的感觉是,python写出来的代码,每一行的平均长度往往比java少。
Python开源,收费困难
优点:没有Java流行缺点:没有多大存在感的语言
我觉得缺点是:1、Python有点慢,似乎CPython(官方实现)没有开发JIT解释器的计划。现在有个PyPy项目做的就是这件事,进度不错,值得期待。当然,Python快点慢点这个真没什么重要的,Python主打的特性不是这个。需要更快、更小的动态语言可以选择Lua。2、很容易被反编译。公开的商业项目用之前可能要掂量掂量……3、类库命名风格不统一,随意性大。
不说缺点了,两者都是好语言,随便说下优点吧(其实缺点也可以从各自优点里体味得到,另外本人小白,如果说错请指正)Java的优点:1.将JDK和Java虚拟机分离,JDK就是用Java写的,而Java虚拟机则是用C/C++编写,开发者不需要花很大的功夫就能理解它的来龙去脉;2.跨平台:一次编译,到处运行;3.静态语言,速度快~Python的优点:1.接口简单,对初学者上手应用很容易上手,开发效率高;2.应用领域广,什么都能干~
优势:写的爽。平均行长度和平均行数都小得多,表达能力以五到十倍计。劣势:没有编译器检查,没有足够强大的 IDE 支持,蠢人写不来。某司内训格言:随便抓一个本科生,培训三个星期 Java 就可以进项目了。共3篇846点赞收藏分享:.&猜你喜欢PHP中文网:独家原创,永久免费的在线,php技术学习阵地!
All Rights Reserved | 皖B2-QQ群:关注微信公众号python往什么方向发展好呢_python吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:154,306贴子:
python往什么方向发展好呢收藏
是网络编程,django做网站还是普通的应用程序?
阿里云云市场镜像可以一键部署云服务器所需要的运行环境和个性化的软件应用,满足建站,应用开发,可视化管理等个性化需求,python镜像让云服务器&即开即用&.
初学者可以开发爬虫、web开发、socket聊天(客服端、服务端)等项目可以在高并发大流量发服务器开发、云计算、数据挖掘、机器学习、游戏开发、openerp等方面下功夫。
我来帮你顶个贴
主要网站,和一些手游和页游服务端
我主要走图形学方面,像什么游戏引擎,三维插件我未来主要方面
我学py是为了搞Openstack开发
我学py是为了做运维。
学py自己开发二次同人游戏的飘(口胡:明明运维上用的更多。。。。)
python?-华为软件开发云CloudIDE,全云化开发,随时随地在线编码,让软件开发简单高效,为开发者提供代码片段搜索,代码检查缺陷推送等,免费公测,立即体验
我学python是为了数据分析和数据挖掘,还可以用matplotlib画图。
只是玩,很多地方会用到
挤挤前排混脸熟,刚好刷满十五个字
想学好通信,也对云计算比较有兴趣,这些方面大家知道python能有什么帮助吗
多学个语言就多了一个使用工具,应用思路往往也会不同,就把它作为随时使用的小工具吧。编程语言总不能只限某一种语言,一般也得3、4种语言吧,反正在前期基础入门时大体上都差不多,只是语法细节上略有不同。在最后深入应用时才会大不一样,各具各的特色,当然在使用时会有侧重点的。
没看懂你啥意思,什么字符串
登录百度帐号推荐应用}

我要回帖

更多关于 职业发展方向怎么写 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信