基础的计算机编程入门,想学习应该怎么去做基础的,项目编程是一个笼统的说法,在工控领域有编程,比如plc(可编程控制器)有编程、hmi(触摸屏)也需要组态编程;数控机床的数控加工时也需要编程。在嵌入式领域更需要编程,常用汇编语言、c语言编程;在计算机领域需用的编程语言更多,比如最基础的汇编语言、c语言、c++、java、python语言等等。真对我学单片机时所用c语言,来分享一下如何学编程、如何进行入门,第一、学编程要有一定的基础,如果没有要先学一下基础知识,对单片机c语言编程而言,要有数电和模电基本知识,对基本英语单词要认识(c语言中关键词32个)
第二、要选好一本好教材,比如谭浩强编写的c语言教材是一本很适合初学者使用的教材,我当初也是用的这本书。第三、对单片机各引脚功能要知道,对单片机内部结构了解即可。因为单片机c语言程序是硬件底层驱动控制程序需对硬件有一定了解。第四、要准备计算机、嵌入式仿真板、编译软件(keil编译软件较好用)、下载软件。第五、有了以上条件具备了,就需要勤练习,通过编写语句,观察语句的执行过程,这一点十分重要,先纯软件运行,然后软硬结合,把编译好通过的源程序,生成hex目标文件下载到目标板,看硬件执行情况,这样反复练习,持之一恒,这样训练三个月就可以入门了,之后可以参考别人的程序,看看别人的编程思路,这一点也重要,久而久之你便会成为编程高手。任何事物都有相通之处,我想其它编程亦如此。这是我学嵌入式编程的一点体会,有更好入门方法的朋友欢迎留言讨论。
首先,编程语言的学习并没有什么捷径,波多野结衣每个程序员都是通过大量的实验和不断的总结才能逐渐掌握一门编程语言,所以在学习编程语言之前一定要有一个足够的心理准备,编程语言的学习需要一个连续的学习过程,同时还需要克服一个又一个困难,尤其是在学习的早期。
对于大四的学生来说,学习编程语言最好选择一个目前比较流行并且具有一定前景的编程语言,目前是云计算和大数据的时代,而在这两个领域使用比较多的编程语言是java、python、scala、r这几种语言,另外go语言也被认为是具有较强发展潜力的编程语言。
python语言上手比较容易,但是使用python也能构建出非常复杂的程序,python属于越往后学习越难的语言,刚开始非常简单。学习python的路线要根据未来的发展方向进行选择,举个例子来说,使用python做web开发和做大数据开发是两个完全不同的学习路线。
python的学习分为三个步骤,第一步是学习基本的python语法,野草社区往往以做一个爬虫的小实验来结束第一阶段的学习,第二步是学习各种库的使用,比如机器学习方面需要学习numpy、matplotlib、scipy等库,往往以实现常见的机器学习算法来结束第二阶段的学习,第三个阶段就是参加项目组实习了。
我也是自学的编程,我学的是c语音。刚开始我也很迷茫,因为自己学的是经济与编程毫不沾边,所以学起来方法也很笨拙。推荐一个自学的网站课程mooc一个教程5到10分钟,利用碎片化时间来学习。基本1个月就能学会,编译软件我用的dev c++。免费版的就很好用,在百盘上就可以搜索到。