学习小方法

​三个W一个H
wwwh:what(是什么) why(为什么) where(怎么用) how(如何用) 来思考知识点
多练,多写,多敲代码增加熟练度与代码量

Python

是一门面向后台的编程语言它在大数据,数据分析,机器学习,人工智能,爬虫,自动化运维,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:操作系统

```操作系统:可以直接往硬件上发送操作指令,完成对硬件的操作,同时协调所有运行在该操作系统上的软件

---软件与硬件的交流

---软件与软件的交流

软件:应用程序,不能直接操作硬件,需要通过操作系统间接的控制硬件

```

python介绍,计算机组成。内存分布,进制,操作系统介绍的更多相关文章

  1. 第26章 java进制操作

    java进制操作 1.二进制 二进制只有0和1,逢二进一 二进制多用在计算机中,来自计算机硬件的开关闭合 2.位运算 分别讲解: 2.1.按位与 & 两位全为1,结果才为1 0&0=0 ...

  2. C语言学习笔记:15_c语言中的进制操作.c

    /* * 15_c语言中的进制操作.c * * Created on: 2015年7月5日 * Author: zhong */ #include <stdio.h> #include & ...

  3. day01编程语言,计算机组成: 五大组成部分,计算机三大核心,进制,内存分布图,操作系统

    本周内容 第一天: 计算机原理 操作系统 第二天: 编程语言 python入门:环境 - 编辑器 变量 基本数据类型​ 学习方法 鸡汤 - 干货​wwwh:what | why | where | h ...

  4. python常用的十进制、16进制、字符串、字节串之间的转换

    进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等 废话不多上,直接上例子 整数之间的进制转换: 10进制转16进制: hex(16)  ==>  0x10 ...

  5. [转]python常用的十进制、16进制、字符串、字节串之间的转换

    阅读目录(Content) 整数之间的进制转换: 字符串转整数: 字节串转整数: 整数转字节串: 字符串转字节串: 字节串转字符串: 测试用的python源码 进行协议解析时,总是会遇到各种各样的数据 ...

  6. python常用的十进制、16进制之间的转换

    一 整数之间的进制转换: hex(16) # 10进制转16进制 oct(8) # 10进制转8进制 bin(8) # 10进制转2进制 二 字符串转整数 int(') # 字符串转换成10进制整数 ...

  7. 一:1.1 python程序与数据储存【进制转换】

    二进制 :0 1 [逢二进一]0+0=00+1=11+1=1011+1=100 1 1+ 1------ 100 八进制: 0 1 2 3 4 5 6 7 [逢八进一] 1+7=101+2=3 十进制 ...

  8. Python中进制转换函数的使用

    Python中进制转换函数的使用 关于Python中几个进制转换的函数使用方法,做一个简单的使用方法的介绍,我们常用的进制转换函数常用的就是int()(其他进制转换到十进制).bin()(十进制转换到 ...

  9. 学习python第五天进制转换

    6.进制之间的转换(重要) 二进制:满二进一 范围:0.1符号:0b例如:0b10...[注意]计算机只能识别二进制数据 八进制:满八进一 范围:0~7符号:0o例如:0o66 十进制:满十进一 范围 ...

  10. C语言-进制

    本文目录 • 一.十进制 • 二.二进制 • 三.八进制 • 四.十六进制 • 五.进制总结 • 六.变量与进制 • 七.printf的简单使用上一讲简单介绍了常量和变量,这讲补充一点计算机的基础知识 ...

随机推荐

  1. BZOJ 2699: 更新 (DP)

    题目 对于一个数列A[1-N],一种寻找最大值的方法是:依次枚举A[2]到A[N],如果A[i]比当前的A[1]值要大,那么就令A[1]=A[i],最后A[1]为所求最大值.假设所有数都在范围[1, ...

  2. docker-compose.yml的使用

    docker-compose.yml包含version.services.networks3大部分 services的书写规则 1.iamge services: web: # 服务名称,用户自定义 ...

  3. PostgreSQL、Greenplum 日常监控 和 维护任务

    背景 Greenplum的日常监控点.评判标准,日常维护任务. 展示图层 由于一台主机可能跑多个实例,建议分层展示. 另外,即使是ON ECS虚拟机(一个虚拟机一个实例一对一的形态)的产品形态,实际上 ...

  4. Gym - 102346G Getting Confidence 最小费用最大流

    Gym - 102346GGetting Confidence 题意:n*n的格子,每个格子上有一个数,要求每行每列都只能拿一个数,使得乘积最大,然后输出每列选择的是第几行的数. 如果是加法的话,那么 ...

  5. Git 相关使用

    https://www.cnblogs.com/mengdd/p/3447464.html 删除本地 & 远程 的分支.   删除本地分支 命令行 : $ git branch -d < ...

  6. ROS手动编写消息发布器和订阅器topic demo(C++)

    1.首先创建 package cd ~/catkin_ws/src catkin_create_pkg topic_demo roscpp rospy std_msgs 2. 编写 msg 文件 cd ...

  7. Tomcat单独部署,控制台乱码解决方法

    使用Tomcat作为容器,部署项目的时候,发现控制台总是乱码,乱码如下 打开Tomcat的部署目录 找到这一行,将UTF-8改成GBK java.util.logging.ConsoleHandler ...

  8. dsu on tree学习笔记

    前言 一次模拟赛的\(T3\):传送门 只会\(O(n^2)\)的我就\(gg\)了,并且对于题解提供的\(\text{dsu on tree}\)的做法一脸懵逼. 看网上的其他大佬写的笔记,我自己画 ...

  9. thymeleaf 声明

    <!DOCTYPE html SYSTEM "http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-spring4-4.dtd&qu ...

  10. 知乎面试【五轮技术+HR】

    今年下半年去知乎面试了两次,讲道理来说,知乎有CD期, 一旦上一次面试没有通过.在一段时间内,不能再次面试知乎.后来在同事的内推下,再次获得面试机会,哈哈~~,这次面试时间还是挺长的,特记录一下. 7 ...