首页 > 编程语言 >编程基础与python介绍

编程基础与python介绍

时间:2023-02-14 15:25:15浏览次数:47  
标签:解释器 路径 python 编程 介绍 查找 版本 环境变量

1、计算机内部存储数据的原理

2、编程语言的发展史

3、python解释器版本   

4、多版本的共存(重要) 

5、python的运行方式

6、python的下载与安装

7、路径

8.环境变量

 

1、计算机内部存储数据的原理

  计算机内部只认识二进制,由高低电频

  b(bit):位  B(bytes):字节  KB  MB  GB  TB

  8b = 1B

  1024B = 1KB

  1024KB = 1MB

  1024MB = 1GB

  1024GB = 1TB

2、编程语言的发展史

  机器语言:内部使用01二进制表示,计算机可以直接识别 

        优势:执行速度快
        劣势:学习难度大

  汇编语言:用简单的字母代表一串二进制

        优势:执行速度快
        劣势:学习难度大

  高级语言:人类能够读懂的语言

        优势:学习难度大大降低,编程效率大大提高
        劣势:执行速度相比较慢了

        编译型:源代码------编译器-------机器语言    类似于谷歌翻译,翻译一次永久使用

        解释型:源代码------解释器-------机器语言    类似于同声传译 一次翻译一句,每次都要翻译

3、python解释器版本

   python 1.x  原始版本

   python 2.x  最高2.7

   python 3.x  推荐2.6

4、多版本的共存(重要)

  1. 确保每个解释器的路径在环境变量中
  2. 拷贝原来的python.exe重命名为自己的名字

5、python的运行方式

  交互式:在cmd里面进入python,在里面输入代码

      一旦关闭,数据就会销毁

  脚本式:在cmd里面运行py文件

      可以永久保存

6、python的下载与安装

    在安装相同版本时要卸载之前安装的,会有冲突

7、路径

   定义:其实就是数据存储的位置

   相对路径:是需要参照物        ( ../   ./)

   绝对路径:不需要参照物          ( E:\Training\day02 )

8.环境变量

   定义:就像一个公共的仓库

   原理:Windows系统找文件的顺序是:先在当前路径下查找,如果查找不到,就去环境变量中查找,从上往下依次查找,如果,在某一个路径下找到,就不再往下找。

   右键此电脑,点击属性,高级系统设置,环境变量,Path选项、

标签:解释器,路径,python,编程,介绍,查找,版本,环境变量
From: https://www.cnblogs.com/Mondy-T/p/17119674.html

相关文章

  • python的学习之路DAY3
    2023.2.14DAY3 pycharm软件的基本使用python的注释语法变量与常量python的底层优化垃圾回收机制数据类型整型浮点型列表字符串字典元组集合今日......
  • 1 drf回顾 、2 前端发展历史、 3 vue介绍
    目录1drf回顾2前端发展历史3vue介绍1drf回顾#1drf入门规范 -前后端分离模式-前后端混合-postman-restful规范-drf:django的app#2序列化类......
  • shell编程(2)之全局变量
    全局变量查看全部的全局变量:env或printenv全局变量可以用于进程的所有的子进程三种创建全局变量的方式export变量名=value变量名=value;export变量名#......
  • python读取图片相关属性
    背景:工作中用到一些基础的图片处理的任务,比如获取图片宽高、获取图片的旋转角度等等图片属性,都是比较零散的,这里简单做个记录备忘这里用到的库exifread,安装pipisntall......
  • python中的sort()和sorted()的区别
    sort是应用在list上的方法,而sorted可以对所有可迭代的对象进行排序操作;sort是对原有列表进行操作,而sorted返回的是一个新的可迭代对象,不会改变原来的对象;sort使用方法......
  • 面向接口编程的一个小例子
    注:本文重在强调面向接口编程,而非如何防止SQL注入。今天,在做项目时,需要增加对SQL语句的检测功能,即防止SQL注入的问题。首先想到的是写一个工具类来完成SQL......
  • [无聊/科普向] 一篇关于《原神》抽卡概率/期望计算的正经介绍
    最近学深度学习上手Python后想试试用MATLAB画图,于是随便找了个话题写写,文章本身没啥含金量(注:本文的正确性建立在目前广为流传的一份角色池与武器池单抽出货概率数据......
  • python中sys.argv模块的介绍
    1、所有命令行参数都可以通过模块中的sys.argv访问,其返回值是包含所有命令行参数的列表(list)。2、Python在执行程序时,从命令行中获取所有值,并将其存储在sys.argv列表中。实......
  • python canvas画布的介绍
    1、在画布上绘制对象,通常用create_xxxx,xxxx=对象类型。2、每次调用create_xxx,都会返回创建组件的ID,也可以用tag属性指定标签。3、通过调用canvas.move实现一次性动作。实例#......
  • python TKinter弹出式菜单的使用
    1、弹出菜单也叫上下文菜单,建立菜单并向菜单添加各种功能。2、右键监听鼠标。如右键点击,则根据位置判断弹出。3、调用Menupop方法。4、add_separator添加分隔符。实例#弹出......