原创 Python语言程序设计----【第2周 Python基本图形绘制】 之2.1 深入理解Python语言

本章概述

- 2.1 深入理解Python语言
- 2.2 实例2: Python蟒蛇绘制
- 2.3 模块1: turtle库的使用
- 2.4 turtle程序语法元素分析


2.1 Python基本图形绘制

计算机技术的演进过程

编程语言的多样初心

编程语言有哪些?
Basic, C, C++, C#, CSS, Fortran, Go, HTML, Java,JavaScript, Lisp, Lua, Matlab, Object C, Pascal, Perl, PHP,PostScript, Python, Ruby, Scala, SQL, Swift, VBA,VB.NET, Verilog, VHDL, Visual Basic

编程语言,也是一个江湖!

不同编程语言的初心和适用对象

 

Python特点与优势

如何看待Python语言?

人生苦短,我学Python

 "超级语言"的诞生

编程语言的种类

机器语言
- 一种二进制语言,直接使用二进制代码表达指令
- 计算机硬件(CPU)可以直接执行,与具体CPU型号有关
- 完成 2+3 功能的机器语言
11010010 00111011

汇编语言
- 一种将二进制代码直接对应助记符的编程语言
- 汇编语言与CPU型号有关,程序不通用,需要汇编器转换
- 完成 2+3 功能的汇编语言
add 2,3,result

高级语言
- 更接近自然语言,同时更容易描述计算问题
- 高级语言代码与具体CPU型号无关,编译后运行
- 完成 2+3 功能的高级语言
result = 2 + 3

编程语言种类的发展

超级语言 - 具有庞大计算生态,可以很容易利用已有代码功能 - 编程思维不再是刀耕火种,而是集成开发 - 完成 2+3 功能的超级语言 result = sum(2,3)