第一阶段 基础到高级

ATM+购物车项目

选课系统

计算机病毒

病毒程序(windows)防止被杀死 控制键盘摄像头 上传对方数据 有很强的伪装性 服务端(阿里云)

第二阶段 商业项目

博客系统

路飞学城

微信小程序

爬虫项目

数据分析项目/金融量化交易

自动化运维 CMDB

GO语言开发(并发)

人工智能方向项目

life is short,you need python

考核和实训制度

上课流程

8.30-12.30

日考 上节课回顾

罗列今日内容(标注重难点)

讲课-练习

总结今日内容

18611453110

正课内容

1.计算机硬件组成

1.1一个程序的运行与三大核心硬件(CPU 内存 硬盘)的关系

2.操作系统

2.1计算机体系的三层结构

2.2平台与跨平台的概念

3.CPU相关 x86-64代表的意义

存储器相关 IO问题

操作系统启动流程

一:python是一门编程语言

什么是编程语言?什么是语言?问什么有编程语言?

编程语言的本质就是一门语言 ,语言就是一种事物与另外一种事物沟通的表达方式

人与计算机沟通的一种表达方式

人-------------------编程语言----------------》计算机

什么编程?编程就是人把自己想让计算机做的事,也就是自己的思维逻辑,用编程语言表达出来

为什么要编程?编程的目的就是让计算机按照人类的思维逻辑去工作

二:计算机组成

1.什么是计算机

计算机俗称“电脑”,包含人对计算机的期望,能够像人脑一样去工作

2.为何有计算机

为了执行人类的程序,从而把人类解放

大前提:计算机的所有组成都是模仿人的某一类器官

3.计算机的组成

3.1控制器:是计算机的指挥系统,负责控制计算机所有其他组件

控制器==大脑

3.2运算器:包括数学运算和逻辑运算 运算器==大脑

控制器+运算器=CPU

3.3存储器(IO设备):计算机的记忆功能,负责数据的存取

分类:

内存:基于电工作,存取数据快,断电数据丢失, 临时存取数据

外存:硬盘,基于磁工作,存取速度慢,断电数据不丢失,可永久保存数据

内存==人类大脑记忆功能 外存==人的笔记本

3.4输入设备input:键盘、鼠标

3.5输出设备output:显示器、打印机

4.一个程序的运行和三大核心硬件的关系

人-------------------编程语言----------------》计算机

4.1去包子店 CPU

4.2付钱

4.3把包子拿回来

总结:程序最先是存放在硬盘之上

程序运行一定事先把程序的代码加载到内存

然后CPU从内存中读取指令

三:操作系统

1.引入

应用程序(暴风影音)

操作系统(控制程序)

计算机硬件

2.操作系统概念

操作系统是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制系统

作用:1.控制计算机硬件的基本运行

2.把硬件运行的复杂操作封装成简单的功能,给上层程序使用

3.程序的区分

计算机硬件是死的,计算机硬件的运行都受软件控制,所以说,软件相当于计算机的灵魂,具体来说分为两种:

1.应用软件:应用程序相关逻辑

2.系统软件:控制底层硬件

4.计算机体系的三层结构

应用程序

操作系统

计算机硬件

5.平台

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

软件跨平台性质:一款软件可以在任意平台运行,是衡量软件质量的高级标准

Python入门1.0的更多相关文章

  1. python入门学习0

    Python 是什么类型的语言 Python是脚本语言 Python下载地址:https://www.python.org/downloads/ Python版本:Python 3.4.2 - 64b ...

  2. python入门简介

    Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...

  3. Python运算符,python入门到精通[五]

    运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是“+”.在计算器语言中运算符大致可以分为5种类型:算术运算符.连接运算符.关系运算符.赋值运 ...

  4. Python基本语法[二],python入门到精通[四]

    在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...

  5. Python基本语法,python入门到精通[二]

    在上一篇博客Windows搭建python开发环境,python入门到精通[一]我们已经在自己的windows电脑上搭建好了python的开发环境,这篇博客呢我就开始学习一下Python的基本语法.现 ...

  6. Python学习【第二篇】Python入门

    Python入门 Hello World程序 在linux下创建一个叫hello.py,并输入 print("Hello World!") 然后执行命令:python hello. ...

  7. python入门练习题1

    常见python入门练习题 1.执行python脚本的两种方法 第一种:给python脚本一个可执行的权限,进入到当前存放python程序的目录,给一个x可执行权限,如:有一个homework.py文 ...

  8. 老鸟的Python入门教程

    转自老鸟的Python入门教程 重要说明 这不是给编程新手准备的教程,如果您入行编程不久,或者还没有使用过1到2门编程语言,请移步!这是有一定编程经验的人准备的.最好是熟知Java或C,懂得命令行,S ...

  9. Python自动化运维之1、Python入门

    Python简介 python是吉多·范罗苏姆发明的一种面向对象的脚本语言,可能有些人不知道面向对象和脚本具体是什么意思,但是对于一个初学者来说,现在并不需要明白.大家都知道,当下全栈工程师的概念很火 ...

随机推荐

  1. node js 爬啊爬 记录 向 Scott 致敬 不要问为什么

    更优雅的异步编程: 定向爬取 :http://www.010xww.com/list/travel.htm 上代码: 打印一下http . 嗯 http 模块加载没问题 获取一个 文章列表: 终于把人 ...

  2. Visual studio之C#的一些常见问题01switch case常量

    switch() {case CONST: break;}语句中,case后面的常量表达方法在C/C++中,switch() {case CONST: break;}语句中的CONST常常使用宏定义来 ...

  3. 使用doxygen

    Getting started with Doxygen 可执行文件doxygen是解析源文件并生成文档的主程序. 另外, 也可以使用可执行文件doxywizard, 是用于编辑配置文件, 以及在图形 ...

  4. k8s注册节点提示Docker SystemdCheck]: detected cgroupfs" as the Docker cgroup dr iver. The r ecommended dr fiver is" systemd"

    本篇就不长篇大论了,直接附上解决办法 提示如上,此提示非必要要求,只是建议,但是看着不爽,那就解决它 这是未解决之前的docker信息,现在输入下面的指令 sudo echo -e "{\n ...

  5. math type白嫖教程

    math type作为一款很方便的公式编辑器,缺陷就是要收费,只有30天的免费试用.这里有一个白嫖的方法,当你30天的期限过了之后,只需要删除HKEY_CURRENT_USER\Software\In ...

  6. OpenStack之虚拟机热迁移

    这里的环境是centos7版本,openstack K版 1.在各个计算节点设置权限 chmod /var/lib/nova/instances 2.修改各个节点的nova.conf(/etc/nov ...

  7. python笔记16

    1.今日内容 模块基础知识 time/datetime json/picle shutil logging 其他 2.内容回顾和补充 2.1模块(类库) 内置 第三方 自定义 面试题: 列举常用内置模 ...

  8. 全局对象的构造函数会在main函数之前执行?

    #include <iostream> using namespace std; class CTest { public: CTest() { cout << "构 ...

  9. 制作ASCII字符动画

    看过Matrix的同学应该还记得,在母舰上一直在计算的电脑屏幕在Neo觉醒的时候,不停的下落的杂乱无章的字符组成了Neo当时所处的场景.其实利用开源和免费的工具,我们可以将现有的视频转换为ASCII字 ...

  10. CCF_201312-4_有趣的数

    dp题,dp[i][j]代表i位数,j状态的数量.其中,j 的状态表示值有6种. 0 1 2     √ j = 0 3 01 02   √ j = 1 03 12 13 23   √ j = 2 0 ...