在你选自学python编程语言之前,得明白自己去学习编写程序的目的是什么?是是为学会了变得后跳进互联网企业工作,为改行做做准备;我还是想快速入门编程语言,学习一份技能傍身,为将来做打算。前者我建议你中,选择自学java,后者小编建议自学python,理由万分感谢所示。
1、入门难度:phython小于java,python的语法简洁清晰,语法将近英语,python简单的语法和少到是可以选择性的遗忘不计的语法糖可已让初学者踏实专注于思考要做,而不是需要在过程上大费周章。开发环境简单的,能拼音打字就能写代码,适合我新手入门学习。java语法要比较好的逻辑思维能力,java基础语法必须学习的东西也都很多,如:关键字、标识符、注释、常量与变量、运算符、语句、函数、数组等等,入门比python要难些。
2、流行的程度:自2002年起,历年世界编程语言排行榜——tiobe排行榜,java基本上名列世界第一,python则在2016年排在第五位;在欧美国家,相对比较流行python,而国内仍然还是java与php的天下!
3、国内用途:目前国内java通常主要是用于旗下:大型企业级应用、电子政务,部门信息化系统、嵌入式设备及、消费类设备、规模大网站(尤其是淘宝、阿里巴巴等电商网站)、android系统,app,游戏等。而python比较多用来搞人工智能机器和运维后端方向,暂时没有并又不是尤其的广。
4、工作机会:在国内一二线城市javaee开发人员市场缺口巨大无比,连续两年,java开发工程师人才缺口均已达40万,企业高薪难聘java开发工程师。而据职友集统计出来,全国python的招聘岗位还不出来7万,仍旧最多才java开发的岗位需求人数。
5、未来发展:我国目前太看重人工智能技术的发展,国务院先发布的《新一代人工智能发展规划》中,计戈至2030年,我国的人工智能要提升到世界巅峰级水平。因此python是一种用lisp和java代码编译的语言,相当合适作为人工智能语言,所以当人工智能技术长大成熟而能够得到快速普及后,不会相信python编程语言的使用范围城就会小幅度提高扩展,也许是10年后就能见这个局面吧!但java在企业级开发的地位依旧是不容挑战的,oracle也将java的未来装在物联网上,所以我java潜力依旧是愿意挖掘!
要依据什么你具体怎么样来确定
1:逻辑思维能力怎么
2:目前多大
3:自学能力如何能
等等……
可以,计算机编程也也不是都是算法和数学,也有业务编程,这点不是什么不是那么容易,可是要去学习编程,需要早做准备,中途而废和三天打鱼两天晒网是不行的,好是带动氛围,假如感觉难就去北大青鸟等去咨询看看,你要基本上完全掌握java,了解数据结构的确切,会sql语言,在了解一个框架,可以说是漫长道路,加油哦吧