day01计算机基础-python解释器-pycharm介绍

day01:

1、三个重要的问题(***)

python是什么?

什么是编程语言? 什么是编程? 为何要编程?

2、计算机核心基础(*

计算机硬件组成 操作系统

3、编程语言分类(***)

4、python介绍(***)

5、解释器安装(*

6、第一个python程序(*

编写python的两个地方

7、变量(*

8、基本数据类型(*

9、输入输出(*

10、基本运算符(*

11 流程控制之if判断(*

12 流程控制之while循环(*

今日内容:

一:三个非常重要的问题

python是一门编程语言 什么是编程语言? 人------------人类的语言------------人 人-------------编程语言------------计算机

模仿游戏,图灵 什么是编程?

银行行长------------人类的语言------------柜台人员

接收用户输入的用户名 接收用户输入的密码 判断 输入的用户 等于 正确的用户名 并且 输入的密码 等于 正确的密码: 告诉用户登录成功 。。。 否则: 告诉用户账号或密码输入错误

人-----------------编程语言---------------计算机(ATM机) 接收用户输入的用户名 接收用户输入的密码 判断 输入的用户 等于 正确的用户名 并且 输入的密码 等于 正确的密码: 告诉用户登录成功 。。。 否则: 告诉用户账号或密码输入错误

编程分为两个环节: 1、想清楚做事的步骤,也就是业务逻辑 2、用计算机能听懂语言即编程语言把做事的步骤翻译下来(写到文件中永久保存下来,该文件就是程序),交给计算机去做

为何要编程? 为了控制计算机代替奴隶帮我们工作

二 计算机基础:

人的组成---------------------------------计算机的硬件组成 脑子负责取出指令然后运行====================》cpu 脑子只负责临时记忆着指令/数据===============》内存 本子负责永久记忆指令/数据==================》硬盘

 

计算机的五大组成部分 控制器+运算符=》cpu 存储器=》内存和外存 输入设备=》键盘、鼠标 输出设备=》显示器,打印机

 

三大核心硬件: cpu 高速的IO设备 内存 硬盘

程序是人类思维逻辑的一种翻译结果 程序在没有运行前一定是先存放于硬盘上的 程序的运行会把程序的代码由硬盘加载到内存,然后cpu才能去内存中读出指令运行,程序也就运行起来了

程序运行过程中产生的数据都是首先存放于内存中,要永久保存数据需要把内存 的数据刷新到硬盘

2.2 IO问题与程序的运行效率 input=》I output=》O

程序优化的大前提:程序中关于IO操作的代码应该越少越好 如果IO不可避免,优化方案: 1、最好将关键的、常用的数据事先由硬盘加载到内存放好 2、把内存中的数据攒一波一次性写入硬盘,即一波一波写入

 

三:

应用程序:QQ 控制程序:(操作系统:windows、linux) (文件) 计算机硬件 硬盘

ulimit -n

平台=计算机硬件+操作系统

跨平台性

四:编程分类介绍

机器语言:直接用二进制指令编写程序 汇编语言:用英文标签取代二进制指令编写程序 高级语言:用人类能理解的表达方式去编写程序,必须翻译计算机才能理解、执行 编译型(c、go)

解释型(python、shell)

运行效率:机器语言》汇编语言》高级语言(编译型》解释型) 开发效率:机器语言《汇编语言《高级语言

五:python介绍

六:解释器安装

tar xvf 压缩包 -C /tmp/ cd /tmp/Python... ./configure --prefix=/usr/local/python3.8 make && make install

配置环境变量 /etc/profile

七:开发第一个python程序

1、交互式环境 1、交互式环境运行程序的的特点: 每敲一行代码,回车,会立刻执行,我们可以立刻看到程序的运行结果 2、调试某一行程序

2、文件中 1、python3.8 程序文件的路径=》脚本的方式,运行程序的特点 程序运行完毕后,统一看到所有结果

2、文件可以永久保存代码

强调1:python程序文件的后缀名可以任意,应该写成.py结尾

强调2:python3.8 C:ad.txt 程序的运行经历了三个阶段: 1、先启动python解释器 2、解释器会把d.txt的内容当成普通的文本内容从硬读入内存 3、解释器会解释执行刚刚读入内存的内容,识别python语法

原文地址:https://www.cnblogs.com/2722127842qq-123/p/13062116.html