编程初学者应该先写c++还是Java还是Python?

开通VIP,畅享免费电子书等14项超值服

首页

好书

留言交流

下载APP

联系客服

2017.10.21

看了这么多人说C用来入门,真是有点看不下去。你10月份去高校软院旁听下C语言入门,看看课室里同学们的表情。相信每个科班出身的孩子都有过这么痛的领悟。四年本科,我都从来没喜欢上过C,CPP,JAVA。

然后不客气的说,计算机结构,操作系统原理,汇编语言,国内也没有几本能读的书,真的跪死我了。如果你想了解可以私信我,我就不吐槽了。

以上那么多只表达一点,C,CPP不适合入门。JAVA另说。

PYTHON是第三门接触的语言,易学,非常易学,还能马上折腾出一些好用的小工具。才学了1个月吧,就折腾着拿来做Excel报表了。能快速有收获可以增进你的学习欲望。这是前面几门语言给不到的。等你有实践经验,再去看面向对象和设计模式这些书,就能很好地把握了。不然都是空谈。

说起易学的高级语言,最后,不能不说下C#的易学程度和高回报效率。易学程度堪比Python,语法更简洁灵活。学会了C#去学JS和typescript真是秒杀的事情。我也是后来有项目要用到才发现这是无形的财富。用ASP做后台,angular做前台,真是对入门了C#的孩子不要太容易。容我说一句,微软对编程的奉献真是要点32个赞。

进行C语言学习的话,我推荐给大家可以查看郝斌的C语言课程。讲解的很详细。我就是实用这个教程学习的。

随着学习的深入,我突然发现Python因其简单化,初学者也是非常不错的语言。但总体来言,我认为Python还不是主流。当然他在大数据云计算行业比较不错。

如果你使用Python入门也是不错的选择。

作为目前为止使用最多的语言JAVA.今天我认为实用java进行入门,其实也是可以的。不过入门的话,一定要只选择学习面向对象前面的知识。如果初学者加上面向对象一起学习。你会发现你能崩溃。

只有在完成总共的面向过程,非常熟悉之后,才可以进行面向对象的学习。

纯手打,如果感觉到对你有帮助,麻烦再下方为我点个赞~~

如果回答有问题的话,还请大家指出。

当初我学html的时候就在捣鼓修改别人的asp程序卖钱了,那时做的网址导航流量交换程序。不过那时没有专攻技术,主要在运营和seo。

记得以前我刚会修改点模版,就在做网站功能架构策划赚钱,一篇策划稿收几百块的。现在回头看那东西也就只能忽悠不懂的人。

就好比我学c#最基本的数据库数据查询都还不会,先捣鼓出个实用的小东西再说。自学的人建议走我这路,如果学了不能马上用很快就不想学了。

其实现在大多公司招人目的也就是能干活,能快速干活解决问题就能拿高薪,不过如果没有全面的知识体系很难通过面试。除非像我们这种运营出身的能说会道能忽悠。

程序员最主要的还是得有产品思路,不要知道领导指一下动一下,这样技术再好,工资照样拿不高,产品的目的是为了市场,有市场的产品再小白也能赚钱。

C语言既具有高级语言的特点,又具有汇编语言的特点,其应用范围极为广泛,几乎可以被用于程序开发的任何领域。目前,C语言一般被用于应用软件开发、底层网络程序开发、系统软件和图形处理软件开发、数字计算、嵌入式开发、游戏软件开发等领域。

C语言是一门基础语言,是其他一些语言的基础,例如MATLAB,Object-C,Lua等.同时也是学习来比较难的语言,达到精通的程度没有3-10年左右很难,C语言没有比较完善的开发框架,他是面前过程的一门语言,讲究算法跟逻辑的.

1.操作系统

类unix系统(linux/freebsd…)主要基于c开发的.

2.嵌入式领域

驱动开发大部分基于C的,嵌入式系统c开发的

3.服务器领域

大部分服务器程序也是c语言的网络核心设备(路由器,交换机,防火墙)大部分代码c开发的,用户界面可能用其他语言。

这个问题的答案毫无疑问是Python。

问题已经明确了前提条件是1.编程初学者2.打算自学编程

理由:

C++对于初学者自学有点难。想当初在大学里读的是计算机软件专业,一学期下来,能够掌握C++的不超过5%。

Java对于初学者来说也不容易,特别是面向对象的概念,在编程初学者连逻辑线性思维都没掌握的时候,是不太容易理解的。而且编译型语言都比较麻烦一点。

Python是解释性语言,环境配置简单,语法简洁明了,以我给小学5年级学生培训Python的经验来看,30个小时学会完全没有问题。关键是跟随某个路径清晰的书籍或教程去学就好了。

建议Python入门之后,再学习Java,最后还有余力再去学C++。

我很认真负责的告诉你,先学习c语言。确实c相对来说比较难,但是它就像你幼儿时期的爬行,是你学会走和跑的重要基础!c语言中你要自己注意内存泄漏,垃圾回收等等一系列重要知识,而这些高级语言都帮你做了,也许这一辈子你都不会知道,而这些确实是成为一个优秀程序员的必备知识,我这里说的是优秀,而不是代码工!其次c的IDE一般都不强大,你才能真真切切体会到手敲代码的感觉。

其次我建议python最后学习,或者和java一起学习,你掌握了c(不是精通),对于这些都好学多了,语言都是相通的,越往后你越会明白。python的初衷就是快捷便利,各种各样的库能满足你大部分的编程,而库内的知识点你不一定需要知道,所以算是个“表面”工作者!

总结一下,我建议先学习基础但异常重要的c做入门(如果你感兴趣可以深学),了解编程基本概念和底层原理,知道程序在机器里到底怎么运行的,然后学习java或者和python一起学习,它们可以让你更快速创建应用,最后看你的兴趣去学习深入其中一门或者多门语言!

首先问问自己:想用语言干什么?!

若是想做个小工具运维之类的,python是不二之选。

若是想进大公司做开发,java第一。

若是做驱动,c++基本无敌。

若是做游戏服务器端,golang或者erlang二选一。

普通服务器端程序,golang或java。

若是游戏客户端,那只能是u3d加java。

若是嵌入式系统,c和asm。

若是做平台+业务系统,lua才是王道。

人工智能,python或者lisp。

微软平台,c#。

网页程序,php或者java。

……

总之,看你干什么,选择最合适的工具。

实际上,要明白一点:当你的编程能力达到一定程度以后,语言就是一个工具,一个平台而已,从某种程度来说,以基础的角度看从一门语言转到另外一门是很容易的,无非是几条基础语句,基础语法,各类变量的定义语法不一样而已,所以,无论是c、java、python都可以作为学习语言的工具,但是,语言的扩展却很庞大很复杂,以c+为例,你只学会了基本语言,其实一点意义也没有,C++的类库、windows的运行机制、底层原理、驱动这些都需要很下功夫来熟悉、学习,java与python也是这样,编程是综合能力的体现,从这个角度来说,建议你学习编程应该从未来的从业方向上考虑,你要相信,当你达到一定程度以后,很多都是触类旁通、一通百通的。。

THE END
1.python和java和c++那个先学,c++javapython哪个好学点大家好,小编来为大家解答以下问题,pythonjava c++哪一个就业前景好,c,c++,java,php,python哪种最好学,现在让我们一起来看看吧! Source code download:本文相关源码 最近,TIOBE更新了7月的编程语言榜单,常年霸榜的C、Java和Python依然蝉联前三位。万万没想到的是,R语言居然冲到了第八位,创下了史上最佳记录pythonhttps://blog.csdn.net/2301_81895257/article/details/136796996
2.python和java哪个难python和java哪个好学从以上对比可以看出,Python学习更简单,Java学习相对较难,如果是之前没有接触过IT编程,现在想转行做这一块,可以合计学习Python,毕竟,现在社会环境对Python编程十分有利,而且学习简单,很容易获得高薪;关于有编程基础,且对Java感兴趣的,也可以学习Java编程,Java是一门很完善的编程语言,应用十分广泛,也是一个好选择。 2https://wenku.baidu.com/view/3b19be3eb007e87101f69e3143323968011cf4e2.html
3.python和JAVA哪个更容易学?Worktile社区综上所述,Python相对于Java来说更容易学习。它的学习曲线较为平缓,语法简单易于掌握,同时有丰富的学习资源和友好的实践环境。当然,选择一门编程语言还是应该根据个人的兴趣和需求来进行,希望以上分析对您有所帮助。 “Python 和 Java,哪个更容易学?” 这是一个常见的问题,特别是对于初学者来说。然而,要回答这个问https://worktile.com/kb/ask/96607.html
4.python与java学哪个好学python和学java哪个好Python,毕竟,现在社会环境对Python编程十分有利,而且学习简单,很容易获得高薪;对于有编程基础,且对Java感兴趣的,也可以 学习Java编程,Java是一门很完善的编程语言,应用十分广泛,也是一个好选择。当然,如果仅是对编程感兴趣,可以两者都学习一下, 每一门语言都有自己的设计思想,没有好坏之分,只有是否适合,一个合格https://blog.51cto.com/u_14555/6594456
5.python好学还是Java好学?6条回答:【推荐答案】Java和Python都是流行的编程语言,各有优缺点。下面我将从专业角度分析一下两者之间的差异。Java与Python在语法上存在明显差异。例如,Java注重类型安全,需要显式声明变量类型;而Python则更注重可读性,变量类型可以省https://wap.zol.com.cn/ask/x_24966830.html
6.Java和Python有什么区别,初学者学Java还是Python?「建议收藏如果对于Java和python初学者我是建议学习Java,Java作为全球占比最高的开发语言,有着她独一无二的优势,拥有最大的市场需求。 两者语言相比我是建议学习JAVA语言,为什么呢? 如果你是想通过学习编程语言来找一份工作的话,我建议你再学习Java比较好。 但这并不意味你学习Java就不能学习Python了,所有编程语言的思想其实https://cloud.tencent.com/developer/article/2100229
7.砼知学涯工作室《学习宝典》——Python学习经验分享Python语言在江苏省计算机二级考试的科目为66,上半年与下半年各考一次,我校期末考试试题均来源于往年江苏省计算机二级试题,其余手动改编的也有相当大的关联性。实际上如果Python期末考试总评能够达到80分以上,在江苏省计算机二级考试的Python科目中,及格https://mp.weixin.qq.com/s?__biz=MzU5MTExNzM0MQ==&mid=2247587257&idx=2&sn=0a654e73e103050b0bc9b584b15007cd&chksm=fe3038cbc947b1dd795dc25ca864e8e5f311d40cff5eada18307bdbadf2d765f3cbac247608a&scene=27
8.为什么python编程指数比java高?例如我是用rust基本不会搜索引擎,因为文档很完备,我也知道输入是神马输出是什么,python则完全不知道,https://www.zhihu.com/question/6309331187
9.Java开发语言和python语言有什么区别?数字化时代,编程语言已成为人类与机器沟通不可或缺的桥梁,而当下想获得IT行业的入行资格,编程语言也是大家第一步应学习的内容,零基础的朋友们对于编程、框架等IT知识一无所知,要想高效率地达成编程学习目标,建议大家根据未来的职业规划来选择相应的编程语言,今天八维职业学校和大家一起来看看Java开发语言和python语言https://www.bwie.com/jsgh/249.html
10.学了Python之后,再学Java是不是会更容易?Python教程学Java很容易的感觉是很容易获得的,只要你有C或者C++或者Python或者C#的经验,学习Java只不过就是熟悉熟悉语法而已。特别是从C或者C++过来的人会明显感觉内存管理的负担小很多,这也是 Joel Spolsky吐槽Java的原因——连指针这种抽象都不需要的掌握的语言是不适合拿来初学的。 https://m.php.cn/faq/88483.html
11.前端和后端哪个工资高呢?而与前端开发不同的是,后端开发需要学习的内容就要看应用方向了,比如说Java、Python、php等,应用方向的不同也就意味着需要学习的内容各有不同。 前端和后端哪个工资高? 其实无论是前端开发也好还是后端开发,在行业中都是非常吃香的,而薪资收入,前端开发的平均收入为18k+,后端开发的平均收入也同样为18k+,当然啊,https://wap.hxsd.com/content/11886/