本篇目标: 让小白得到编程思维的启蒙,同时选择从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出来了么?
本篇旨在给想学习编程的小白,得到一定程度上的编程思维启蒙,
写的不足的地方,望请各位多提宝贵意见。
感恩这个时代,让你我都有机会去遇到更多新奇的人与事。
领取专属 10元无门槛券
私享最新 技术干货