一、计算机基础:

    cpu:中央处理器,相当于人的大脑,运算中心,控制中心。

    内存:暂时存储数据,与CPU交互。

      优点:内存读取速度快。

      缺点:容量小,造价高,断电即消失。

    硬盘:长期存储数据。

      优点:容量大造价低,断电不消失。

      缺点:读取速度慢。

    操作系统:调控统领这些过程。

二、Python

   发展与应用

     创始人龟叔,1989年在圣诞节的时候无聊发明Python,Python崇尚优美、清晰、简单,是一个优秀并广泛的语言。2004年Python2.4退出WEB框架Django诞生。2008年更新了两个版本2.6和3.0

    他们的区别:

      py2.x:源码不规范,重复率高,对于中文报错,默认编码ASCII(包含英文)。

      py3.x:源码清晰、优美、简单、中英文都能显示,默认编码UTF-8(包含中文,英文,欧洲文字)。

     Python主要应用领域:云计算、WEB开发、科学运算、人工智能、系统运维、金融、图形GUI。

    Python是什么语言

      编译型:将代码一次性全部编译成字节码,再执行。代表语言:C

        优点:执行速度快

        缺点:不能跨平台、开发速度慢、不好调试

      解释型:代码从上至下逐行结束并运行。代表语言:Python

        优点:便于调试,可以跨平台,开发效率高

        缺点:执行速度相对

    Python的优缺点:

      优点:开发效率高(第三方库多)、高级语言、可移植性、可扩展可嵌入(可嵌入C语言)

      缺点:速度相对慢、代码不能加密、线程不能利用多CPU问题。

    Python的种类:

三、第一个Python程序:print(‘hello everyone’)

    报错的原因:

      1、没有安装解释器或者环境变量没设置好

      2、不能用中文的符号,都要用英文符号

      3、在Python2中输出中文需要在此文件首行输入# -*- encoding:utf-8 -*-

四、变量

    变量就是将一些数据的中间结果暂时储存起来,便于后续程序调用。

    变量如何使用:

      1、变量只能由数字、字母和下火线任意组合

      2、不能以数字开头

      3、不能是Python中的关键字

      4、定义变量要有描述性

      5、不能使用中文

      6、不能使用拼音

      7、不能过长

      8、官方推荐使用:

        1、驼峰体:AgeOfOldBoy = 100

        2、下划线:age_of_old_boy = 100

五、常量

    一直不变的量

    Python中的常量:将变量全部大写,往往常量会放在文件最上方

六、注释

    解释说明代码的意思,供自己或者别人理解

    单行注释在句首用#

    多行注释在前后用3个引号引起来

    晦涩难懂的用

七、数据类型

    人类给机器划分的一些数据:数字类型、字符串类型等等

    数字类型:浮点型,整形,目的是用来计算的

    字符串类型:用引号括起来的都是字符串,单双引号可以配合使用;换行的字符串用三个引号;字符串可以相加拼接,字符串可以与数字相乘,不能减和除。

    bool值:判断真与假

      False

      True

八、用户输入input

    用户需要输入用户名密码,此9时需要用户输入

    input把所以数据转换为字符串(type()可以判断数据类型)

九、if条件判断

    只有2个结果False和True

    1、结果是True的话执行前面的,False的话执行后面

      if 条件:

        执行结果

      else:

        执行结果

    2、满足if条件执行if下面的代码,满足elif的条件就执行elif的代码

      if 条件:

        执行结果

      elif 条件:

        执行结果

《Python》 计算机基础的更多相关文章

  1. python计算机基础-Day1

    计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...

  2. day001 Python 计算机基础(2019年5月16日)

    &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp作为一名程序员或者即将踏入IT行业的准程序员,学习任何一门编程语言,都需要有基本的计算机基础 ...

  3. python 计算机基础

    1.什么是编程语言. 语言是一个事物与另一个事物沟通的介质. 编程语言是程序员与计算机沟通的介质. 2.什么是编程. 编程是人按照某种语法规范设计出计算机能够识别的语言 表达的结果是程序,程序就是一系 ...

  4. python计算机基础(三)

    简述Python垃圾回收机制: 当x=10,赋值x=11,的代码,也就是10没有对应的变量名, 10在python眼中相当于垃圾,就会被清理掉,释放内存. 对于下述代码: x = 10 y = 10 ...

  5. python计算机基础(二)

    1. 操作系统有什么用? #1外部指令转化成0和1:#2.翻译所写的字符从繁(高低电压)至简(想做什么就做什么) :#3把一些硬件的复杂操作简化成一个一个接口. 2. 计算机由哪三大部分组成? 1.应 ...

  6. python计算机基础(一)

    什么是编程语言? 跟计算机交流的语言 什么是编程? 编程就是写代码,让计算机能够听懂的语言 为什么要编程? 让计算机为我们做事,取代人 计算机5大组成分别有什么作用? CPU:控制,判断,配作用,内存 ...

  7. Python之旅_计算机基础入门

    一.计算机基础 1.Python是编程语言 语言:一种事物与另一种事物沟通的介质. 编程语言:程序员与计算机沟通的介质. 什么是编程:程序员用编程语言把自己的逻辑思想下来,编程的结果就是一堆文件. 为 ...

  8. 计算机基础,Python基础--变量以及简单的循环

    一.计算机基础 1.CPU 相当于人体的大脑,用于计算处理数据. 2.内存  用于存储数据,CPU从内存调用数据处理计算,运算速度很快. PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全 ...

  9. python note 01 计算机基础与变量

    1.计算机基础. 2.python历史. 宏观上:python2 与 python3 区别: python2 源码不标准,混乱,重复代码太多, python3 统一 标准,去除重复代码. 3.pyth ...

随机推荐

  1. nodejs中function*、yield和Promise的示例

    var co = require("co"); var fs = require("fs"); function cusReadFile(fileName) { ...

  2. 远程服务器返回了意外相应:(413) Request Entity Too Large。

    在从客户端向WCF服务端传送较大数据(>65535B)的时候,发现程序直接从Reference的BeginInvoke跳到EndInvoke,没有进入服务端的Service实际逻辑中,怀疑是由于 ...

  3. Linq to XML 增删改查

    Linq to XML同样是对原C#访问XML文件的方法的封装,简化了用xpath进行xml的查询以及增加,修改,删除xml元素的操作.C#访问XML文件的常用类:XmlDocument,XmlEle ...

  4. 2.3 UML活动图

    活动图定义 活动图描述了在一个过程中,顺序的/并行的活动及其之间的关系 应用于商业过程.工作流(业务过程).复杂算法的建模 活动图是顶点和弧的集合 活动节点 动作 流 对象值 注解和约束等 活动图基本 ...

  5. Linux中计划任务、周期性任务设置

    Linux中计划任务.周期性任务设置 计划任务:指在未来的特定时间里,执行一次某一特定任务.当然,如果同一任务需要在不同时间点执行执行两次.三次或多次,可以视为多个一次看待. 周期性任务:指某一任务需 ...

  6. XXE漏洞

    原理:XML外部实体注入,简称XXE漏洞,XML数据在传输中数据被修改,服务器执行被恶意插入的代码.当允许引用外部实体时,通过构造恶意内容,就可能导致任意文件读取.系统命令执行.内网端口探测.攻击内网 ...

  7. bzoj4176. Lucas的数论 杜教筛

    题意:求\(\sum_{i=1}^n\sum_{j=1}^nd(ij),d是约数个数函数\) 题解:首先有一个结论\(d(ij)=\sum_{x|i}\sum_{y|j}[(i,j)==1]\) 那么 ...

  8. hdu5992 kdt

    题意:n个旅馆,每个有花费,m个查询,查询在某个点在c花费范围内的距离最小的旅馆 题解:kdt,建成四维,坐标两维,花费一维,id一维,实际上建树只用前两维,正常的查询,如果满足条件在更新答案即可 / ...

  9. 基于spring的web项目启动时预加载数据到ServletContext

    1.要在web启动时预加载数据到ServletContext,实现方法有很多,一种比较简单的方案就是: 1)新建一个bean,定义其初始化方法: <bean id="beanId&qu ...

  10. 【CSS】【1】让DIV中的文字换行显示

    <div style="white-space:normal;word-break:break-all;word-wrap:break-word;">data</ ...