当前位置:首页 > 黑客技术 > 正文内容

完全不懂编程的人如何编程(看不懂编程)

hacker2年前 (2022-06-10)黑客技术133

本文导读目录:

完全没学过编程的人应该怎么样自学?

先在电脑里下载个pdf的教程,熟悉语法,再到专业的编程软件去查看一些源代码,自己在看的时候要做笔记,经常思考,程序的实现不是定式,你可以试着自己编,再看看人家的源代码这样进步就快了

一个什么都不懂的人,应该怎么学习编程

有很多人都喜欢问这个问题,那么我就再你解答一次。

程序员不是想当就能当,程序员必须要有敏捷的思维能力、坚持不懈的毅力,程序员可以理解为文理科的结合(如果你不是学汇编或者C++的话),你还得要有强大的记忆力(一个程序员不只掌握一门编程语言)。

如果你想学编程,我建议你把基础学好(包括初中英语和大学以下的所有数学)。算法是程序的灵魂,只有学好数学,培养逻辑思维,才能写出优质的代码。

以下为我的语言,从高到低,等级依次降低:

1、python 现在这门语言的影响力越来越广,并且他简单易学

2、Ruby 我知道当我打出这个词的时候会有很多人骂我,但是请理性,作为一钟编程语言,我确信他能呆在这个位置

3、PHP 他号称自己是最简单的语言(JavaScript也这么说过)

4、C/C++ 是的,这个霸主理应享受这样的地位

5、JAVA 你也许回问我为什么把JAVA放在C后面,但我告诉你,C/C++的优良性确实比JAVA好,也许你会觉得C繁琐,但他很高效

6、JavaScript 这门语言是门对新手非常友好的语言,你可以随便一个编辑器就可以写,无需编译,放到浏览器内就可以运行

7、HTML5 原谅我把这门最简单的语言放在最后,说他简单是因为他只需要记忆。

好了,最后一点,语言无优越。每种语言都有它的好处,但也有他的坏处,最常见的程序就是混合式开发。希望你能抉择好。

完全零基础者,如何正确学习编程?

零基础学习编程 应从以下几方面入手:

1.去了解计算机的基本组成,计算机的发展史和编程的发展史,看起来和编程没什么关系,潜在的影响还是十分大的;

2.选择一门简单的语言作为入门语严;

3.学会使用搜索引擎;

4.知道如何看书;

5.要”像”个高手;

6.应具备的学习态度;

1>了解这些历史的意义:

了解一些编程的实质远比知道如何编程更有意义,不要在编程是怎么回事的情况下就去学习编程,这样对你的学习是十分不利的,作为一个编程爱好者,知道计算机的工作原理,这应该是一件再正常不过的事。

2.选择入门语言:

这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人会开始推荐你xxx语言,于是新手们又开始学习这种语言,搞到最后,什么语言都没搞懂,时间大把大把的流失,热情消耗殆尽。要解决这个问题,首先要明白一个根本问题,怎样挑选适合入门的编程语言?我推荐从难度这个角度来考虑,这门语言必须简单易学,有趣,而且要有一定的热度,有热度才能有更多的人一起交流讨论,翻开编程语言列表,发现有100多种编程语言,而且这个数还是在不断增加的,这里我们一起来看下2012年5月份的编程语言排行榜,能进排行榜前20的,首先在热度上都已经差不多了,现在要做的就是从排行榜里找到一门简单有趣的语言。

2012年5月编程语言排行

对于上述的语言,这里不可能一个个详细介绍,篇幅有限,最主要的是,这些语言的介绍只需要打开搜索引擎,输入这项语言的名字,搜索一下,就能看到详细介绍了,如果说不会搜索,那么,请返回之一个问题,一般来说,如果你去论坛提问什么语言适合入门,得到最多的结果应该是C语言,没错,就是上述排行榜排行之一的那个,强烈推荐C语言入门的同学如果看到这篇文章可能会很想吐槽,因为这里笔者要推荐的不是C语言,笔者认为,Python语言对于零基础更适合入门,很多人推荐C语言原因我猜测可能有两个,一是全国大部分的高校的编程课C语言是都有开设的,也可以说是学习过C语言的用户基数大,第二是C语言自身的强大,可谓是口碑好。基数大+口碑好,足以让你得到的结果是C语言居多。

笔者是Python语言入门,接触编程时完全是零基础,现在接触了C、接触了C++、JAVA,Visual Basic 6,回味了下,如果让我再次选择一门入门语言,我绝对不会后悔选择Python,建议每位同学去百科搜索下Python,看下是否真的简单易学,并且强大,如果你想快速写GUI(图形用户界面 )的软件,Python有一大把图形库供你选择,不像C语言,半年下来,还是停留在黑框框里,大大打击了初学者对软件开发的信心,对于写游戏,Python也是绝对不会让你失望的,pygame模块为你提供简单快速的游戏开发,Pygame是 跨平台 Python模块,专为电子游戏设计。 包含图像、声音。 虽说没法和Direct X相比,但对于新手来说,独立写个2D游戏也是一件很愉快的事。

对于Python,笔者就不再详细介绍了,只是推荐,具体选择什么语言,决定权还是在你手里,无论是C语言也好,Python语言也罢,下面所介绍的学习 *** 都是适用的。

3.学会使用搜索引擎:

之所以推荐使用搜索引擎的目的是培养更好的独立解决问题的能力,通常来说,刚学编程时,可能我们有时候连使用什么软件作为编程环境都不知,或者下载安装了编程环境却不知如何使用,这时搜索就派上大用场了,跑到搜索引擎里输入”xxx 使用教程”,结果就出来了,简直太方便了。

而且,新人都喜欢加很多xx语言的编程群,而且大都是挑人多的加,一旦编程中出现了一点小错误,就立马到群里提问,这是一个很不好的习惯,假如说群里有人在线,为你解决了这个问题,那么你独立解决问题的能力就降低了一分,假如没人在线,你就可能面临着等待,或者把问题放这,不去管它,这样积累的后果你是知道的,更好的方式就是动用搜索引擎,不需要等待,还可以锻炼独立解决问题的能力。还有一点,许多新人反应说许多知识搜索不到,我很负责任的说,不是搜索不到,是你不会使用搜索引擎,至少我现在在编程上还没有遇到过搜索不到某个知识点的情况,对于搜索的使用技巧,如果你还不知道,去搜索吧。

总之,有问题,就要去搜索。

顺便说句,加很多群不是一个好习惯,群里并不能让你学到太多知识,他的功能在于能找到一群有共同话题的朋友,真实的情况是大多时间都在时一起闲扯一些与编程无关的话题。

4.知道如何看书:

无论是电子书还是纸做的书,都会有页码,要做好学习的计划,每天看多少页?这倒不是,不要忽略目录这个好东西,先认真看下一本书的前言和目录,了解本书的知识点的分布,这样有利于更快的融入这本书,然后按章节作学习计划,按页来你就不怕把一个知识点切成两半?笔者看书时之一遍喜欢浏览,也就是走马观花的看,花一上午或一下午从头把书悠闲的翻一遍,不求记住知识点,只求记住几个名词,知道书里面有这些东西,给大脑一个模糊的印象。

从第二遍开始认真看,不放过任何一句话,碰到不明白的名词,没关系,搜索解决。看书要及时复习,推荐“看五退三”(笔者自造的词)式看书,也就是说一次看五页,下次看书式再向后退回三页,这样可以起到很好的复习效果,遇到确实看不懂的地方,也不要停留太长时间,很有可能当你继续向下看,再返回这个问题时,发现你已经可以理解了,这种情况很常见。

代码是一定要亲手调试一遍的,要亲手输入一个字符一个字符的输入,不是机械的复制粘贴,复制粘贴的后果就是你自己感觉学的差不多都理解了,然后到上机亲手写代码时,要么写不出来,要么一运行报错一堆。所以,书上的每段代码都要亲自调试。

对于代码报错,作为新手,正常的不能再正常的一件事,这里说两点,注意单词的拼写错误和符号是不是在英文状态下输入的;还有就是坚持自己找出代码错误,坚持,代码报错不求人,自己解决。

5.要”像”个高手:

在写这几个字的时候我还是在担心等等这句话会不会造成误解,像个高手,并不是让你打肿脸充胖子,而是一种激励自己学习的一种 *** ,具体就是,要多帮助其他新人,帮助别人可以提高自己的话就不说了,在论坛或群,你可能遇到新人们各种各样的问题,要么代码报错自己检查不出错误,或者想解决某个问题却找不到 *** 等等,诸如此类的问题,如果你能解决,一定要记得解答一下,不断这样下去,你在你的圈子里说话就会越来越有分量,别人也就更信任你的能力,正式由于这种信任,也渐渐使你背负上了一种高手的责任感,别人请教问题我能不会?即使出于虚荣心,我们也得不断学习,维护我们在别人心中高手的形象,这样也就达到了 *** 自己不断学习的目的。

但是需要记住几点;

一:不要误导其他新人,自己不确定的知识不要回答;

二:对于那些弱爆了的问题,你已经回答过很多遍了,如果别人没指明让你回答,那么就把这个机会让给别人吧,确实没必要再在这些弱爆了的问题上浪费时间;

三:每天冒泡回答问题的时间不要过长,否则会影响到你的正常学习进度;

四:发现自己错了就要勇敢承认,等高手出来吐槽时只会让你更难堪,不要以为新手好忽悠,当新手有天成为高手时,会记得当初是谁在挖坑让他跳。

6.需要具备的态度:

–①:恒心,专注,相信自己。每当看到有人告诉新人学习 *** 讲要有恒心,要学会坚持不懈之类的我就想吐槽,做什么事不需要这样的态度?编程,要有 *** ,要有想象力,不局限于书本上的知识点,大胆实验,尝试把已经学习的话知识点组合成新的知识点,就拿C语言的链表来说,几乎所有的C语言入门书都把链表作为单独的一个知识点,如果说所有的书都取消链表这个知识点,当你学完指针、结构体、再告诉你malloc函数的用法,你能想到可以组合成链表这有趣的知识。

–②:学会稳定自己的情绪,当在论坛或群意见不合,或者有人无理取闹时,不要动怒,立即潜水,因为没必要动怒,谁对谁非,旁观者自然能看到。

一个完全不懂编程的人,想学编程怎么办

按照楼主所说的,应该是网页编程。

网页编程很简单,我再这儿把你的顺序说一下,具体的还要你自己查,我先说一下我常用的两种编程:

1、ASP

ASP是微软出的一个动态服务页面程序,跟DOS时代的basic语言相似

2、PHP

PHP 最初是1994年Ra *** us Lerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新编写,包括可以访问数据库。

上面PHP是我抄写的,因为我也不知道PHP是谁造的

首先你知道这两个就行,然后就是数据库的搭配

ASP配ACCESS文件型数据库或者MSSQL数据库服务器,这两点的区别是ACCESS文件型数据库在数据库很少的情况下速度是非常慢的,但文件过大就不如MSSQL好用了

PHP一般都配MYSQL

好,不多说了,先看一下顺序,如果你想做新浪博客程序的话

1、博客的页面,如果你会编写HTML或者会用所见即所得的软件如MACROMEDIA DW的话,先用这个软件把博客的界面做下来,具体的你可以找这方面的教程,或者如果你会用WORD的话,这个软件跟WORD的原理一样

2、页面做好以后,就进入程序了,博客得有个后台,添加相关的文章啊之类的,这就要用到表单了

表单就是一个输入框、按钮、下拉表单,单选框、复选框等组起来的

例子:

1、进了后台,提交一篇文章,先做个表单

文章标题(输入框 用article_title的名称)

文章内容(文本区域 用article_content的名称)

提交按钮(提交按钮 用article_submit的名称)

这个页面咱们先定个名称,叫做article.asp,为页面文件

用DW软件做好以上的界面,咱们用ASP来替代,数据库用access来做

ACCESS在OFFICE中有,可以在装OFFICE来安装。

ACCESS中建立一个数据表,这个表的名称用article来命名,做四个字段:

1、ID(自动增长,因为文章很多)

2、article_title(文本,最多50个汉字)

3、article_content(备注,不限汉字字数)

4、article_date(建立日期,就是什么时候添加的这篇文章,默认的类型为日期,输入缺省的字符为%=Date%这样可以自动获取添加文章的具体时间)

好,页面和数据库都成功了,下面就是提交数据了

刚才建好了article.asp文件,现在就是做提交文件了,一般来说,可以提交到自身也就是article.asp来写入数据库,但初学更好是分开两个文件,实现程序与页面的分离也是很重要的

article.asp建后表单后,源代码中会出现一行:

from action="" method="POST" name="form1"

把action=""的双引号中加入要提交到哪个文件中,比如article_add.asp中

那么,article_add.asp用来接收article.asp中的两个表单

from action="article_add.asp" method="POST" name="form1"

这样一点击提交按钮就会提交到article_add.asp中

article_add.asp

这两行代码是ASP的代表,说明这中间的是ASP程序

'先连接数据库ACCESS文件名称,可以在网上查到

'接收刚才article.asp中定义的名称

article_title = request.form("article_title")

article_content = request.form("article_title")

'获取以后写入数据库

写入成功后,在博客页面上显示article_show.asp

比如说刚才写入的文章的ID为1,那么在博客页面中这样调用

article_show.asp?ID=1

就指明要显示ID号为1的文章

这就实现了一个数据库的添加,显示

总结,楼主要的顺序如下(仅针对网页编程)

1、做页面

2、做好添加的表单

3、数据库文件准备好

4、接收表单的程序文件

5、写入数据库

6、前台显示数据库

如果不明白,请再问;如果对你的学习有所帮助,

请点击本页面中的“选为满意回答”按钮,谢谢!

一点都不懂计算机编程的人,如何学起?

学编程,你要先弄清楚,编程具体是啥东西,能干什么,自己对编程是不是真的是兴趣,你能耐得住编程人员的寂寞吗?

如果你是真的想学编程,我建议:

1、从学习C语言开始步入编程的大门,这里推荐一本书:《C Primer Plus》是老美写的,堪称经典。中文版现在应该到第五版了,这本书非常适合入门人员阅读,知识点将的很透彻,不是很枯燥的将理论,而是学以致用。(谭浩强的,我不推荐)(另外一本书也可以看看,叫《C语言现代算法》,也是老美写的)

2、《C Primer Plus》看完了,书上的练习、习题,更好都要做完,且要理解

3、然后,然后就是要看自己的方向,比如,嵌入式方向?MFC方向?等等(方向很多,不一一列举),嵌入式方向的话,建议买本嵌入式入门经典来看看,买块开发板,结合例子,学习编码和调试。如果是MFC方向的话,我建议买本VC编程大全来看看。

总之,学编程要耐得住寂寞

编程小白(完全不懂)妄想自学该应该怎么做

说实话,由于编程语言有很多种。例如:C、C++、C#、Python等。我个人的看法是:首先学习 C 语言编程。等熟练掌握了 C 语言的各种编程技能后,再学习其它高级语言的编程也就不会感到困难了。但是一定要记住:具体的某一种语言只是一个编程工具而已,而要真的想再进一步钻研的话,那就必须要学习数据结构的相关知识(例如:各种排序、以及查找算法、树形结构,等等)

如果想自学编程,可以参考一本比较通俗易懂的教材,然后照着书上的每一道习题,多上机编写、多调试、运行程序。只有这样,才能够高效率地自学、并且在较短时间内掌握编程技巧。而绝对不能够只是在纸上、书上阅读程序。如果是那样的话,即使书上讲得再好,那也是绝对提高不了编程水平的!

扫描二维码推送至手机访问。

版权声明:本文由黑客24小时在线接单网站发布,如需转载请注明出处。

本文链接:http://www.cn-sl.com/125523.html

分享给朋友:

“完全不懂编程的人如何编程(看不懂编程)” 的相关文章

正邦饲料多少钱一吨 「贵阳正邦饲料联系电话」

那个反诈骗德律风 便会挨给您,小猪预混料正常正在 六000元阁下 ,详细 价钱 纷歧 样,这么那种情形 之高,自乱区设坐分。 宝积饲料厂野曲销,邪邦的猪饲料正常皆患上正在本地 署理 商」拿货,自 一 九 八 四年于今,或者者说是被许多 人举报过,贱阴邪邦畜牧有限私司若干 是 二00 六-0 八- 二...

红米手机中关村在线 - 荣耀手机中关村在线

统一 个价钱 区间的二款脚机,钱没有多又念游戏的购红米 Kirin 九 三 五。智能单地线,而红米脚机是小米脚机的子品牌,参数比照-ZOL外闭村正在线http/detazccn/ProductComp_param_ 三 四 二 八 九 六- 三 九 八 五html二款脚机的。 外肯,但要说那个价钱...

毕福剑怎么了(朱军现在干什么)

倪萍 杨澜 杨澜 赵奸祥悲悼 会 赵奸祥悲悼 会 赵奸祥悲悼 会 赵奸祥悲悼 会 网难文娱 一月 二0日报导 一月 二0日上午,有名 主持人赵奸祥尸体 离别 典礼 正在南京八宝山举办 。杨澜、毕祸剑、马已皆、墨军、倪萍、杨澜、周涛、李瑞英等现身吊唁 。...

新中国体育的发展?

章新胜:外国体育的成长 应该以体学联合 为主 二00 九年0 二月 一 六日 一 一: 三 八[尔去说二句][字号:年夜 外小]起源 :新华网 新华网哈我滨2月16日体育博电(忘者下删单)学育部副部少章新胜正在方才 终结 的2009年世界年夜 教熟冬日活动 会体育迷信年夜 会上说,外国体育的成长 应...

上班空闲时间怎么实践(如何利用上班空闲时间实践)

起首 ,最主要 的是您可否 应用 您的履历 战资本 ,然后剖析 您熟习 的范畴 的需供,然后构修一个亏利的框架(贸易 模式)去入止亏利才能 的正在线连续 劣化,正在线运用csv入没心办事 ,人群需乞降 需供深刻 剖析 需供剖析 。经由过程 年夜 质的数据开掘需供否以看没,互   起首 ,最主要...

怎么在网上卖东西(怎么在网上卖东西实践)

网上售器械 怎么进修 互联网是人们自在生意业务 的孬仄台。当然,正在生意业务 进程 外,为了包管 本身 的好处 ,必需 相识 生意业务 两边 的详细 情形 ,防止 掉 来本身 的经济好处 。其次,假如 您念经由过程 网上售器械 进修 ,最佳没有要走传统的捷径,也便是年夜 多半 人走的路,以是 没有要...

评论列表

依疚纵性
2年前 (2022-06-11)

软件作为编程环境都不知,或者下载安装了编程环境却不知如何使用,这时搜索就派上大用场了,跑到搜索引擎里输入”xxx 使用教程”,结果就出来了,简直太方便了。而且,新人都喜欢加很多xx语言的编

绿邪莘夏
2年前 (2022-06-11)

坚持不懈之类的我就想吐槽,做什么事不需要这样的态度?编程,要有激情,要有想象力,不局限于书本上的知识点,大胆实验,尝试把已经学习的话知识点组合成新的知识点,就拿C语言的链表来说,几乎所有的C语言入门书都把链表作为单独的一个知识点,如果说所有的书都取消链表这个知识点,当你学完

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。