想学好编程是不是数学一定要好?极客时间有数学课吗? 学编程需要什么数学基础
数学不好可以学会编程吗
只要努力好学可以的
李开复给中国学计算机的学生这么说过:
如果你是计算机专业的在校大学生,而且想当程序员,那么请往下看:
1、大学生活丰富多彩,会令你一生都难忘,但难忘有很多种,你可以学了很多东西而难忘,也会因为什么都没学到而难忘!
2、计算机专业是一个很枯燥的专业,但即来之、则安之,只要你努力学,也会发现其中的乐趣的。
3、记住:万丈高楼平地起!基础很重要,尤其是专业基础课,只有打好基础才能学得更深。
4、C语言是基础,很重要,如果你不学好C语言,那么什么高级语言你都学不好。
5、C语言与C++语言是两回事。就象大熊猫和小熊猫一样,只是名字很像!
6、请先学习专业课《数据结构》、《计算机组成原理》,不要刚开始就拿着一本VC在看,你连面向对象都搞不清楚,看VC没有任何用处。
7、对编程有一定的认识后,就可以学习C++了。(是C++而不是VC,这两个也是两码事!C++是一门语言,而VC教程则是讲解如何使用MFC类库,学习VC应建立在充分了解C++的基础之上。看VC的书,是学不了C++语言的。)
8、学习编程的秘诀是:编程,编程,再编程;
9、认真学习每一门专业课,那是你的吃饭碗。
10、在学校的实验室就算你做错一万次程序都不会有人骂你,如果你在公司你试试看!所以多去实验室上机,现在错的多了,毕业后就错的少了。
11、从现在开始,在写程序时就要养成良好的习惯。
12、不要漏掉书中任何一个练习题--请全部做完并记录下解题思路。
13、你会买好多参考书,那么请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码。
14、VC、C#、.NET这些东西都会过时,不会过时的是数据结构和优秀的算法!
15、记住:书到用时方恨少。不要让这种事发生在你身上,在学校你有充足的时间和条件读书,多读书,如果有条件多读原版书,你要知道,当一个翻译者翻译一本书时,他会不知不觉把他的理念写进书中,那本书就会变得像鸡肋!
想学好编程·是不是先把数学基础学好啊!
数学基础不要太差就好。
买本离散数学的书好好看看,计算机原理啊编程啊其基石就是离散数学,其实编程好学,其真正的核心还是算法和逻辑,优秀的算法对编译的效率运行速度是有很大关系的。
如果对初中的内容还有些不解的话,那就先把其他的放一边,先把基础的代数部分看一遍,高中内容其实算是比较庞杂。集合,多项式定里和概率部分要好好深究,这些是离散数学重要基础部分,其他的像圆锥曲线了解就行了。
另外我建议你从java开始,java比较好入门。我开始学C的时候同时在学java,就觉得c比较磨人。不过我之前中学的时候有过basic的基础,所以可能对c面向过程的方式有些不爽。不过大学里Programming这门课都是从java开始的,所以,先看看java,至少要对编程有个了解。
C学了其实c++也就差不多了,C#就算了,没有必要。编程一路,越到后面越苦。有决心总是好的。
楼上有说英语,其实应该说是,英语好的人学编程会有所助益,但也不是绝对,比如java里最基础的“System.out.println”语句,有英语基础的人会知道,这是一个系统(System)级的输出(out),而且是在新的一行(ln)打印(print)字符串。但其实不懂也没关系,还有些非常形象直观,又比如“if () {} else {}”,知道的都晓得这是个非常简单的如果判断语句,但我给我英语8级雅思8分的朋友看还是看不明白一头昏。学的时候就算真的纠结于这些查查字典依旧好了,这些语句的单词大部分都是非常简单的。
另祝好运。
学习编程需要数学很好吗?
首先我要向你澄清一个问题:
计算机程序(优质)的 = 算法(数据结构)+ 设计模式
算法一般只要沿用数据结构中常见的一些典型的高效率的即可(比如快速排序、冒泡排序等等),务必希望根据不同的问题类型进行有针对性的选择。初学算法的时候主要是学习数据在内存中如何有效存储以及动态调用,暂时只要能够培养逻辑思维(快速阅读程序,并且把程序在脑海中能够倒影出来即可)。等到随着专业加深,可以尝试讨论算法的错误性质以及针对改进的方法。甚至结合一些数学公式“创造”新的算法。不过就你目前而言,创造和改变几乎不可能!所以,建议你还是购买一些数据结构的书看看(严蔚敏,清华大学)的比较好。能够全部看懂并且模仿者应用很好了。对你足够了!如果你将来从事科学数值方面的编程(如捣蛋轨迹运算),这个的确需要高深的数学垫底,其它不必了。
另外,如果你将来随着软件开发的深入,设计模式也是必不可少的。设计模式主要帮助你简化代码量,提高编程和减缓重复劳动。建议购买“大话设计模式”(学习VC++,Java或者C#一定要用的!)
学编程是不是要很好的数学功底
我是计算机程序专业的
想学习编程的话,数学书十分重要的,所以数学千万不要放下!!高数就不说了,它是基础,
尤其是《数学分析》《线性代数》等等一些综合性比较强的数学知识,同济大学计算机专业的同学,要学习的数学知识和专业数学学习的是一样的!
学习编程应该从最基础的C语言学起,它是所有计算机语言的基础,学好它,以后再学C++,C#,VB,JAVA就易如翻掌了!因为语言,语法都是相通的,变化的知识表达方式,
告诉你一个真理:C++,JAVA,C#三者会一种就能找到工作,会两中一定能找到工作,会三种能找一份薪水不错的工作!
但是C语言是基础!很多公司现在招聘 喜欢考C语言,因为它是基础!
推荐你一本适合自学的C语言教材〈C语言程序设计〉谭浩强 编写 清华大学出版的
最后说的是一定要有毅力!
祝你成功!!
至于你说的英语,我觉得问题不是很大
只要学的够用就好了,只要你能独立过四级就OK了,不需要六级的水平!
因为编程环境很多是英文版本的,
有些出错提示,你至少得能看的懂吧!
很多大师级别的人物,都是外国人,要想看懂他们的东西你的会外语的,
总之,英语只是工具,掌握一样工具总是没有坏处的吧,
总之要有毅力的!!