非计算机专业学编程选哪种语言入门比较好?

选择哪种语言,关键是看你学习的目的。

如果是学习后想从事这方面的相关工作,那么从就业,未来前景和学习难易程度方面考虑。建议学习JAVA。

在PC时代,PHP、.NET、JavaWeb很火,移动互联网时代Android、iOS是主流平台,自然Java和Objective-C比较火。但相对来说推荐学习JAVA。最为老牌的编程语言,javay有很多成熟的解决方案和中间件,很多大的公司也选择Java作为主要的工具。另外Java还可以开发Android移动应用,所以Java在未来很长一段时间内都会是不可或缺性的语言,相关的工作岗位也自然一直有需求,而且Java语言的易学性也很高,相关学习资料也容易获取。

以上的个人建议,希望能给你帮助。


C语言


C++吧,呵呵,能锻炼你的思考力,不仅学了语言,还学会了编程。

学编程不是学门语言就会的,计算机原理,操作系统,设计模式要不要也学学?

C++学会,学其他语言更容易。

等你以后,学会整个计算机科学,那么语言只是次要工具,当你工作中需要那种语言,你不用特意去学,边用边学也就会了,工具而已。


不是人家说哪种语言好,你就学哪种语言,你要从你自己的实际出发,首先,你学这语言,是往哪方面发展的,是平面设计呢,还是后端的程度语言种类呢?应该有所选择,有选侧重,最后在侧重的选项中选择合适的开发语言!祝你成功!


跟你一样,非计算机专业。最近在学Python,感觉还不错,可以试试。


首先,你为什么要学编程?如果仅仅学一下,不靠这个找工作,python就够了。要不然,学学java。


我是一名软件测试人员,最常用的语言是python,原因是入门简单上手快,第三方库多。当然java也不错,可以都学学,另外最好也能学学c,会对编程理解的更深。


我认为学java好一些,我自己就是非计算机专业,后学的java


主要看你想从事的计算机行业具体领域,如果是做互联网后台服务的开发,基本语言像java之类是必须要学习的,如果是做前端开发会涉及脚本语言如javascript等。如果是做类似自动化测试,大数据分析等比较流行的语言有python。可以参考各大招聘网站上对应岗位要求的编程语言,然后系统的去学习实践。学习途径可以是线上教学视频,也可以是线下培训机构。非计算机专业自学成才做程序员的也大有人在,关键还是要有兴趣。加油^0^~


如果做网站的话,就建议学html+css这是入门的,所有的网站都是用这个写的。网上有不少视屏,建议看韩顺平的PHP从入门到精通视频教程前面是讲html+css的后面才是PHP

然后感觉进阶的时候要学PHP,所以建议上面的视屏一起看完

下面还得看看js也就是javascript,这个可以看看智能社的视屏。


如果你想从事程序开发,那么选择Java,可从事的开发领域是大数据,后端等,选择Python的话,可从事的领域主要是数据分析,深度学习,机器学习,相对来说后者更有前景!


Python是一种脚本语言,只需要执行环境,不需要编辑器,学起来很容易。而其他语言,比较流行JAVA要写一段程序代码实现一个功能,需要写五行代码,用Python只需三行。

Python编程语言比较简洁易学所以初学编程方面入门学Python比较合适。

Python是现下人工智能领域比较火的编程语言。


分享是一种态度,分享是一种快乐.

很高兴能够和您一起探讨这个问题,就我个人来说下,我的专业是工业自动化,大学也学过vbc语言(貌似大学计算机基础课多学这个),后来工作中学会了vbaexcel办公自动化、c#、.net、最近在学python,总结下来语言语法最简单的是python。作为过来人我觉得编程语言是相通的,需要有点数据逻辑思维就行,没啥难的,加油!


计算机编程语言种类繁多,对于一个初学者而言选对入门语言是非常重要的,尤其是非计算机专业学编程。

我是一名北漂十年的软件开发工程师,当时学习编程的时候入门语言是C#面向对象语言,不过现在被热门语言JAVA抢去大部分市场,就业难度有所增加。除JAVA外近几年Python热度也是不断上升,JAVA是目前市场最大、应用最广泛的编程语言,没有之一,但从学习难易程度上讲Python比Java要要更容易入门。

01编程语言排名

这是2019年编程语言排行榜TOP10:

从排名可以看出JAVA排第1,Python排第3,排名第2、第4的C和C++是比较底层的编程语言,适合开发底层服务和系统,在应用开发当中使用很少,而且比较难,不是入门的首选。

排名就代表一定的市场,也就意味着未来的就业机会更多。所以,我推荐入门学习JAVA语言。

02学习难度

Python虽然入门比较简单,在大数据、人工智能领域的最热门的语言,但学好Python容易,想学好人工智能就难了,需要深厚的高等数学基础、线性代数、概率论等。

Java虽然入门略微难一点,只要你有兴趣、有学习态度也不必担心,可以在网上找一找基础课程,试着感受一下。学过Java的人将来再想学习Python语言,基本上手到擒来。

希望对你有用!

欢迎关注@阳光编程为您分享更多编程实战经验。


推荐Python

Python语言简单易学。Python语言既有函数式语言的简单性又有面向对象语言的灵活性,所以对于初学者来说,学习Python是相对比较容易的,即使没有任何编程语言的基础也可以通过一段时间的学习顺利掌握Python。同时,Python语言的开发环境也比较容易搭建,这也方便了初学者。从语言自身的角度来说,Python语言完全可以通过自学来掌握。

Python语言有大量的库可以使用。Python语言一个重要的特点就是可以通过各种库的使用来降低开发难度,比如在机器学习领域就有Numpy、Matplotlib、Scipy、pandas等库可以使用,使用这些库不仅能够降低开发难度,同时也会提升开发效率。

发展方向多。对于Python语言的初学者来说,未来的发展方向可能并不确定,而由于Python语言的应用领域比较广泛,生态环境也比较健全,所以可以根据自己的兴趣爱好灵活选择发展方向。目前Python语言在大数据和机器学习领域的应用比较常见,这也是比较热门的方向,当然也可以选择Python进行各种后端服务开发、嵌入式开发和Web开发,Python从事Web开发也是比较常见的。


非计算机学历学习编程与计算机专业学生相比由于没有编程的系统概念,因此要想很快的掌握编程一定要正确的学习方法和学习路径,计算机编程主要在于要用计算机处理问题的方法和逻辑实现具体代码设计,非计算机专业一般对计算机处理问题的逻辑和方法没有明确的认识,如果清楚计算机的处理逻辑,什么语言就不重要了,在这些语言中,c语言的学习是最能直接感受和学习计算机的处理逻辑的语言,建议从c语言入手,然后可以学习java进行案例实现,就会比较简单,同时数据库学习Mysql,进入应用编程前还要看看数据结构和软件工程,计算机可以处理什么数据,数据在计算机中以什么方式什么方式存在,以团队方式编程如何协作等都是第二步要掌握的内容,非计算机专业学习编程只要坚持就会找到自己的学习方法,整体来讲,相比很多专业,编程是最适合自学的就业技能。


我大学专业是化学,通过自学已经通过了VisualBasic国家二级考试并获二级证书,我个人认为VisualBasic(以下简称VB)简单易学可较快上手,还可以提高Office操作水平,特别适合非计算机专业人士学习编程。

一、VB与VBA的关系

VB是由Microsoft公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的一种可视化程序设计语言。VB以Windows操作系统为运行平台,具有简单易学的特点,其可视化的设计环境以及“所见即所得”的设计方法,将应用程序开发的复杂性隐藏起来,把各种复杂的操作简单化。使用VB可以开发科学计算、数据库管理、图形操作、Internet/lntranet等多领域的应用程序。

学会VB能提高使用Office办公软件的操作技能和效率。可以这样说,能否熟练使用Office中的宏,是区分一位Office操作员是高手还是小白的判断标准。Office中宏即VisualBasicforApplications(以下简称VBA),是VB的一种宏语言,能用来扩展Windows的应用程序功能。学会了VB,必然就掌握了Office的VBA,从而大大提高你Office办公效率与操作水平。

二、VB的特点

1.面向对象

VB采用了面向对象设计思想,用简单来组装复杂,把复杂化为简单,然后来实现某个功能。对象是指可操作实体如窗体、窗体中命令按钮、标签、文本框等,编程指根据界面设计要求在界面上设计出窗口、菜单、按钮等类型对象,并为每个对象设置属性。

2.事件驱动

在Windows环境下驱动事件,运行对象能响应多个区别事件,每个事件由代码组成,代码决定了对象的功能。当触发比如单击命令按钮就让对象实现功能,不触发事件则就处于零状态,不能执行功能,整个应用就是由彼此独立事件过程构成。

3.集成式开发

VB为编程提供了多个集成开发环境,在这个环境中可设计界面、编写代码、调试直至把应用编译成可在Windows中运行的可执行文件,并为它生成安装VB集成开发环境,为编程者提供了很大方便。

4.强大数据库访问功能

利用数据Control控件可以访问多种数据库,VB6.0提供ADOControl(数据库控制)控件,不但可以用最少代码实现数据库操作和控制,也可以取代DataControl(数据控制)控件和RDOControl(远程数据对象控制)控件。

5.强大的帮助功能

⑴VB为用户提供了各种向导来帮助用户完成复杂的操作。例如,使用“数据窗体向导”,即使完全不懂数据库操作,也可在不编写任何代码的情况下创建数据库应用程序;使用“打包和展开向导”,可以轻松创建应用程序的安装程序,并可将应用程序发布到各种存储设备或网络上。

⑵用户只要安装了CSDN联机帮助,就可在VB中利用帮助菜单和F1功能键用户可随时方便地得到所需要帮助信息,VB帮助窗口中显示了有关举例,代码通过复制、粘贴操作可获取大量举例代码为用户学习和使用提供方便。

三、我的自学经验

VB学习过程中,我看过不少书籍,我推荐以下三种(附图在后面)。

1、入门教材:人民邮电出版社出版的中文版《VisualBasic程序设计培训教程》。

2、进阶教材:冶金工业出版社出版的《VisualBasic函数实用手册》。

3、提高教材:人民邮电出版社出版的中文版《VisualBasic+Access数据库应用系统开发与实例》。

当然,VB的功能还不够强大,无法实现复杂算法,如果要编写大型程序,那就要选择其他编程工具比较合适。另外VB在Win7以后的操作系统中的兼容性与稳定性也不是很好。


原始地址:/yule/29777.html