首页 > 编程语言 >python

python

时间:2022-09-22 19:26:46浏览次数:75  
标签:语言 编程语言 python 计算机 环境变量 操作系统

今日学习概要

1.对计算机五大组成部分的补充

1.运算器+控制器=cpu(中央控制器)             
2.存储器:
  内存:基于电工作,存储数据快,断电则会丢失数据
  外存: 不基于电工作,存储数据较慢,但可长期保存数据 

2.计算机的三大核心硬件

1.CPU
     计算机中真正干活的人
2.内存
     极快的存储数据,配合cpu使用
3.硬盘
     相对较慢的存储数据,但可永久保存数据

image

3.操作系统

操作系统的作用:
    控制 协调 管理计算机各个硬件的工作
操作系统的由来:
    当时所有开发软件无法避开一个编写操作计算机的代码的步骤,因为计算机的硬件基本一致,所以操作计算机硬件的代码也基本相同,所以便有了操作系统的出现
影响:
    现在所有的应用程序都必须依赖于操作系统之上才可以运行
常见的操作系统:
    windows、macOS、linux(pc端)
    安卓、IOS、鸿蒙(移动端)

4.编程和编程语言

什么是编程语言:
    我们可通过编程语言来与计算机进行交流沟通,所以编程语言是我们与计算机之间沟通的媒介
什么是编程:
    程序员将自己的思维逻辑和想法用计算机能够读懂的语言写下来的过程
  	编程的结果是产生一堆文件
  • 编程语言的分类
语言 举例 优点 缺点
编译型语言 c++ 程序员将自己的思维逻辑和想法用计算机能够读懂的语言写下来的过程 当程序中频繁出程序员将自己的思维逻辑和想法用计算机能够读懂的语言写下来的过程现bug 那么需要反复编译
解释性语言 python 有bug和没有bug执行效率几乎一样 速度没有编译型语言快
  • 编程语言的发展史
语言 定义 优点 缺点
机器语言 程序员是直接使用二进制与计算机沟通交流 计算机能够直接读懂 执行效率高 学习难度太大 开发效率极低 门槛太高
汇编语言 用一些英语字母来表示一串二进制数 学习难度有所降低 开发效率有所提高 门槛还是太高
高级语言 用人类能够读懂的字符与计算机沟通交流 学习难度低 开发效率高 门槛低 执行速度没有上述两个语言快
  • 计算机的发展史
   1.40年代中期至50年代末

  老式机房计算机应用主要是科学计算、工程设计等数值应用,这一阶段使用第一代电子管计算机(数字机和模拟机),硬件体积庞大,运算速度慢,系统维护需要较高的技术,软件尚未形成系统,应用程序编制耗费大量人力。主要应用于国防尖端武器的研制、生产和使用。

  2.50年代末至60年代末

  开始向非数值应用方面发展。这一阶段使用第二代晶体管计算机,除继续用于科学计算外,主要用于数据处理、工商业事务处理、企业信息管理。60年代后期出现小型机后,硬件逐步形成系列,接口设备和外围设备品种增多,组块式的软件设计使软件的编制趋于工程化,并应用于生产过程的实时控制。

  3.70年代

  计算机应用普及到社会经济更多的领域。第三代集成电路计算机具有良好的性能价格比和可靠性,它促进了计算机的推广应用。随着微处理机的迅速发展,计算机广泛应用于工业、农业、文化教育、卫生保健、服务行业、社会公用事业等。家用电器采用微处理机后使计算机应用深入到家庭生活和娱乐之中。计算机技术与通信技术的结合,使计算机网络得到发展。信息服务业的兴起使社会信息资源得到更广泛的利用。

  4.70年代至今
  
  此时软件越来越丰富,出现了数据库系统、可扩充语言、网络软件等。而且随着微型计算机和网络的出现,其应用领域已经涉及各个领域,在办公自动化数据库管理、图像识别、语言识别、专家系统及家庭娱乐等众多领域中大显身手。

5.python解释器

image

  • python的相关历史

1.创作者:

​ 吉多·范罗苏姆(Guido van Rossum),又称龟叔

2.版本

    python1.x:原始版本,已不再维护

    python2.x:最高版本2.7,2020年后不再维护

    python3.x:目前最稳定版本,最高3.9,推荐使用3.6

    注意:小版本号差异不大,主要差异在大版本

        不建议使用最新版本

3.下载与安装

下载官网:https://www.python.org/downloads/windows/

image

4.使用

​ 1.windows+r
​ 2.输入cmd回车
​ 3.切换盘符 D:
​ 4.切换目录 cd python38
​ 5.运行解释器 python
​ 6.退出解释器 exit()
​ 7.退到上一层目录 cd ..

6.环境变量与多版本共存

定义:环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

我们在cmd窗口内查找资源的时候
	1.先在当前路径查找
 	2.如果没有 则去系统环境变量中查找
 	3.还没有 则会提示报错
 修改环境变量之后需要使用新的cmd窗口
  • 多版本共存

    在各自的安装路径下,把默认的python.exe复制一份,重命名就可以实现多版本共存

    环境变量设置可以免去路径转变的繁琐步骤

    windows10环境变量设置方法:

设置——系统——关于——高级系统设置——高级(环境变量)——系统变量(Path)——新建(添加路径地址)  保存

7.运行python的方式

书写第一个python的仪式

方式一:直接在cmd的python环境中编写hello world

image

方式二:

1、独立新建程序内容为hello world的文档

image

  • 方式
1.cmd直接编写运行
	适用于较短 临时执行的代码
2.解释器命令运行
	可以编写较长的代码 并且可以长久保存
3.利用IDE工具编写并运行
	IDE开发者工具:自动提示 携带各种功能插件 编写代码效率更高更快

​ 常见的IDE工具以及特点

工具名称 特点
sublime 字体好看,界面简洁,但有一定难度
vscode 缺乏高阶教程与文档,可扩展性稍差
pycharm 各种提示超强,索引功能超强
  • 总结:如果是小白尽量pycharm,因为各种提示真的太强悍了,大大降低了你的犯错成本,写错了还能提供你各种解决方案,头文件有时自动引用,太方便了啊!!!

标签:语言,编程语言,python,计算机,环境变量,操作系统
From: https://www.cnblogs.com/xiaochenxiangchangpang/p/16720584.html

相关文章

  • Python学习笔记2(未完待续)
      使用占位符格式化字符串:使用占位符格式化输出时:在%后面加数字表示给这个字符多少个位置,不足电脑会自动使用空格补齐。正数表示左对齐,负数表示右对齐。如:%4d表示左对......
  • python入门掌握的必须知识和工具
    摘要:计算机并不会主动去工作,那自然需要我们人来控制,那人是通过何种方式来怎样实现控制计算机的,这便是我们编程语言的所要必须了解的计算机五大组成部分1.控制器用......
  • python学习之路Day02
    Python学习之路Day02:一、今日学习内容概括:计算机五大组成部分详解计算机三大核心硬件操作系统编程与编程语言编程语言的发展编程语言分类python解释器......
  • 力扣445(java&python)-两数相加Ⅱ(中等)
    题目:给你两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。你可以假设除了数字0之外......
  • python无法导入自定义的包:错误提示“未解析的引用”
     无法导入的均为本地python文件自定义的包,然后我把项目关闭,并重新打开项目,重新打开的目录为ude_2.0的上一级目录,问题就解决了    ......
  • Python中的数据类dataclass详解
    1.为什么需要数据类1.1☹️内置数据类型的局限假设我们现在遇到一个场景,需要一个数据对象来保存一些运动员信息.可以选择使用基本的数据类型tuple或者dict实现.如:创建......
  • 进入python的世界_day2_工欲善其事必先利其器
    写在开头,昨天是初步了解了typora文本编辑器及markdown语法,今天主要是了解计算机构成部分的功能、认识python以及初步环境搭建一、计算机三大核心硬件1.CPU(中央处理器c......
  • python-模块-模块导入之相关函数
    1.python变量作用域一个Python表达式可以访问局部命名空间和全局命名空间里的变量。如果一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量。每个函数都有自己......
  • Python进阶篇03-内置函数
    内置函数abs()返回数字的绝对值语法:abs(x),x为数值表达式:整数、浮点数、复数返回值:返回x的绝对值,若x为复数,则返回复数的大小>>>abs(-5)5>>>abs(-12.27)12.27>>>a......
  • Python实现单例模式
    单例模式介绍:单例模式是一种常用的软件设计模型,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。......