1、什么是编程语言

语言  一个事物与另外一个事物沟通的介质 。编程语言是程序员与计算机沟通的介质

编程: 将人类内识别的语言转化为机器能识别的指令,这种过程就叫做编程。

注:最终这些指令会被转化为高低电提供给计算机进行识别处理。

编程语言:有特定语法,可以通过编程的方式,让计算机进行识别,从而让计算机根据人的意愿完成人想让其完成的事。

词条:百度词条 “编程语言”  :https://baike.baidu.com/item/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/9845131?fr=aladdin

2、什么是编程

编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事情表达出来。
表达的结果就是程序,程序就是一系列的文件。

       编程是编定程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。
这种人和计算体系之间交流的过程就是编程。编程:设计具备逻辑流动作用的一种“可控体系”
【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】

词条:百度词条 “编程语言”  :https://baike.baidu.com/item/%E7%BC%96%E7%A8%8B
  
  
3、为什么要编程
   在编程的过程中,计算机就像是人的奴隶
   我们编程的目的就是为了让计算机代替人类去工作,从而解放人力。

其实就是为了偷懒~
  
  
4、计算机硬件基础

五大组成部分:

控制器:指挥系统   统筹规划硬件与软件的运行,调控计算机各组成部分协调合作
      运算器:数学运算+逻辑运算  可以完成数据的 算数运算 与 逻辑运算,得到想要的结果
      存储器:存取数据  需要再次使用的数据可以通过存储器进行 临时 或 永久存储

输入input设备:将外界的信息,通过输入设备,提供给计算机

输出output设备:从计算机内部提前想要的数据

其中:
         内存:
            优点:存取速度快
            缺点:断电数据就全部丢失
         硬盘:
            优点:断电后数据也会保留下来
            缺点:存取速度远远慢于内存
         磁带
         输入设备:键盘,鼠标,摄像头
         输出设备:显示器,打印机
     
        CPU=控制器+运算器
        内存相当于人的记忆
        外存/硬盘相当于本子
   
        运行一个程序经历过程:
            代码由硬盘加载到内存,然后cpu去内存中读取指令然后执行

BIOS:Basic Input Output System   基本输入输出系统
      
      4.1 CPU详解

               中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。
         它的功能主要是解释计算机指令以及处理计算机软件中的数据。
               中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。
         它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。
 
         了解:cpu具有向下兼容性

64的cpu可以执行32的软件,但32的cpu只能执行32的软件
     

         


5、操作系统(五星要点)
   操作系统本质就是一个软件,该软件的功能是专门用来帮我们控制硬件的。
   操作系统位于计算机硬件与软件之间,用于协调、管理、控制计算机硬件资源与软件资源
  
   操作系统的两大功能:
      1、将复杂的硬件操作封装成简单的功能提供给用户/应用程序使用
      2、将多个任务对硬件的竞争变得有序
  
   一个完成的计算机系统应该分成三部分:
      应用软件
      操作系统
      计算机硬件

6、Python是什么?

Python简介及应用领域

Python是一种解释型脚本语言,可以应用于以下领域:
  • Web 和 Internet开发
  • 科学计算和统计
  • 教育
  • 桌面界面开发
  • 软件开发
  • 后端开发

概括的来说,有:大数据 数据分析 机器学习 人工智能 爬虫 自动化运维 Web

PythonStudy——编程基础 Python Primary的更多相关文章

  1. 【学习笔记】第二章 python安全编程基础---python爬虫基础(urllib)

    一.爬虫基础 1.爬虫概念 网络爬虫(又称为网页蜘蛛),是一种按照一定的规则,自动地抓取万维网信息的程序或脚本.用爬虫最大的好出是批量且自动化得获取和处理信息.对于宏观或微观的情况都可以多一个侧面去了 ...

  2. python 小白(无编程基础,无计算机基础)的开发之路 day1

    本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语 ...

  3. Python网络编程基础pdf

    Python网络编程基础(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1VGwGtMSZbE0bSZe-MBl6qA 提取码:mert 复制这段内容后打开百度网盘手 ...

  4. python中并发编程基础1

    并发编程基础概念 1.进程. 什么是进程? 正在运行的程序就是进程.程序只是代码. 什么是多道? 多道技术: 1.空间上的复用(内存).将内存分为几个部分,每个部分放入一个程序,这样同一时间在内存中就 ...

  5. python网络编程基础(线程与进程、并行与并发、同步与异步、阻塞与非阻塞、CPU密集型与IO密集型)

    python网络编程基础(线程与进程.并行与并发.同步与异步.阻塞与非阻塞.CPU密集型与IO密集型) 目录 线程与进程 并行与并发 同步与异步 阻塞与非阻塞 CPU密集型与IO密集型 线程与进程 进 ...

  6. python 编程基础练习 第一天

    python 编程基础练习 第一天: 需求: 1.计算2的38次方,180*0.7输出(精度显示正常), x的y次方,数字倒序输出即345876输出678543,方法越多越好. 2.字符串处理: 1) ...

  7. python面向对象编程基础

    演示了 Python 类与对象的编程基础, 包括属性.方法.继承.组合.动态创建类. python 版本: 2.7.5 class SimpleClass(object): ''' a simple ...

  8. Python 面向对象编程基础

    Python 面向对象编程基础 虽然Pthon是解释性语言,但是Pthon可以进行面向对象开发,小到 脚本程序,大到3D游戏,Python都可以做到. 一类: 语法: class 类名: 类属性,方法 ...

  9. python全栈开发从入门到放弃之socket网络编程基础

    网络编程基础 一 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务 ...

随机推荐

  1. Scale Free Network | 无标度网络

    在看WGCNA的时候看到的一个术语. 先来看一个随机网络:没有中心节点,大部分节点都均匀的连在一起. 再看一下scale free network:大部分的连接都集中在少数的中心 如何检验一个网络是否 ...

  2. 一段曾经处理datetime的代码

    前记:主要是数据库存储记录时一个属性是以"2019-01"这样的年月进行存储的,当需要根据A年月到B年月取出相关记录时,filter()直接range()是不行的,不是数值区间或者 ...

  3. python中得公有和私有——私有函数和公开函数_补充完整

    包括实例属性.类属性,私有成员和公有成员,公有方法.私有方法和静态方法. 类似_xxx和__xxx这样的函数或变量就是非公开的,不应该被直接引用.如下: # python私有函数 def _abc_1 ...

  4. 索引(B-树)

    前言 本文是在讲述什么样的数据结构适合作为索引,以及其适合作为索引的原因.而阅读本文需要对B树和B+树结构有稍微的理解.以及需要对磁盘操作知识有稍微的了解.对于磁盘操作的相关知识,在文章尾部的链接文章 ...

  5. 5、Angular的一些其他核心特性,学习的主要模块

    Angular应用程序的八个主要构造块: 模块 组件 模板 元数据 数据绑定 指令 服务 依赖注入 其他重要的Angular特性和服务: 动画 表单 HTTP 组件生命周期 管道过滤器 路由 测试

  6. python -- 内置模块02

    1.os 所有和操作系统相关的内容都在os模块,一般用来操作文件系统 import os os.makedirs('dirname1/dirname2') # 可生成多层递归目录 os.removed ...

  7. Spring Developer Tools 源码分析:二、类路径监控

    在 Spring Developer Tools 源码分析一中介绍了 devtools 提供的文件监控实现,在第二部分中,我们将会使用第一部分提供的目录监控功能,实现对开发环境中 classpath ...

  8. HTML⑤

    W3C : 万维网联盟!(World Wide Web Consortium ) 创建于1994年,是web技术领域最权威最具有影响力的标准机构! W3C规定了web技术领域相关技术的标准! 官网地址 ...

  9. 【阅读笔记】《C程序员 从校园到职场》第六章 配置文件,makefile 文件 (Part 2)

     Contents: 1.配置文件(通常以 ini 结尾) 2.makefile文件 (Linux) PS: 这篇文章的内容,不太理解. 一.配置文件 本文以一个实际的小软件为例,介绍了C语言中配置文 ...

  10. selenium 常用操作

    官方文档: https://selenium-python.readthedocs.io/api.html#selenium.webdriver.remote.webdriver.WebDriver. ...