❶ 电脑编程要学习多久
电脑编程的学习通常需要经过以下三个阶段:
第一个阶段:基础语法。学习编程的第一个阶段是掌握基础的编程语法,这个阶段的学习难度是相对比较大的,一方面需要培养自己的逻辑思维能力,另一方面还需要掌握大量的抽象概念。在学习基础语法的阶段,如果有专人进行指导会节省一定的时间,同时也会有一个较为系统的学习过程。当然,对于学习能力和动手能力相对比较强的初学者来说,也完全可以自学。通常来说,如果能够每天都保持4个小时以上的有效学习时间,那么基础语法部分的学习可以在4周左右完成。
第二个阶段:编程方式。编程方式分为三大块内容,其一是编程模式;其二是编程思想;其三是资源的整合。编程模式简单的理解就是掌握各种经典编程方案,不同方案应对不同的编程场景,掌握编程模式是初学者快速成长的重要途径。编程思想的培养需要从算法设计和数据结构开始,这部分学习内容还是具有一定难度的,对于不少从事前端编程或者应用级编程的程序员来说,这部分内容可以与资源整合部分进行整合,而资源整合涉及到计算机网络、数据库等内容。编程方式的学习时间要根据学习者的学习目标和自身的基础来判断,通常来说,这部分内容的学习时间需要8周以上。
第三阶段:实践。学习编程一定离不开实践环节,实践环节往往是通过实习岗位来完成的,实习的时间与具体的开发场景也有一定的联系,实习时间通常在3到6个月之间。
❷ 自学电脑编程入门学什么
C
是基础,把你从编程菜鸟领进门,之后,学什么语言并不重要,关键是培养编程思想,就是对现实问题用计算机语言编出高效的解决问题的方法。不要陷入选择编程语言的误区,
熟悉了一种语言后,再熟悉另一种,非常快,我最初学电脑是
C
,后
用vb
,写了6年程序,转
c#
用了两天,转java
做android
程序用了一个星期。
所以,建议你先学c,学学数据结构,然后,自己尝试做些小程序,把问题考虑全面了,把程序做的有用,大家喜欢用,才是硬道理,用户不会关心你用什么语言开发的。现在很多从培训学校出来的应聘时简历写的精通这语言,熟悉那数据库,其实什么都做不了。而现在许多公司的项目经理,几乎都不写代码了,编程语言都快忘了。
❸ 初学电脑编程需要什么
初学电脑编程需要学习英语,选择一门编程语言,要有数学基础,具体介绍如下:
1、英语基础
计算机英语与传统的英语知识不同,需要了解的大部分是计算机的专业单词或者词汇,普遍较为简单。但是在高级编程中,会出现比较生涩的词汇,对于想要参与计算机语言设计以及在职业发展上有更多追求的同学可以自学一下大学英语。
2、选择一门编程语言
选择一门编程语言。虽然目前编程语言有600种左右,但是比较流行的编程语言只有几十种,所以尽量选择流行程度比较高的编程语言来入门编程。对于没有明确编程场景的初学者来说,尽量选择全场景编程语言,比如Java、Python、C#等就是不错的选择
3、数学基础
当然拥有初中阶段的数学基础也可以成为一名合格的程序员,这也是目前很多计算机编程培训学校招收初中毕业学生的原因。但想要成为一名优秀的程序员,最少要高中及以上的数学基础,而且要懂得如何举一反三,灵活运用。
4、了解计算机操作系统原理
所有的开发或者说软件应用都是在特定的操作系统上进行的,所以计算机操作系统原理可以说是基础中的基础是必须要了解的。
5、数据结构和算法
这门课程能够决定一个人程序设计水平的高低,是学习过程中需要重点掌握的。C和C++都是可以选择的,前期可以先学C,再学C++会相对简单一些。
在学习编程语言的过程中,也需要同时学习计算机网络、数据库等相关知识,在当前的云计算和大数据时代背景下,还需要掌握如何通过云计算(PaaS)来辅助开发,以及如何利用大数据平台的各种资源。
❹ 怎么学习电脑编程
学编程常见疑问解答
学编程如何入门:
首先你需要确定,你想学哪方面的编程
最普通的有C语言(有点老了),但是作为一种编程基础还是非常重要的
如果有需要要学C语言,建议谭浩强的书都还不错
除了C语言就是C++(C Plus Plus 简称CPP)
这个是面向对象编程的使用较多的语言了,很实用
因为VC编程环境没有所谓的中文版,所以学习还是有一定难度的
当然,最近新兴的编程语言莫过于Java了,跨平台适用性最强的就是这个了。有关Java学习的书实在太多了,建议你去书店看看,找那些你个人能够看得明白并且看着舒服的教材。
除了以上这些传统的编程,还有很多网络编程也是很流行的
譬如PHP、ASP、JSP等等
其中每一样学好了都是可以独当一面的,这个需要看你个人的兴趣以及发展的方向
学习的方法:
网络上各种论坛,好多IT网站也有很多的教学教程
推荐你一个可以下载电子书的网站
里面的书很全,很不错
http://ibook8.com/
可以考虑在很多论坛编程论坛看看,比如CSDN
或者暗组编程交流区
学习遇到问题怎么办:
我只能说,学习还是要靠自己.遇到问题自己想办法解决
又或者网络是最好的老师!
不能只是一时的冲动,而是一种坚持的过程!
当然如果有老师愿意指导就更好了
学编程要会英语吗:
学编程不在于是否会英语
其实,编程所用的并不是英语
而只是用英语作为一种标记而已
学会其中的语法.算法.理论的精髓才是重点!
当然学好英语对理解各种语法和算法还是有帮助的
建议你还是要好好学习和涉猎一些
理论很重要,学会理论后,以后学什么都很快了
PS:
无论学习哪种编程,学习数据结构都是一个必要的环节
还是建议你看看英文原着的那些数据结构教材 编程理论
中译本也是可以的
最后就是祝你好运!
先学数据结构 和 编程理论! 再学语言
最好学C吧
❺ 自学电脑编程要多长时间
Java前景是很不错的,像Java这样的专业还是一线城市比较好,师资力量跟得上、就业的薪资也是可观的,自学编程的时间是不一定的,
0基础学习Java是没有问题的,关键是找到靠谱的Java培训机构,你可以深度了解机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的以下几方面:
1. 师资力量雄厚
要想有1+1>2的实际效果,很关键的一点是师资队伍,你接下来无论是找个工作还是工作中出任哪些的人物角色,都越来越爱你本身的技术专业java技术性,也许的技术专业java技术性则绝大多数来自你的技术专业java教师,一个好的java培训机构必须具备雄厚的师资力量。
2. 就业保障完善
实现1+1>2效果的关键在于能够为你提供良好的发展平台,即能够为你提供良好的就业保障,让学员能够学到实在实在的知识,并向java学员提供一对一的就业指导,确保学员找到自己的心理工作。
3. 学费性价比高
一个好的Java培训机构肯定能给你带来1+1>2的效果,如果你在一个由专业的Java教师领导并由Java培训机构自己提供的平台上工作,你将获得比以往更多的投资。
希望你早日学有所成。
❻ 电脑编程入门
Java是一项相对易学的语言,网上有很多开源的代码可供学习。
作为一个初学者,英语是必须要学好的,因为代码里面很多英语。
在业余时间,多掌握一些英语信息,非常有效果。
学习Java的时候,可以先买一本Java方面的书。当年我学习的时候看的是《面向对象编程》Java版的。觉得还可以。
我有一些Java方面的电子书,可以一起给你,学习一下。请留给我个邮箱。
当Java学习的差不多了,可以开始Android方面的开发。
如果我的回答能够帮助到你,希望能采纳我的回答。
❼ 电脑编程怎么学
你可以学何勤的《轻松学习C程序设计》一书。这本书网络文库有电子版的,卓越网也可购买。
❽ 怎么学习电脑编程
编程与数学成绩的好坏没有什么直接联系,如果想学好编程,最好不要一开始就学高级语言(比如VB之类的),那会让你以后的编程水平没进步。
第一步,可以先从《微机原理与汇编技术》开始,有了基本的计算机基础,你才会对整个计算机编程的原理以及来龙去脉有个大致的了解。
第二步,把C语言学好,可以不要求精通,但是一定要掌握的全面一点。C语言的编码软件很多,比如borland C,网上很多,网络可以找到。
第三步,c++。可以先接触Borland C Builder V6.0。学习的教材有 “C++程序设计谭浩强100%25完整·清华大学”,网上有其电子书。
第三部学好C++之后,可以陆续浏览下C#,VB之类的高级语言,只有学好了一门语言,其他语言才会一通百通。
❾ 如何学习电脑编程入门。
计算机编程的学习过程虽然具有一定的难度,但是只要有一个系统的学习规划,大部分人都能学得会。对于初学者来说,可以按照以下步骤完成编程入门:
1、选择一门编程语言。虽然目前编程语言有600种左右,但是比较流行的编程语言只有几十种,所以尽量选择流行程度比较高的编程语言来入门编程。对于没有明确编程场景的初学者来说,尽量选择全场景编程语言,比如Java、Python、C#等就是不错的选择,不仅应用范围广泛,而且也有大量的开发案例可以参考学习。
最后,在学习编程语言的过程中,也需要同时学习计算机网络、数据库等相关知识,在当前的云计算和大数据时代背景下,还需要掌握如何通过云计算(PaaS)来辅助开发,以及如何利用大数据平台的各种资源。
❿ 电脑编程可以在哪里学习
学习的地方有很多,比如图书馆,官方手册,学校等。
你应该提供一个 消息处理函数 用于错误抛出时调用。 该函数需接收原始的错误消息,并返回一个新的错误消息。 它在错误发生后栈尚未展开时调用, 因此可以利用栈来收集更多的信息, 比如通过探知栈来创建一组栈回溯信息。 同时,该处理函数也处于保护模式下,所以该函数内发生的错误会再次触发它(递归)。 如果递归太深,Lua 会终止调用并返回一个合适的消息。
型允许将 C 中的数据保存在 Lua 变量中。 用户数据类型的值是一个内存块, 有两种用户数据: 完全用户数据 ,指一块由 Lua 管理的内存对应的对象; 轻量用户数据 ,则指一个简单的 C 指针。 用户数据在 Lua 中除了赋值与相等性判断之外没有其他预定义的操作。 通过使用 元表 ,程序员可以给完全用户数据定义一系列的操作 (参见 §2.4)。 你只能通过 C API 而无法在 Lua 代码中创建或者修改用户数据的值, 这保证了数据仅被宿主程序所控制。
thread 类型表示了一个独立的执行序列,被用于实现协程 (参见 §2.6)。 Lua 的线程与操作系统的线程毫无关系。 Lua 为所有的系统,包括那些不支持原生线程的系统,提供了协程支持。
table 是一个关联数组, 也就是说,这个数组不仅仅以数字做索引,除了 nil 和 NaN 之外的所有 Lua 值 都可以做索引。 (Not a Number 是一个特殊的数字,它用于表示未定义或表示不了的运算结果,比如 0/0。) 表可以是 异构 的; 也就是说,表内可以包含任何类型的值( nil 除外)。 任何键的值若为 nil 就不会被记入表结构内部。 换言之,对于表内不存在的键,都对应着值 nil 。
表是 Lua 中唯一的数据结构, 它可被用于表示普通数组、序列、符号表、集合、记录、图、树等等。 对于记录,Lua 使用域名作为索引。 语言提供了 a.name 这样的语法糖来替代 a["name"] 这种写法以方便记录这种结构的使用。 在 Lua 中有多种便利的方式创建表(参见 §3.4.9)。
我们使用 序列 这个术语来表示一个用 {1..n} 的正整数集做索引的表。 这里的非负整数 n 被称为该序列的长度(参见 §3.4.7)。
和索引一样,表中每个域的值也可以是任何类型。 需要特别指出的是:既然函数是一等公民,那么表的域也可以是函数。 这样,表就可以携带 方法 了。 (参见 §3.4.11)。
索引一张表的原则遵循语言中的直接比较规则。 当且仅当 i 与 j直接比较相等时 (即不通过元方法的比较), 表达式 a[i] 与 a[j] 表示了表中相同的元素。 特别指出:一个可以完全表示为整数的浮点数和对应的整数相等 (例如:1.0 == 1)。 为了消除歧义,当一个可以完全表示为整数的浮点数做为键值时, 都会被转换为对应的整数储存。 例如,当你写 a[2.0] = true 时, 实际被插入表中的键是整数 2 。 (另一方面,2 与 "2" 是两个不同的 Lua 值, 故而它们可以是同一张表中的不同项。)