本节书摘来自异步社区《趣学Python编程》一书中的第1章,第1.1节,作者[美]Jason Briggs,尹哲 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第1部分 学习编程

第1章 Python不是大蟒蛇

计算机程序是一组让计算机执行某种动作的指令。和那些电路、芯片、卡、硬盘等不同,它不是计算机可触摸的部分,而是隐藏在背后运行在硬件上的东西。计算机程序(我常简称为“程序”)就是一系列告诉没有知觉的硬件做什么事情的命令。软件就是计算机程序的集合。

没有计算机程序,几乎所有你现在每天使用的设备都将变得要么没有用;要么没那么有用。计算机程序不仅以各种形式控制着你的个人电脑,同时还有你的电子游戏系统、移动电话,还有车里的GPS单元。还有些不那么明显的东西也是软件控制的,比如液晶电视和遥控器,还有某些最新型的收音机、DVD播放机、烤箱和电冰箱。甚至汽车引擎、红绿灯、路灯、火车信号、电子广告牌,还有电梯也是由程序控制的。

程序有点像思想。如果你没有思想,那么你可能就只能坐在地板上,两眼无神地任口水流到衣襟上。你想到"站起来",那是一条指令,或者叫命令,它告诉你的身体要站起来。同样地,计算机程序告诉计算机做什么。

如果你知道如何写计算机程序,你就可以做各种各样的事情。当然,你可能写不出可以控制汽车、信号灯或者冰箱的程序(至少不是一开始就做得到),但是你可以创建网页,自己写游戏,或者甚至写个程序来帮你完成作业。

1.1 关于计算机语言

和人类一样,计算机使用多种语言来沟通,这里所说的语言就是编程语言。简单地说,一种编程语言就是一种特定的与计算机交谈的方式,这种方式使用计算机和人都能理解的指令。

有些编程语言以人名命名(如Ada和Pascal),有些采用简单的首字母缩写(如BASIC和FORTRAN),甚至还有些以电视剧命名,如Python。是的,Python编程语言的名字来自电视剧《蒙提·派森的飞行马戏团》,而不是大蟒蛇。

《蒙提·派森的飞行马戏团》(Monty Python’s Flying Circus)是英国20世纪70年代首播的电视喜剧,直到今天仍受某些观众喜爱。Python的名字就是从这里来的1。

几样东西使得Python编程语言非常适合初学者。最重要的是,你可以用Python很快地写出简单有效的程序。Python没有很多复杂的符号,如大括号({})、井号(#)和美元符号($),这些符号会使得其他编程语言阅读的难度大幅增加,从而对于初学者也就不那么友好了。

《趣学Python编程》——第1部分 学习编程 第1章 Python不是大蟒蛇 1.1 关于计算机语言...相关推荐

  1. 《趣学Python——教孩子学编程》——第1部分 学习编程 第1章 Python不是大蟒蛇 1.1 关于计算机语言...

    本节书摘来自异步社区<趣学Python--教孩子学编程>一书中的第1章,第1.1节,作者[美]Jason R. Briggs,尹哲 译,更多章节内容可以访问云栖社区"异步社区&q ...

  2. 趣学python教孩子学编程_[转载]学编程要从娃娃抓起——教孩子学Python

    祝家长与娃娃们编程开心! 请记住,学习本书进行编程是件让人开心的事.不要把它当成一项任务.要把编程当做是在创建有趣的游戏或者应用来和朋友还有其他人分享. 学习编程是一种很好的思维训练,效果也非常好.但 ...

  3. 《趣学JavaScript——教孩子学编程》——第1章 认识JavaScript1.1 认识JavaScript

    本节书摘来自异步社区<趣学JavaScript--教孩子学编程>一书中的第1章,第1.1节,作者: [美]Nick Morgan(摩根)译者: 李强,更多章节内容可以访问云栖社区" ...

  4. 《趣学JavaScript——教孩子学编程》——1.5 本章小结

    本节书摘来自异步社区<趣学JavaScript--教孩子学编程>一书中的第1章,第1.5节,作者: [美]Nick Morgan(摩根)译者: 李强,更多章节内容可以访问云栖社区" ...

  5. 《趣学JavaScript——教孩子学编程》——2.4 Boolean

    本节书摘来自异步社区<趣学JavaScript--教孩子学编程>一书中的第2章,第2.4节, 作者: [美]Nick Morgan(摩根)译者: 李强,更多章节内容可以访问云栖社区&quo ...

  6. 趣学python教孩子学编程_《趣学Python——教孩子学编程》学习笔记第1-3章

    第1章 Python不是大蟒蛇 1.1 关于计算机语言 计算机程序是一组让计算机执行某种动作的指令.软件就是计算机程序的集合. 一种编程语言就是一种特定的与计算机交谈的方式,这种方式使用计算机和人都能 ...

  7. python教孩子学编程,教孩子学编程(Python语言版)

    教孩子学编程(Python语言版) 第1 章 Python 基础:认识环境 #NiceHexSpiral.py #运行后,挺奇特,整个作画过程,完全呈现. import turtle colors=[ ...

  8. 趣学JAVASCRIPT 教孩子学编程pdf

    链接:https://pan.baidu.com/s/1LIem8GyhzefMfBt21Dvsdg 密码:mg94 本书为完整版,以下为内容截图:

  9. 教孩子学编程 python 下载_趣学python pdf 中文下载

    趣学python教孩子学编程pdf是一本专为想要学习python不错的朋友准备的入门教程,可以轻松的帮之你由浅入深,由难到易的学习python编程,感兴趣欢迎下载学习! 趣学python教孩子学编程p ...

  10. 教孩子学编程 python语言版_教孩子学编程 PYTHON语言版 PDF_IT教程网

    资源名称:教孩子学编程 PYTHON语言版 PDF 资源目录: 第1章Python基础--认识环境1 1.1认识Python3 1.2用Python编写程序5 1.3运行Python程序5 1.4本章 ...

最新文章

  1. transfer 全平台Windows linux mac配置文件转换工具
  2. 人工智能数学基础----导数
  3. OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用
  4. python plt画半对数坐标_特征工程大传:对数变换
  5. 避免活跃性危险(第十章)
  6. java超出gc开销_通过这5个简单的技巧减少GC开销
  7. jquery 字符串查找_JQuery、Vue等考点
  8. MongoDB查询某个字段存在的语句
  9. 总结:常用的通用数据处理指令
  10. spring boot 2.x 系列 —— spring boot 整合 kafka
  11. 2020最新,100道电商大厂必问面试题:附完整答案
  12. ipython 更好的交互环境
  13. 蓝桥杯 ADV-74 算法提高 计算整数因子
  14. Java多线程系列---“基础篇”08之 join()
  15. Maven--可选依赖
  16. Writing Serializable Classes---定义可序列化的类
  17. keli下使用断点调试
  18. 12款精美的免费 HTML 网站模板下载
  19. 马云:今天互联网创业还靠免费是死路一条
  20. 如何用CMD查看电脑详细配置

热门文章

  1. 趣店能否撑起百亿美元市值!
  2. 《交互设计》作业-第四周
  3. 安卓listview默认布局总结
  4. 刚刚,2019年中国信息通信服务交流研讨会盛大召开!
  5. Scrum Master Mock Test (1)
  6. 为什么onenote一直在加载_超好用的笔记软件,Onenote是我的最爱
  7. SpringBoot整合RabbitMQ
  8. 【leetcode Database】175.Combine Two Tables
  9. 火山视窗文件框基本操作介绍
  10. java两个frame之间_java – JFrame中的两个JPanel,另一个是JP