永发信息网

初学者怎样学编程,请问初学者学习编程应该怎么办?

答案:1  悬赏:50  手机版
解决时间 2021-04-06 03:29
初学者怎样学编程,请问初学者学习编程应该怎么办?
最佳答案
选择一门语言
确定你感兴趣的领域
你可以开始学习任何编程语言(尽管其中一些被描述地比其他的更加“易学”),你得去问自己自己想用通过学习这门语言完成什么样的工作。这将会帮助你确定你应该追求的编程方式并且提供一个良好的开始。
如果你想进入Web开发行业,那你将会有一堆语言需要去学习,这和开发计算机程序相反。移动App的开发需要比PC等的开发更多的技巧。所有的这些决定将会影响着你的发展方向。
考虑从一个“易学”的语言开始
无论你做了什么样的决定,你可能只会希望从一门高水准又易学的语言开始。这些语言对于初学者非常有用,因为它们教授基本的概念和适用于几乎任何语言的思维过程。
在这种语言中最流行的两种是Python和Ruby。它们都是使用着易读的句法的面向对象的Web应用开发语言。
“面向对象”因为着这个语言是围绕着“对象”、数据收集和操作的概念来打造的。这一概念被用在许多先进的编程语言上,比如C++、Java、Objective-C和PHP。
通读大量语言的基本教程
如果你还不确定你应该开始学习哪一门语言,那么就去阅读一些不同语言的基本教程吧。如果一门语言比别的更有意思,那就多去看看是不是真的那样。在网上对于所有的编程语言有无数个基本教程。
Python——一个非常适合初学者的语言 ,而且当你掌握它的时候它会变得更加强大。被用来开发了许多Web应用、甚至一些游戏。
Java——被无数个项目所使用,从游戏到Web应用再到ATM软件。
HTML——对于任何Web开发者必不可少的起航点。在从事其他一系列Web开发之前掌握好HTML非常重要。
C——最古老的语言之一,它已经是非常强大的工具,也是一些更现代的语言的祖先,比如C++,C#和Objective-C。
从简单的开始学起
学习语言的核心概念
虽然这一步中适合的部分将取决于你所选择的语言,但所有编程语言都有对建立有用的程序至关重要的基本概念。尽快的学习和掌握这些概念,将会使你更容易地解决问题和创建强大而有效的代码。下面只是一些在不同语言中的核心概念:
变量——一个变量就是一个去存储和应用以改变代码片的方式。变量可以被操作,并且经常被定义成“整数”、“字符”,还有其他的确定可以存储的数据类型。进行编码时,变量通常具有让它们对于我们有种某种含义的名称。这样一来我们就容易理解该变量如何与其余的代码进行交互了。
条件语句——条件语句是基于条件是否为真的一种行为。对于一个条件语句最常见的形式是“如果-那么”。如果这个条件为真,那么就有一件事发生,如果条件为假,那么就会发生另一件事情。
函数或子例程——这个概念的实际名称可能取决于不同的语言。它也可能被叫做“过程”、“方法”或是“可返回单元”。它本质上是一个大程序中的一个小程序。一个函数可以被别的程序“调用”多次,运行程序员去有效的创建复杂的程序。
数据输入——这是在几乎所有语言中都使用的一个宽泛的概念。它涉及到处理用户的输入以及存储这些数据。这些数据怎样收集则取决于程序的类型以及对于用户的可用的输入方式。它和关于显示在屏幕上还是打印在文件上的输出有着精密联系。
安装一些有必要的软件
许多的编程语言都要求有被程序员设计来讲代码转换成机器能理解的语言的编译器。其他一些语言,比如Python,使用可以立即转换成程序而不需要编译。
一些语言有自己的往往包含着代码编辑器、调试器和/或者翻译以及调试的IDEs(集成开发环境)。这些程序员在同一个地方去执行任何必要的功能。IDEs可能还包含着包含对象层次结构和目录的可......余下全文>>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
损益类科目未结转时的余额数是不是等于本期发
When he moved to Germany in , he was alrea
郭家坝鸡米寺有寺庙没啊,鸡米寺庙什么时候得
这个是真蜜蜡还是假的?放盐水里面是下沉的,
做流固耦合时用avlfire进行cfd计算不产生htcc
哪个网上可以分期购买手机呢 不用信用卡的
明朝首辅哪个结局最好
阅读下面的文字,回答1~6题。
深圳大学招收土木工程的研究生吗?专业课考什
leve|什么意思
深圳宝安公共英语怎么样?
佛山附近有什么地方好玩?
寿光8万农民工“寒冬”不失岗阅读答案
银狐不吃东西
供应链物流毛利率这么低,怎么赚钱
推荐资讯
牙病又复发了,请问在沙坪坝重大附近有没有好
消防设备维修资金申请报告怎样写申请维修资金
鸡年添孙子的祝福语,恭喜生孙子的祝福语
穿西裤配什么上衣,米色的裤子搭配什么颜色的
怎样详写和略写麻烦告诉我
雷士照明的生产基地有哪些?【图】
我的要OLT认证,求解决!
请问一下五岁多一点小女孩学跳什么舞种对以后
女的比男的大要怎么才能说服她接受
饱读诗书气自华下一句,腹有诗书气自华?下句
如图,D为BC延长线上一点,CE∥AB,∠1=50°
潍坊芝麻香酒多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?