精华内容
下载资源
问答
  • 有很多的人是非常的想知道,学编程难吗?编程入门先学什么?往下看希望对你们有起到帮助。 一:学编程难吗? 编程说难不难,说难不难,说简单不简单,学习之前你首先要知道你的学习...二:怎么才能学好编程? 零...

    有很多的人是非常的想知道,学编程难吗?编程入门先学什么?往下看希望对你们有起到帮助。

    一:学编程难吗?

    编程说难不难,说难不难,说简单不简单,学习之前你首先要知道你的学习目标,知道要学来干嘛。

    要从事的工作,清楚自己未来要达到的目标,学习起来就很简单了,当然也有人感觉编程很难,那是因为编程学习起来比较难记,所以在学习的时候,要理解他的原理。万物离不开规则,编程也是如此。

    只要理解了他的知识点的意思和用法,在学下逻辑思维。那么学起来的速度就会变得很快很快!

     

    二:怎么才能学好编程?

    零经验学编程并不是很难,当然也要看每个人的领悟性了,你现在25岁学编程还不晚,记忆力还没有减退。

    学编程首先最重要的是兴趣,兴趣是学习的最好老师,其实最大的困难是在于克服自己,只要你有恒心,学好编程并不难,就算你没有基础,没有经验,没有任何概念,也能学好。

    那些发明编程的人,发明计算机的人在起初也是一张白纸。他们也是不断琢磨,不断学习和实践才出结果的。

    所有的编程高手都是从什么也不会学到什么都会的。兴趣很重要,只要你有兴趣,就会发现学习编程和打篮球一样简单。

    如果你在学习C/C++的过程中遇到了问题,可以来加入小编的企鹅圈问小编哦~小编很热情的(●’◡’●)

     

    其次要努力。俗话说的好:只要功夫深铁杵磨成针。中国人做事就怕有怕认真,只要有恒心,你会发现学好编程就是小菜一碟。

     

    然后方法很重要,可以尝试看视频,学习方法很重要,要找到有效的学习方法,这样学起来会如鱼得水的。

    展开全文
  • 但是怎样才能学好编程呢? 在编程中总是有很多的问题出现,难以解决。 而且自己编的程序都是一些小程序,没有画面的,没有什么特别的,都是参照人家的,看看别人写的那些软件,真不知他们是怎么弄的。 自己什么...

           我对编程是有兴趣的。

           我觉得看潭浩强的《c程序设计》和《C++程序设计》并不吃力。现在正在看的《数据结构》也感觉不吃力。但是怎样才能学好编程呢? 在编程中总是有很多的问题出现,难以解决。 而且自己编的程序都是一些小程序,没有画面的,没有什么特别的,都是参照人家的,看看别人写的那些软件,真不知他们是怎么弄的。

           自己什么时候才可以上一个层次呢?

         

    展开全文
  • 学 Python 发现学一门编程语言很难,有哪些学好编程的方法或技巧?今天,我们抛开语言本身,来谈谈学习编程的具体方法和思想。 首先我想说的是,对于想学好的编程的人来说,无论从哪一门语言开始入手,语言的本身...

    学 Python 发现学一门编程语言很难,有哪些学好编程的方法或技巧?今天,我们抛开语言本身,来谈谈学习编程的具体方法和思想。

    首先我想说的是,对于想学好的编程的人来说,无论从哪一门语言开始入手,语言的本身其实并不是我们最应该的关心的,至少不是作为一个初学者首先关心的。

    也可以说开始让你觉得困难的地方不一定是语言的本身(如语法syntax等),而是整个编程的思想和编程的结构。事实上你所学习的python语言的语法和操作方面,比起c/c++和java等语言来说呢,算是对于初学编程的人来说相对比较简单的入门的了。

    1、理解什么是编程
    在学习编程之前,你得理解什么是编程,为什么我们需要编程?

    了解好了我们要学习的对象我们才能知道从哪个方面下手把它学好。至于我自己的理解呢,狭义上编程其实就是对于不同语言写出不同的代码(什么是编程?),而编程的目的就是通过编程语言来和计算机交流并且操控它为我们工作,实现我们需要的东西(算法algorithm等)(为什么我们需要编程?)。

    然而具体根据我们需要实现什么来选择编程语言,比如对于安卓来说,就是java,xml等,对于ios来说,就是object c之类的。因此正如我之前所描述的那样,编程语言是为我们与计算机交流所服务的,就像我们学习世界上某个国家的语言是为了与某个国家的人交流,而不是为了学某种语言而学习某种语言的,语言不是我们学习编程的最终目的,恰恰是开始!

    2、如何学好编程
    在了解了我们为什么要需要编程以后呢,我们再来讨论下该如何把它学好。其实编程的入门呢,应该是一个学习编程思想,深入理解什么是编程的一个过程。

    而至于选择什么语言呢最开始其实并不是那么重要,甚至可以运用伪代码来学习,但是为了方便初学者学习,能实际实现的语言更加能够让初学者理解编程。

    这也就是说为什么大多数学校(至少是大多数美国computer science(计算机科学)本科)的第一门课叫做intro to computer science with XXX language(用XXX语言实现的计算机科学入门)。

    再次不厌其烦的声明,这里的with也是说明了后面的xxx语言是为了辅助我们学习计算机科学入门的工具,计算机科学入门才是我们的重点,而不是叫XXX语言课。

    这里也不得不吐槽,一些国内的计算机培训机构为了能迅速培养程序员而专门鼓吹某某语言强,而只专注于培养学生编程语言学习的本身。这样培养出来的只能是仿照他人的程序调用者,而不是自己曾经希望的计算机科学工作者。

    3、编程入门干货
    好了,说了这么多大话,下面来一些干货,让你对计算机科学入门能够快一点。

    计算机科学入门的第一课除了我之前说的那些为什么要学编程,什么是编程的一些理论话以外,第一个实际的东西就是所有程序员都知道的Hello World(至少对于大多数情况下来说)。

    在python中就是:

    "print "Hello, World!"
    

    在java就是

    public class ClassName {
    
     
    public static void main(String [] args) {
    
     
    System.out.print("Hello, World!");
    
     
    }
    
     
    }
    
    在c++就是: 
    
     
    #include
    
     
    int main{
    
     
    std::cout << "Hello, World!";
    
     
    return 0;
    
    }
    

    这三个呢其实表示的都是同一个意思,就是通过系统输出string(一串字符串)

    有输出就有输入,比如input() (python), cin(c++)等。输入与输出是几乎每一个编程语言都具备的,也是人与计算机交流最基础的手段之一。

    然后一般就会开始介绍数据类型(data type),比如int,double,long,boolean等(在python中相对简单,因为在定义变量(variable)的时候系统能够自动识别对变量的初始化值或者赋值值的数据类型)。

    这里要强调虽然数据类型看起来很简单,但是我们知道无论人与人交流还是人与计算机交流,信息的交换是最基础的目的,而在计算机科学中信息的交换基于数据的交换,所以数据对于计算机科学十分重要。而随着今后的学习,要逐渐掌握并熟练运用各数据类型,明确什么时候运用什么数据类型等。甚至今后还会学到抽象数据类型(abstract data type)。

    紧接着就是学习一些判断语句(if/else语句,switch语句等)和循环语句(while循环, for循环, do while循环等),这里面呢涉及一个十分重要的数据类型(boolean布尔值),简单地就是对和错(true和false)。虽然boolean的基本概念很好理解,但是boolean是布尔代数的基础。

    基础的布尔代数在离散数学中有所涉及,所以这里强调一点,对于计算机科学学生或者想学好计算机来说,数学十分重要,尤其是离散数学。

    不像很多大学对数学的淡漠态度,相反他们应该重视数学思想在计算机学习中的培养。离散数学是计算机科学的基础,微积分线性代数等是离散数学的基础,所以大学中所安排的数学课程不应该受到学生和老师的忽视。在今后无论是数据结构还是算法的学习中,数学的基础都能很好的帮助你学习好计算机科学。

    随后就是学习函数(function)的概念。函数本质上就是将我们与计算机交流和操作的过程抽象形成方便我们多次使用的一种方法,所以函数在编程中也叫方法(method)。可以使我们在做相同类型的操作的时候,能够有一个类似的方法来解决,而不是每次都重复输入大量的类似内容。

    在计算机科学中,化繁为简是一个很好的习惯,而函数正是帮助我们简化程序的一个基础。函数通常由返回类型或者函数的数据类型(我们希望通过函数获得的),参数(我们给予函数所需的),和函数的主体(函数是如何运作的)。

    函数也恰好体现了人与计算机交流的一种途径,人给予函数参数,函数给予我们返回值(或者有时函数是void类型,也就是不返回任何值,但是void通常也是会完成我们需要的特定操作),也恰好是信息交换的一种方法。

    4、关于面向对象编程
    在学习c++的时候还会涉及到指针(pointer)这个概念,这是在c++中一个很重要的概念,也以后需要注意的东西,等你自己学到就会明白。

    在学习完我之前所提及的那些(虽然我没有全部详细涉及)比较基础的计算机编程的概念后,你就会涉及OOP(object-oriented programming 面向对象的编程)。在高级编程语言中大量涉及甚至是基础,也是今后的编程趋势。

    实际上只运用之前所讲的东西进行编程的话,可以狭义的成为面向过程的编程。实际上OOP是在函数之后,又一个简化我们编程的一种手段,我们将事情更加抽象但更加方便。通过定义我们自己的数据类型, 建立对象(object)来实现对数据的管理和操作。

    通过对象来和计算机进行深入和有目的性的交流。面向对象编程的三大核心(重要但不仅限于):封装(encapsulation),继承(inheritance),多态(polymorphism)。封装就是把我们定义的数据类型组装成一个整体,从而形成一个个可用的对象(有点像工厂流水线上的模具),继承就是获得某个或某些父类的一些特性在新的子类中运用(就如同子女从父母身上遗传的一些特性),多态就是实现我们所规定的一些抽象的可以运用或者重新定义的方法(简而言之就是一个事物可以在不同对象身上呈现的多种状态)。

    面向对象编程不仅简化方便了我们的编程,同时保护了数据在交换过程中的隐私。类似private的,只能是自己对象才能知道和拥有(就如同自己的钱包只能自己掌控一样),类似public的,可以展示在main函数(主函数)中为其他数据所用。由此清晰地界定了数据的使用界限,也是编程历史上具有划时代意义的一个进步。

    5、学Python入门方法总结
    说了这么多,只是简单的描述了计算机的入门脉络,在以后还会学到数据结构(如何管理我们的数据),以及算法等等。这是Python入门学习的第一步。

    至于技巧,我觉得最重要的就是你学习编程的方法,也就是我反复强调的,不仅仅专注于编程语言的本身,而是要随着深入地学习,不断掌握和理解编程的主要思想。
    人工智能、大数据、云计算和物联网的未来发展值得重视,均为前沿产业,多智时代专注于人工智能和大数据的入门和科谱,在此为你推荐几篇优质好文:
    1.Python和R语言对比,数据分析与挖掘该选哪一个?
    http://www.duozhishidai.com/article-21757-1.html
    2.Python工程师与人工智能工程师之间,最根本的区别是什么?
    http://www.duozhishidai.com/article-14635-1.html
    3.为什么要学习Python,有哪些优缺点,应该如何上手?
    http://www.duozhishidai.com/article-1784-1.html


    多智时代-人工智能大数据学习入门网站|人工智能、大数据、物联网云计算的学习交流网站

    多智时代-人工智能大数据学习入门网站|人工智能、大数据、云计算、物联网的学习服务的好平台
    展开全文
  • 怎样才能学好编程

    2010-05-16 23:38:54
    我是在社会上混搭过两年的,现在回到学校从新学习的,也是想学一门技术,以后好在社会上立足,现在参加一个培训机构学习编程,我们这里主要学习的事JAVA,最近刚学完一些基本的JAVA操作,学习了一些简单的GUI,Swing...
  • 怎样才能学好编程

    2009-03-06 20:54:00
    从小就形成的坏毛病,怪不得自己屡战屡败,屡败屡战,这也就是理所当然的了,做事不够果断,以前的自己都没有了,上了那么多年的学,越学越不会学了,脑袋越来月锈了,该问问自己了,怎样才能编程学好呢?...

     本科四年,在碌碌无为中度过,不管是在谁的眼中,本科四年,浑浑噩噩就这么走过,一路走来,想象自己到底学到了什么,c语言就学会个printf,scanf语句,到了研究生,别人问,一涉及到自己的水平心就发虚,发现自己最大的缺点还是缺乏self-confidence,从小就形成的坏毛病,怪不得自己屡战屡败,屡败屡战,这也就是理所当然的了,做事不够果断,以前的自己都没有了,上了那么多年的学,越学越不会学了,脑袋越来月锈了,该问问自己了,怎样才能把编程学好呢?

       我不断反思,不断反思,现在还在反思中……

       动手,为止则易……

       我明白现在的我需要什么,好像从新开始本科学习,但是时间已经不能到会四年前,我已经比四年前的自己年长了四岁,但是脑袋里的知识有用的却没长,唯一多的就是一切乱起八糟的东西了,大学四年唯一让自己干到欣慰的可能就是有了一帮狐朋狗友了,虽然没有学到东西,但是我相信,不管任何人,只要努力肯定能学好,只要努力,什么时候都不晚,我一直用这句话告诉自己,安慰自己,也许这句话同样适合你……人都有迷茫的时候,关键是早点找回自己的方向,找回真正的自己,我们很优秀,相信这一点,自信,如果你自己都不相信自己,怎么能让别人相信你呢?

      好好加油吧,未来的天空很宽广,但似乎需要我们现在付出,编程之路我现在还没有找到好的方法,但是我相信能找到的,如果是你在读我的文章,不知道能不能分享下你的经验,让小弟学习下……

    展开全文
  • 如果你真正想把编程学好,那么先想想为什么要学编程,找一份编程工作,还是为了解决某个繁琐问题,抑或是做个网站给自己用,还是写个App,或者是爬个数据做分析 最怕的就是不知道为什么而学,如果只是因为焦虑而学习...
  • IT行业的薪资连续好几年赶超金融行业,位居行业之首,有太多人转行跨界,想要进入这个领域,那么作为初学者的你,是不是也很困惑,非科班出生,能学好编程吗? 转行,是大多数人面临的问题,不光是编程行业,...
  • 而且在此之前很多人都有听说过电脑编程很难学,那么事实是不是真的这样的呢,其实在编程这个行业中很多人已经取得非常好的成就,对于一些不懂电脑编程的人,怎么才能学好编程呢,接下来随小编一起了解下吧!...
  • 怎样才能学好Java编程?很多人都知道Java继承了C语言的特征,入门相对简单,但只有真正学过的人才知道想要学好Java并不容易,因为它涉及很多的知识点,需要遵守很多规则。下面跟着千锋小编一同来看看吧。  Java...
  • 零基础转行能学好编程吗?零基础当然是可以学好编程的,如今IT行业越来越火热,想要学习IT技术、转行IT的人也越来越多,那么非科班出生能学好编程吗? 如今很多人都在担心着自己的发展...转行怎么才能学好编程呢...
  • 刚刚接触过Java编程的朋友会遇到一些情况,比如:读过一次Java基础教程后,就不能编写自己的代码;在编写代码时,他们经常遇到他们不理解的地方...怎么才能学好Java编程写好代码? 每个接触Java编程的人都有不同的...
  • 《shell编程实战》第1章如何才能学好shell编程1、学好shell编程所需的基础知识(1)熟练使用vim、ssh终端(2)80个linux常用命令基础(3)熟悉常用的系统网络服务2、学好shell编程的几点要求(1)先多敲多看去掌握...
  • 那如何才能学习好并发编程呢? 其实很简单,只要你能从两个方面突破一下就可以了。一个是“跳出来,看全景”,另一个是“钻进去,看本质”。 跳出来,看全景 我们先说“跳出来”。你应该也知道,学习最忌讳的就是...
  • 怎样才能学好Java编程?很多人都知道Java继承了C语言的特征,入门相对简单,但只有真正学过的人才知道想要学好Java并不容易,因为它涉及很多的知识点,需要遵守很多规则。下面跟着小编一同来看看吧。 Java编程好学吗...
  • 如何才能学好Python编程?Python在这两年里愈发火热,Python开发效率非常高,Python有非常强大的第三方库,基本上你想通过计算机实现任何功能。那么问题来了,怎么学习Python?首先当然是Python的下载啦。来看看吧。 ...
  • 如何学好编程语言

    2013-09-12 13:42:03
    如何学好编程语言,个人觉得还不错.........
  • 请问怎么样才能学好大蟒蛇编程?大蟒蛇编程和C++编程相比有什么不同?
  • 所以真的想掏心掏肺给大家谈一谈,在学好编程这条路上,我们该做好哪些心理准备,该怎么去学。 01、很遗憾 我上大学那会,学校的计算机专业刚成立两年,也就是说,我们是第二批。据说,第一批做小白鼠的学长学姐们,...
  • 如何学好编程

    2015-05-13 19:17:12
    [经验]如何学好编程 编了这么久的程序,一直想找机会总结下其中的心得和方法,但回想我这段编程道路,又很难说清楚,如果按照我走过的所有路来说,显然是不可能的!当我看完了云风的《游戏之旅--编程感悟》和梁肇新...
  • python真的要学好多东西啊啊啊啊啊啊
  • 如何才能学好Java编程?没有基础可以学会吗?对于想要入行IT开发的人来说,Java是一个非常不错的选择,一方面是因为Java历史悠久,拥有广阔的市场占有率;另一方面是Java开发人员需求大、薪资高。很多人想要学习Java,...
  • 怎样才能快速学好JAVA编程

    千次阅读 多人点赞 2018-04-09 15:39:55
    怎样才能快速学好Java编程,快速接手项目开发?小编给大家分享6点学习经验:1、书籍是最好的知识载体,也是进阶Java编程大神的必须工具,一定要看书现在学习Java变得比以前容易多了,除了有大量的视频教程外,还有...
  • 他们利用各种手段欺骗对软件,对社会都不了解,还很幼稚的高中毕业生,耽误了他们学习的最佳机会以及父母的血汗钱,我就是受害者,现在学了两年,说实话,我还没搞清楚怎样才能学好一门编程语言,我学过java/...
  • 个人思考:如何学好编程

    千次阅读 2020-01-16 14:32:49
    编程者的历程如何学好编程?什么样的人不适合编程 这篇博文是我的个人思考以及总结 学编程很难,确实很难,那其他专业就不难吗?纯数学,理论物理专业,嵌入式相关专业,它们都难,可能难点不太相似。这篇博文我会...
  • 什么样才是真正学好编程呢??
  • 孙鑫老师谈如何学好编程

    千次阅读 2012-05-03 22:51:15
    《孙鑫老师谈如何学好编程》 1找一本好书 适合你的水平 Amazon排行 Java编程思想 深入浅出MFC 并不太适合初学者 看不懂会打击自信心 把自己的基础告诉别人 去书店实际看一些,看一下前面是否能看懂 看书...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,306
精华内容 10,122
关键字:

怎么才能学好编程