• Python入门


    编程和编程语言

      python,php,shell和C都是编程语言,但是我学习的python,编程的目的?什么事是程语言?什么是编程?

    编程的目的

      计算机的发明,是为了取代人类和解放人类的工作,要让机器能按照人的思维和逻辑,帮人处理工作 

    什么是编程语言

      语言是用来沟通的,我在公司干活,主管用普通话与我交流,突然安排工作的时候,冒出一句上海话(心里一万句mmp,我也听不懂上海话),这就造成沟通障碍

      编程语言是程序员与计算机之间沟通的方式(介质)

    什么是编程

      把人的处理事务的思维和逻辑用编程语言翻译出来,并记录下来

    计算机的介绍(3大核心硬件)

      cpu  执行指令

      内存  存储指令和数据(断电丢失数据与指令,读取速度比硬盘快,比内存慢)

      硬盘  永久存取指令和数据(数据永久,读取慢)

    运行程序预计计算机硬件的关系

      硬件通电后,数据与指令先从硬盘读取到内存中,cpu执行指令,从内存中读取数据,执行的结果返回给内存,内存再   把数据永久性存储到硬盘中

      同常程序执行的快慢主要是IO阻塞(input,output)瓶颈主要是硬盘(理论上,计算机核心硬件是硬盘和cpu),cpu的读取速度和执行速度非常快,但是硬盘的读取速度非常  慢,所以cpu和硬盘中间需要一个中介(内存)来提升程序的速度。  

    IO问题与程序的效率
      1、把指令依赖的数据事先加载到内存,能从内存取数据就不要从硬盘
      2、针对要永久存放到硬盘中的数据,应该在内存中攒一大波然后一次性写入硬盘

      

  • 相关阅读:
    问题解决:System.TypeLoadException: 未能从程序集“XXX”中加载类型“XXX
    域名格式验证
    .NET 中String 和StringBuilder 以及他们的区别
    mysql 重设管理员密码 或忘记管理员密码 (必杀)
    CMD 命令
    C# 给多线程传参的三种方式
    django 表单数据的验证实现原理
    django上传文件
    django signal
    Django如何处理语言偏好(根据此可以设置中文)
  • 原文地址:https://www.cnblogs.com/wait59/p/13027487.html
Copyright © 2020-2023  润新知