持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第3天,点击查看活动详情
1.1 计算思维
计算思维是依托计算机,通过抽象和自动化方式求解问题的思维方式,本质是抽象和自动化。
计算机程序是按照程序设计语言规则组织起来的一组计算机指令。程序设计语言发展经历了机器语言、汇编语言到高级语言的 3 个阶段。
1.2高级语言的编译与解释
- 编译:是将源代码全部转换成目标代码最后再运行目标代码的过程。如 C 语言、Java 语言
- 解释:将源代码逐句转换成目标代码同时逐句运行目标代码的过程。采用解释方式执行的编程语言是脚本语言,如 JavaScript 语言、
PHP语言等。
编译和解释的区别在于:编译是一次性地翻译,一旦程序被编译,不再需要编译程序或者源代码。
解释则在每次程序运行时都需要解释器和源代码。
编译型相当于厨师直接做好一桌子菜,顾客来了直接开吃,而解释型就像吃火锅,厨师把菜洗好,顾客需要自己动手边煮边吃。
1.3 python 语言的特点
(1)面向对象
(2)可移植性
可移植到许多平台上,包括 Linux、Windows、Windows CE、以及 Google 基于 linux 开发的 android 平台等
(3)丰富的库
python 强大的库支持数据分析、游戏开发、密码系统等多种需求
(4)支持中文
(5)使用开源
(6)语法简洁:通过空格来书写格式
1.4 下载安装
目前推荐使用 3.7.3 版本, 个平台的兼容比较好。
1.5 查看 python 版本
两种方式可以查看:
(1)查看python 版本命令:
python -V
(2)按住 win+R --- 输入 cmd-- 输入 python也可以。