首先我们复习一下昨天的内容

···重点

  1:进制转换:二进制 与 十六进制

      1111  0101 1010 转换为 f5a

  2:内存分布:堆区 和 栈区

 计算机的原理:

   控制器 运算器 存储器 input设备 output设备  IO流

  计算机的三大核心:

    cpu 内存 硬盘

下面进入今天的正题

  安装好Python解释器和开发工具pycharm后

  首先配置环境变量

1:环境变量不是必须的

2:配置环境变量的目的是为终端提供执行环境

  1:右击此电脑 选择属性

  2:点击高级系统设置

  3:点击环境变量

  4:进入了一个环境变量设置的界面 上面的是用户环境变量 下面的是系统环境变量,点击系统的path 并把Python解释器的所在目录和pip的所在目录添加

Python的代码执行

  Python属于解释性语言,凭解释器解释运行python代码,运行方式是从上至下逐行解释执行

  有两种执行方式:

      1:交互式 在控制台直接编写Python代码

        编写方法是 打开终端进入Python解释器 编写一行代码回车就执行

      2:脚本式  文件编写Python代码 把文件作为脚本交给解释器执行

        编写方法是在文件中编写好代码 打开终端 用指定版本的接收器               命令执行文件的绝对路径

      在交互式不能永久保存代码,可以实时显示代码

如果要用编辑器pycharm写python

  需要三个步骤

    1:创建项目

    2:创建Py文件

    3:编写并解释执行py文件

pycharm需要执行py文件的环境

  不需要系统的环境变量 需要自己配置找到python解释器

pycharm下强行使用变量赋值开辟空间的优化机制

下面来说一下pip

  pip是python的应用商城,在商城中下载工具为Python拓展功能

  pip几个简单的功能:

      pip -v:查看版本好

      pip list:查看当前Python环境下已拓展的功能

      pip install +功能名称 :安装指定的功能

      pip uninstall +功能名称:卸载指定的功能

应用程序使用文件的三步骤

   1:打开应用程序:是应用程序运行在操作系统上

   2:将文件内容加载到内存:应用程序网操作系统发生打开文件的指令

      3:将数据从内存中显示到用户界面:应用程序将数据直接转化为人能识别的字符显示给人进行浏览

  如果这个应用程序是Python解释器:cpython

  1:打开python解释器

  2:将文件加载到内存

  3:将数据从内存中拿 到解释器中(语法检查并)解释执行=》正常就将执行的结果显示给用户 如果异常就将错误信息显示给用户。

变量

  变量: 顾名思义 变量是可变化的

      程序中的变量的本质是在程序运行中值可以发生改变的量

      Python中所有的量在程序运行中都可以发生改变,所有Python中没                 有绝对的常量

    为什么要使用变量呢  是让计算机有记录事物状态的功能

   下面来创建一个变量

    变量名就是记录状态的名

    =是赋值负号

    变量值 是被记录的状态

  有个重点是  创建变量时 是堆区开辟空间存放变量值 将存放变量值的空间地址提供给栈区 然后栈区为变量名开辟空间存放提供来的地址

变量的三大组成部分

  1:值 通过变量名直接访问就是访问值

  2:地址 通过id(变量名)访问的就是变量堆区的地址

  3:类型 通过type(变量名) 访问的就是变量的类型

== 双等号  只做值比较

is  作地址比较

day_2安装Python解释器和pycharm的更多相关文章

  1. python起步--windows系统下安装python解释器和PyCharm

    参考教程: 1)https://www.runoob.com/w3cnote/pycharm-windows-install.html 2)https://blog.csdn.net/c_shell_ ...

  2. python解释器和Pycharm编辑器安装使用完整详细教程

    一.官网下载或软件管家公众号下载 二.安装Python解释器 1.选择自定义安装并添加到环境变量 2.检验Python是否安装成功 三.安装pycharm编辑器 1.点击安装,修改安装路径,建议安装C ...

  3. 认识Python解释器和PyCharm编辑器

    (1)安装Python解释器 Python官网:https://www.python.org/ 下载对应机器(Windows/Mac)的安装包: 百度网盘地址: 链接:https://pan.baid ...

  4. 使用meterpreter让没有安装python解释器的肉鸡设备执行任意python程序

    目标设备不需安装python解释器就能让其执行python程序 # 需要在与目标meterpreter的session中加载python模块 meterpreter > load python ...

  5. 编程语言分类,安装python解释器,变量

    1.编程语言分类 机器语言:直接使用二进制指令去编写程序,直接操作硬件 优点:执行效率高 缺点:开发效率低 汇编语言:用英文标签取代二进制指令去编写程序,直接进操作硬件 优点:开发效率高于机器语言 缺 ...

  6. Python环境准备(安装python解释器)

    上篇文章介绍了Python的相关知识,本章就开始着手操作,创建第一个Python程序,在这之前,首先需要配置Python的运行环境,也就是安装python解释器 ------------- 完美的分割 ...

  7. win10 安装python模块objgraph+PyCharm环境配置

    1. 打开win10的命令行窗口 2.在命令行中输入python -m pip install objgraph,系统会自动帮忙安装 3.安装完成后,可以用命令python -m pip list查看 ...

  8. 如何在已安装Python解释器的Linux上更新Python

    在Linux环境下升级Python (附:解决pip报错 subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned ...

  9. 安装python解释器

    Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows系统上需要安装一下,超简单 打开官网 https://www.python.org/d ...

随机推荐

  1. 在VMware中为Redhat HAT配置本地yum源

    在VMware中为Redhat HAT配置本地yum源 今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过ht ...

  2. python_06 函数、全局变量与局部变量、函数递归

    函数 1.函数的定义: def 函数名(参数): #解释函数的功能 代码块 返回值 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行 ...

  3. 试了下阿里云的OPEN Api

    逐渐理解open api的意义,试了下阿里云的续费接口,续费一个月 package com.test; /** * @author * @date 2018/12/05 */ import com.a ...

  4. week06 12 我们准备数据 前端调用rpc 前后端联调一下

    用postman发送请求 出现一个问题 我在return结果前 要将数据转换成字典 所以我们用json.dumps()后再json.load()回来 这样就避免了这个问题 因为数据结构的数据 比如li ...

  5. java学习笔记(一):开始第一个java项目

    这里使用IntelliJ IDEA 来新建第一个java项目 在新建项目向导,你可以选择你的项目支持的技术,你正在做一个普通的Java项目,只需单击下一步. 下一步,新建一个test的项目. 新建一个 ...

  6. Python设计模式 - 基础 - 封装 & 继承 & 多态

    面向对象的核心是对象,世间万物都可以看作对象,任何一个对象都可以通过一系列属性和行为来描述,可以包含任意数量和类型的数据或操作.类是用来描述具有相同属性和方法的所有对象的集合.类通常是抽象化的概念,而 ...

  7. 中间件RabbitMQ之运维篇

    一.RabbtMQ简介        RabbitMQ的官方站: http:/://www.rabbitmq.com/        rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业 ...

  8. 360. Sort Transformed Array二元一次方程返回大数序列

    [抄题]: Given a sorted array of integers nums and integer values a, b and c. Apply a quadratic functio ...

  9. [leetcode]716. Max Stack 最大栈

    Design a max stack that supports push, pop, top, peekMax and popMax. push(x) -- Push element x onto ...

  10. Pandas 合并 concat

    pandas处理多组数据的时候往往会要用到数据的合并处理,使用 concat是一种基本的合并方式.而且concat中有很多参数可以调整,合并成你想要的数据形式. 1.axis(合并方向):axis=0 ...