“零基础”编程启蒙系列(一)

本篇目标: 让小白得到编程思维的启蒙,同时选择从python入手

说在前面的话

零基础学习xxx,这个话题在大家的耳边估计已经是耳熟能详了,

但笔者认为,很多时候,这个“零基础”是需要加上引号的。

那学习编程为例,零基础学习编程,倘若这位同学对计算机一窍不通,鼠标操作不熟练,键盘打字搞不清楚……

试问,这位同学能够在短时间内学好所谓的《零基础学习编程》么?

答案是肯定的~

学习编程的“零基础”:

熟悉计算机基本操作、Office软件

熟练使用web浏览器

每周至少1~2小时,能持续2个月

英语3级以上、会阅读基本的单词、句子(后期)

Well ,说了这些,只是希望想学习专业知识的同学可以认真地打好基础,才可以在日后的路越走越远,越走越顺。

一、选一门适合自己的编程语言

你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合网页编程的JavaScript语言等等。

本系列教程以pyhton语言来进行讲解,那python是一种什么语言?

python语言发展至今,除了自身的标准库外,同时拥有超强的第三方库,数量非常庞大,使用起来很多时候,不再需要自己去亲手造轮子,更应该要学会如何拼装,使得开发者可以更快的创造,所以,在此建议还是新手小白的你,可以认真的考虑一下python。

在IT圈子里流行者这么一句话:

“人生苦短,我用python。”

[告诉你个小秘密] 连Google都在大规模使用python呢。

二、思想很重要,修炼个心法(编程思维)

看到这里你是不是已经跃跃欲试,亦或蠢蠢欲动?

在开始敲代码之前,不要太过于心急,(请允许我做个比喻,也许说得不够准确,请见谅。)

学习编程好比练武功,我们需要熟知内功心法,才可以在不断积累中,不断提升我们的功力。

思想有多远,你就能走多远。

那么编程的内功心法是什么咧?

1.需要知道基本的编程思维——IPO。

InputProcessOutput

输入、处理、输出

即每个程序,一般应该都会有输入(可以是文字,图片,语音,手势等信息),然后经过程序(算法)的处理,最后输出相应的结果。

2.需要具有自动化的编程思维,即懒人思维。

换言之,重复的事情一定不要自己亲自手动完成。这个想法很重要,可以说这个社会发展这么快,它功不可没!!!

编程里面有一个重要的思想即是复用,从最简单的函数,到模版库,类库,再到更上层的公共组件等,都在体现复用的思想,而复用本身的目的则主要是提升开发效率,提升可维护性和代码的可读性等。

先记得这两点心法吧,其他的后续更新再细说,敬请关注。

三.那就愉快的开始吧,Hello world

Hello world,几乎是我们所有学习编程的小伙伴们的第一个程序。

没有输入,没有处理,只有输出!

python的代码很简单,

就一行:print("Hello World")

接下来要做的操作,都很简单,因为python很先进了嘛。

1.安装开发环境

根据自己的电脑系统环境,到官网https://www.python.org/downloads/相应下载,(建议下载python3)下载后,按照提示安装即可。

2.安装完之后,可以在你的终端,输入python,就可以开始python的编程了。

你的hello world出来了么?

本篇旨在给想学习编程的小白,得到一定程度上的编程思维启蒙,

写的不足的地方,望请各位多提宝贵意见。

感恩这个时代,让你我都有机会去遇到更多新奇的人与事。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180425G1V2A100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券