python基础学习-1

python简介

1.1.1 什么是编程

  • 人负责思考解决问题的步骤

  • 人负责使用计算机能够理解的语言,来描述解决步骤

  • 计算机负责执行步骤

  • 把编程的难点缩小到“如何准确描述步骤”

    • 把解决问题的步骤抽象成流程图

      • 按照计算机语言的语法去描述这个流程

把步骤抽象成流程

顺序,判断选择结构,循环结构

举个例子:
1.先吃饭,再刷牙--》顺序流程 
2.打王者打完一把再开一把一直打--》循环 
3.查看天气,决定是否带降落伞--》判断 ​ ​
举个例子:
-达到公司 
1.碰到不一样的人,打招呼的方式也不一样--》判断选择结构 
2.不断地碰到人,你会不断地打招呼--》循环 
3.打招呼的时候会先跟最近的人打招呼,再和比较远的人打招呼--》顺序
​
​

1.1.2 编程语言的分类

低级语言(机器语言):计算机能够直接理解的语言0和1;

高级编程语言:接近自然的语言

  • 编译型:在程序运行之前通过编译器将源代码变成计算机能够理解的语言,再执行

  • 解释型:在程序运行之时,通过解释器将程序逐行翻译,再逐行执行

  • 编译型优缺点

    • 优点:运行速率快

    • 缺点:开发效率低

  • 解释型优缺点

    • 优点:开发效率高

    • 缺点:运行速度慢

1.2.1 python简介

c--》0.01秒

python--》0.2秒

也由此可见python运行速率确实不如c语言

python代码--》通过解释器读入python代码--》解释器--》翻译成机器指令--》cpu执行编译器就像一个文字翻译员,它事先翻译好全部文档后,给cpu阅读理解解释器就好比一个口译人员,他是运行过程中实时翻译给cpu去理解。

python创始人:龟叔(吉多·范罗苏姆

主要做两个事情:

  • 创建一个python解释器

  • 创建python的语法规则

写python代码前做的事情:

  • 安装python解释器

  • 学习python语法规则

1.2.2 命令行简介

  • 命令行就是文本交互界面

  • 文本交互界面就是通过命令行可以使用一个一个指令来操作计算机

命令行也可以叫:命令行、DOS窗口、命令行窗口、命令提示符、cmd窗口、终端

命令行中退出python:

  • ctrl+z然后回车

  • exit()然后回车

IDE是integrated development environment 的缩写

python方便开发的工具:pycharm、VScode

小练习:

使用Idle输入:

input('你的名字是')

使用Idle输出:

print('hello world')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值