学习小方法
三个W一个H
wwwh:what(是什么) why(为什么) where(怎么用) how(如何用) 来思考知识点
多练,多写,多敲代码增加熟练度与代码量
是一门面向后台的编程语言它在大数据,数据分析,机器学习,人工智能,爬虫,自动化运维,web开发
等,具有强大的功能和广泛的使用
python的基础有以下几点:
基础语法 - 文件操作 - 函数 - 模块 - 面向对象(类) - 网络编程 - 数据库
内容1:计算机的五大组成部分
1:控制器: 统筹规划硬件与软件的运行,调控计算机各组成部分协调合作
2.运算器: 可以完成数据的 算数运算 与 逻辑运算,得到想要的结果
3:存储器: 需要再次使用的数据可以通过存储器进行 临时 或 永久存储
4:输入设备: input 将外界的信息,通过输入设备,提供给计算机
5:输出设备: output从计算机内部提前想要的数据
内容2:计算机硬件的三大核心
1:CPU:控制器与运算器的统称,是计算机的大脑。,完成算术运算与逻辑运算,得到想要的结果
2:内存:临时存储数据 (断电后数据消失)
3: 硬盘 :永久存储数据(断电后数据永久保存)
内容3:编程语言
语言的释义:物体与物体之间的交流
编程:将人类所识别的语言转换为计算机可识别的指令,这种过程就叫做编程。最终,这些指令会以高低电平的方式提供给计算机识别处理。
编程语言:有特定的语法,可以通过编程的方式,让计算机进行识别,从而让计算机根据人的意愿完成人想完成的事情。
学习编程的目的,是为了奴役计算机,让它完成你想让它完成的事情
内容4:内存的分布,栈区与堆区
栈区,是那些由编译器在需要的时候分配变量,在不需要的时候自动清除变量的存储区。里面的变量通常是局部变量、函数参数等。
堆区,是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。
栈区--酒店的大厅,外来人只能操作大厅
堆区-- 酒店的房间
内容5:进制
进制一般分为二进制,八进制,十进制,十六
二进制(0 - 1)
八进制(0 - 7)
十进制 (0 - 9)
十六进制(0 - 9 a, b, c, d, e, f )字母表示9以后的数字
例如:二进制 1011 0101
八进制 2 6 5
十六进制 b 5
内容6:操作系统
```操作系统:可以直接往硬件上发送操作指令,完成对硬件的操作,同时协调所有运行在该操作系统上的软件
---软件与硬件的交流
---软件与软件的交流
软件:应用程序,不能直接操作硬件,需要通过操作系统间接的控制硬件
```