第一章 初识编程

《落花僧的python小白极简编程课》

0.1 为什么要学习编程?

这个世界上每个人对世界的感官和认知都不一样,大家生下来都是双手双脚配个脑袋,为什么世界观和能力会不一样呢?
皮萨罗带180人就征服了约600万人的印加帝国,本质上还是因为皮萨罗有航海技术、有动员管理技能,有铁骑和大炮。
工具和意识决定了谁被征服,谁是征服者。
如果你感觉到生活或工作的阻力,多半原因是因为意识和工具没有武装到位!
从弓箭到核弹,
竹简到互联网,
你所能利用的工具,这些支点的位置,决定了你人生可以撬动的成就大小。
而未来世界,无疑是代码驱动的世界!
有一些编程能力绝对可以为你的职业发展赋予极大的爆发力,也让你更好的理解未来这个比特世界的运作模式。

0.2 编程好像很难,可能学不会?

不要想着一开始就要把自己塑造成为一个编程专家,或者一个专职程序员,极深的编程能力只会属于小部分人,就好比阅读和写字表达的能力,只有少部分人能成为作家,你需要的写作阅读能力只需要能让你完成某个工作或目标即可,它们是你完成某个任务的工具,你在百度上搜索一个信息,并不需要理解搜索引擎其背后的技术原理。

所以你需要带着好奇心,并且以需求和目标驱动的心态来学习编程,基础编程能力的数学和英语水平要求并不高,大致初中水平即可,现在小学生都可以学会编程了。

1 什么是程序,什么是编程语言?

程序是魔法吗?
拿着手机点几下屏幕就可以让人把餐送到门口,这个在古人看来无异于魔法,我们知道这个魔法本质上就是程序,你的输入(和外卖app交互)触发一个输出(app的服务器收到你的请求信息,然后通知商家送餐),程序本质上就是告诉机器如何反应的指令集合,要写一个程序,脑子里先要构思着过程序的目标是什么,要达到这个目标的话,需要哪些处理逻辑,就好比做一个菜,需要哪些食材,需要经过哪些流程才可能作出这个菜。
编程语言是什么语言?
写程序就需要先梳理好流程逻辑,然后通过编程语言整理一大堆指令,组合好,最后让机器执行。既然要让机器执行,肯定是需要机器可以理解的指令,我们需要去定义规则,让机器能明白的规则,然后我们照着这个规则来书写,这样机器才可能理解,计算机科学发展几十年,这些规则也逐渐演化、生存和死亡,他们就是所谓的编程语言,这样的由我们人类按照自己的想法来严谨定义规则的语言称之为形式语言,数学公式其实就是一种形式语言,有严谨、清晰、明确的规则和定义,编程语言也是一种形式语言。与之相对的是所谓的自然语言,比如我们人类不同种族或国家的语言,汉语、英语、西班牙语等,这些自然语言是自然演化,没有任何人可以强制去定义规则的,这样的称之为自然语言。

下面对编程语言和自然语言做一个对比:

编程语言(一种形式语言) 自然语言
种类 C, java, python, php等 汉语,英语,法语等
演化逻辑 严谨、清晰、明确的规则和定义 无法强制定义规则,纯自然演化
载体 计算机 人类大脑

2 为什么是python

2019年11月编程语言排行榜

编程语言的演化逻辑其实就是越来越接近人类大脑的思考方式,也可以说是越来越靠近自然语言的表达方式,因为我们每个人都至少会一种自然语言,所以学这样的编程语言会更友好和简单,虽然python目前排行位居c和java之后,但是对于应用级编程来说,其友好度绝对吊打java和c.对于初学者来说,python就是“说人话”的编程语言,属于上上之选。

3 怎么让电脑明白你的代码?

目前已经确定我们要用python来写代码(指令)了,那假设我们写好代码了,如何运行呢?如何让电脑执行起来呢?
这就需要python解释器了,python解释器本身也是一个程序,你可以理解成它可以把你写的python代码再翻译一遍成为机器可以理解的语言然后运行,所以我们需要电脑上安装有这个python解释器才能执行你写的代码,不然电脑无法认识和执行你的python代码。


python代码、python解释器、电脑

4 安装python解释器

从python官网上可以下载安装python解释器,也可以百度python,然后有个华军纯净下载,注意:windows和mac系统有不同的对应其操作系统的解释器下载,操作系统不对应的话安装不了。

1.下载python解释器

2.安装

3.安装成功

5 第一行魔法

1.安装好python解释器后,使用windows的win键+R 打开windows运行窗口,如图


打开运行窗口: win键+R

输入cmd后点击确定,进入命令行

2.命令行打开python解释器


在命令行输入python后回车进入python解释器

3 打印hello world


打印字符串

END总结

至此我们完成了python的安装,并且调用了python的print函数,打印出了一个字符串‘hello world’。print其实就是一句魔法(一个指令、函数、一个操作),告诉解释器我需要打印输出一个指定的内容,python解释器识别到你的输入内容,然后让计算机回显到了屏幕上,虽然这是一个很简单的示例,但是包含了整个python解释器和计算机执行程序的执行逻辑,下一章我们讲解python代码的执行方式和编写方式.

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,923评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,154评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,775评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,960评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,976评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,972评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,893评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,709评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,159评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,400评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,552评论 1 346
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,265评论 5 341
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,876评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,528评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,701评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,552评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,451评论 2 352

推荐阅读更多精彩内容

  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 5,316评论 2 35
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,739评论 0 10
  • 计算机编程语言可用于将指令传达给计算机。它们基于某些句法和语义规则,定义了编程语言中每种结构的含义。 现在我得到了...
    幻凌风阅读 8,154评论 1 26
  • 今天天气虽然晴天却还刮着小风,早晨起来还是有点冷。为了让泉霖舒服别冻着,我开车送泉霖上学。 立春之...
    泉霖妈阅读 133评论 0 0
  • 前几天看了一期《我家那小子》,相声演员曹云金带着老婆上节目做嘉宾,主持人问到他们有哪些共同的爱好,曹云金笑着说其实...
    深夜十点读书阅读 374评论 0 7