发表于: 2018-07-13 21:59:09
2 1048
今天完成的事情:
1.了解Python和Nginx和一些其他的概念:
1)Python是一个高层次的结合了解释性、编译性、互动性、和面向对象的脚本语言。
因为是小白,所以尝试着了解更多的基础概念...
硬盘:外存储器,硬盘子系统限制电脑性能,他的速度相比CPU内存很慢。
CPU;解释计算机指令以及处理处理计算机软件中的数据。 负责读取指令,对指令译码并执行指令。
计算机软件:计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述,文档 是便于了解程序所需的阐明性资料。程序必须必须装入计算机内部才能工作。文档给人 看的,不一 定装机。
译码:编码的逆过程,利用译码表把文字译城一组数码 或者 将代表某一项信息的一系列信号译成文 字的过程。
数码系统:又称为数字系统,使用离散(不连续)的0或1 来进行信息的输入,处理,传输,存贮等处 理的系统。
指令系统:即机器语言,是一种指令集的体系。这种指令集,称机器码(原生码)。是电脑CPU可 直接解毒的数据。
编程语言:定义计算机程序的形式语言。 用来向计算机发出指令。有汇编语言和高级语言。
汇编语言:低级语言,依赖硬件。特定额汇编语言和特定的机器语言指令集是一一对应的,不同的 平台之间不可移植。
汇编:把汇编语言翻译成机器语言的过程。
高级语言:高度封装了的编程语言。使用人们易于接受的文字表示(英文 中文等
内存:与CPU进行沟通的桥梁,所有程序都在内存中进行。暂时存放CPU中的运算数据,以及与硬 盘灯外部存储器交换的数据。CPU会把运算的数据调到内存中进行运算,计算完成后CPU再 将计算结果传送出来。
编译型语言与解释型语言:他们是相对存在的。编译型语言的首先将源代码编译生成机器语言,再由机器运 行机器码(二进制)。例如C C++。程序在执行之前需要一个专门的编译过程, 把程序编译成为 机器语言的文件,运行时不需要重新翻译,直接使用编译的结果 就行了。程序执行效率高,依赖编译器,跨平台性能差。而相对的,解释型语言 编写程序不进行预先编译,以文本方式存储程序代码。在发布程序时,看起来省 了道编译工序。但是在运行的时候解释型语言必须先解释再运行 。
源代码:编写的最原始的代码。
解释器:一种电脑程序,能够把高级编程语言一行一行的直接转译运行。一次一行,速度较慢。
编译器:从源代码(通常为高级语言)到能直接被计算机执行的目标代码(通常为低级语言或者机器语言)的翻译过程。
2) Nginx是一个高性能的HTTP和反向代理服务器,还是一款轻量级的Web服务器/反向代理服务器及电子邮件代理服务器,并在一个BSD-like歇一下发行。占有内存少,并发能力强。
HTTP:超文本协议,一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。是一个无 状态协议。
客户端:即用户端,与服务器对应,为客户提供本地服务的程序。需要与服务端相互配合运行。客户端和 服务器端需要建立特定的通信连接保证应用程序的正常运行。
服务器:提供计算服务的设备。由于服务器需要襄阳服务请求,并进行处理,因此一般来说 服务器应该具备承担服务并且保障服务的能力。
反向代理服务器:以代理服务器来接受Internet上的链接请求,转发给内部网的服务器,并把 从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务 器对外表现为一个反向代理服务器(个人感觉就是充当中间人的角色)。
Web:互联网的总称。
2. 安装python,完成环境搭建。
3. 在命令行提示符窗口打印了‘hello,world’。
明天计划的事情:
1.安装一个写python的工具。
2.熟悉列表、元祖、字典方面的基本操作。
遇到的问题:
1.作为一个转行的小白,一下子接触到各种专业的词汇,有一丢丢懵B。
2.因为有心转这行,前面零零碎碎看过一些公开课,今天没遇到其他的问题。
解决办法:
概念方面 随着学习的深入,接触到具体的知识,再学习。 暂时做到按自己的理解,留下印象。
评论