首页 > 编程语言 >进入python的世界_day2_工欲善其事必先利其器

进入python的世界_day2_工欲善其事必先利其器

时间:2022-09-22 17:23:01浏览次数:76  
标签:工欲善其事 编程语言 鸿蒙 python 必先利其器 CPU 硬盘 计算机


 写在开头,昨天是初步了解了typora文本编辑器及markdown语法,今天主要是了解计算机构成部分的功能、认识python以及初步环境搭建

一、计算机三大核心硬件

1.CPU(中央处理器central processing unit)

重量级角色,主要负责计算机的信息处理、数据计算、程序运行,运行程序必不可少
目前主流的Intel 和AMD 核心*主频越高,电脑性能越强(理论上是这样,但是也看架构/制程等因素影响)
我自己的电脑是AMD 锐龙 5560U,六核十二线程,性能还可以。

2.内存

CPU与硬盘等外部存储器交换数据的场所,是二者进行沟通的桥梁,主要用于暂时存放CPU中的运算数据,这玩意越大越好,目前主流容量是8G 16G 32G,代数是DDR3(3代基本淘汰)、DDR4(主流)、DDR5(未来主流,刚起步)

3.硬盘

一种介质,可以长久保存数据,CPU和内存进行数据交互后,最后的结果才放入硬盘

要补充的点:

  • 内存按容量和价格来算是远超硬盘的,比如说16G的内存条价格一般在350-400元,而是这七八倍容量的120G固态硬盘一般只要100元出头,机械硬盘甚至更低,原因就是二者运算速度相差甚大以及材料问题

https://baijiahao.baidu.com/s?id=1727523584333270774&wfr=spider&for=pc)

  • 运行中程序产生的数据首先肯定在内存上的(不是永久储存)

    断电之后内存内储存的数据会被清除,而硬盘内的储存的数据不会被清除。

  • 拓展

    自动保存机制有实时监测保存和隔段时间保存(循环命令)

    举例:老版本的word或者excel等就是没有自动保存机制的,现在新版本诸如wps之类的软件如果异常关闭后重新打开会看到让你选择时间节点的页面,选择完后便会自动还原

  • 如果鼠标边上的加载小蓝圈持续时间长可能是:

  1. 该软件比较大
  2. CPU性能不够
  3. 硬盘或许速度不快或者有损坏,数据传输受限
  4. 后台进程过多,资源已经占满

二、操作系统

  • 目前市面上主流(消费级)电脑操作系统基本上就windows、Mac OS

    移动端主流为安卓、ios、华为鸿蒙

        鸿蒙和安卓都是在Linux的基础上开发出来的,两个系统的基础有一定的共通性,但两者的设计理念不同,
    鸿蒙使用的是微内核,安卓则是宏内核,相比于安卓的宏内核,鸿蒙的微内核更加安全,并且在微内核中可以自由
    加入各类模块,而宏内核中可以自由修改的范围很小,也就是说,鸿蒙比起安卓,可以处理更加复杂的编程,运用
    起来更加灵活,这使得鸿蒙可以被应用到各类电子设备上,不局限于手机。
    
  • 微软搭了一个平台(操作系统),简化了很多流程,让用户免去写控制计算机硬件的底层代码。

  • 所以我们现在不管怎么写,都不会直接与计算机硬件触碰。

三、编程与编程语言

  • 计算机是不懂人类语言的,如果想让计算机听懂你的想法,然后帮你做事,需要和计算机沟通,而编程语言就是可以搭建这种沟通的桥梁。
  • 编程就是写那些指令的过程,我们使用一种编程语言来实现这些指令的编写,这些指令被翻译成计算机能够读懂的格式,最后由计算机执行指令。
  • 编程的结果会产生一堆文件

四、编程语言发展史

  • 机器语言(太难但是执行效率高)、汇编语言(门槛还是太高)、高级语言(学习难度低、门槛低、结合工具使用开发效率不错)

  • 现在程序员学的都是高级语言(底层原理基本一样)

  • 高级语言是用人类可以读懂的字符和计算器交流

    C++ JAVE PHP python goland

五、编程语言的分类

  • 编译型 代表 C++

    整体翻译,代码执行起来效率高,纠错麻烦

  • 解释型 代表 python

    同声翻译,代码执行效率不如编译型,但是好纠错

六、python解释器

  • Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计

  • python发展方向:自动化运维、自动化测试、自动化办公、web方向、爬虫

    金融量化、人工智能、机器学习、神经网络

  • python解释器:

    1. 如何下载

      https://www.python.org/
      

      根据自身需要选择64位的软件下载,可能因为是外国网站,可能会比较卡

    2. 版本问题

      python 2.7(有些老项目还在用,或者项目是这个写的)打印可以不带括号

      python 3.6 3.8比较常用

      ​ ps:一台电脑上可以多版本共存

    3. 使用
      按 Win+R 键,输入 cmd 调出命令提示符,输入 python即可使用
      win+r,命令符输入CMD
      cd xxx (切换目录)
      cd .. (返回上一层)
      exit() 退出解释器

拓展:
    还可以用左下角搜索栏中搜索 IDLE进入
  

七、环境变量

  • 可以理解为查找资源的大仓库,默认是当前电脑C盘使用用户名的文件夹,可以添加多个路径拓展这个仓库
  • 环境变量改动后,要重新打开CMD窗口
  • 如果想实现多版本共存,可以新建一个python.exe的副本,改名自己能记住的形式,届时cmd使用时想用啥就直接带后缀用

八、运行python程序的方式

  • cmd不保存,只能临时用
  • 直接记事本写 然后CMD运行解释器版本+空格 文件的路径和名称
  • 用工具软件来写,并且可以在软件内运行
    pycharm功能强大易上手

标签:工欲善其事,编程语言,鸿蒙,python,必先利其器,CPU,硬盘,计算机
From: https://www.cnblogs.com/wznn125ml/p/16719356.html

相关文章

  • python-模块-模块导入之相关函数
    1.python变量作用域一个Python表达式可以访问局部命名空间和全局命名空间里的变量。如果一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量。每个函数都有自己......
  • Python进阶篇03-内置函数
    内置函数abs()返回数字的绝对值语法:abs(x),x为数值表达式:整数、浮点数、复数返回值:返回x的绝对值,若x为复数,则返回复数的大小>>>abs(-5)5>>>abs(-12.27)12.27>>>a......
  • Python实现单例模式
    单例模式介绍:单例模式是一种常用的软件设计模型,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。......
  • python 使用smtp发送邮件通知
    python使用SMTP发送邮件通知1.python版本python3.6.82.发送邮件类importsmtplibimporttracebackfromemail.mime.textimportMIMETextclassEmailSend(ob......
  • python进阶——装饰器
    万物皆对象介绍装饰器之前,我们需要理解一个概念:在介绍装饰器前,我们需要理解一个概念:在Python开发中,一切皆对象。什么意思呢?就是我们在开发中,无论是定义的变量(数字、字......
  • Python3交叉编译步骤(二)-三方库的交叉编译
    一.项目场景在cortex-A9主板上运行python3,能够使用常用的三方库二.配置主机环境:ubuntu-18.04-x86_64(虚拟机)交叉编译链:arm-linux-gnueabihf-gcc开发板:cortex-A9(armv7l)三.......
  • python解释器下载与安装+配置环境变量
    一.python解释器的下载与安装......
  • Python 简介
    ###本简介浓缩了一些基本概念,并且随着学习会不断增加跟新### Python是一种解释型的面向对象的语言。由GuidoVanRossum于1989年发明,1991年公布。网站www.python.o......
  • Pycharm的安装并且连接已有的Python环境实现自由编译(附中文配置)|并通过Pycharm实现增加
    Python环境的配置 通过python的官方网站:python.org即可进入python的官网-->选择Downloads即可进入选择版本的界面,在界面中选择自己想要下载的版本即可,下载好之后在安装界......
  • python解释器
    计算机五大组成部分1、控制器控制计算机各个硬件工作2、运算器数学运算、逻辑运算控制器+运算器=cpu(中央处理器)3、存储器 存储数据 内存:存在缓存中,断电数据丢失 ......