一、计算机到编程
1.编程产生背景
人类对于运算的需求,导致计算机的产生。而早期的计算机性能低下,需要程序员来辅助高速运算,编程营运而生。
2.计算机与编程的联系
得益于操作系统,计算机用户不需要和复杂的硬件之间打交道。操作系统提供了一套系统调用,规定了操作系统支持哪些操作,当调用某个系统时,计算机会执行相对应的操作。同时,操作系统会定义一些库函数,将系统调用组合成特定的功能,以帮助解决有时调用起来麻烦的情况。
而我们编程时,大多数时候都是通过操作系统这个“中间商”来和硬件打交道,编程总是在调用计算机的基本命令。
二、关于编程中的特点--封装
简单定义:编程是人与机器人互动的基本方式。
摘要:编程有个编写代码的捷径--调用封装好的程序块。
1.1编程中的封装是什么
编程总是调用计算机的基本命令,而许多特定命令组合会重复出现,我们可以选择复用代码来节省工作量,而复用代码的关键是封装。封装就是把执行特殊功能的指令打包成一个程序块,然后给这个程序块取个容易查询的名字。如需重复使用这个程序块,可以简单地通过名字调用。
1.2编程中的封装的方式与代表
封装代码的方式有很多种。根据不同的方式,程序员要遵循特定的编程风格(编程范式),有如下几种:
(1)面向过程
代表:C语言
(2)面向对象
代表:Java语言
(3)面向函数
代表:Lisp语言
编程的需求总是可以通过吧编程范式来分别实现,区别仅在于不同范式的方便程度。
三、编程中的python
1.python的特点
(1)多范式
(2)功能全面
(3)模块丰富
(4)可拓展性
(5) 易学易用
2.python的缺点
(1)python2与python3的版本不兼容,而许多现存的代码都是python2编写的。
(2)python的运算性能低下
3.什么要从python开始学编程?
(1)高级语言的关键是封装,而python子这一点做的十分优秀。丰富的模块支持下,一个功能的实现只需要寥寥几个接口的调用,使得python拥有了易用性和可拓展性。
(2)python是一门多范式的编程,提供了 一个对比学习多种编程范式的机会。学会了一门python语言,就是为未来学习其他语言打好基础。
(3)开源 契合了python的开放性和容易拓展性。
四、python最简单的试运行--Hello World
>>>print("Hello World!")