day01主要内容回顾

  1.进制转换:

    二进制:  1111  0101 1010

    十六进制          f        5      a

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

    外来人只能访问栈区的数据,通过栈区访问堆区数据

    3.计算机的原理:

   五大组成部分:控制器,运算器 ,存储器 ,输入设备 ,输出设备

     计算机的三大核心:cpu(控制器 + 运算器), 内存, 硬盘

今日内容介绍

    1.编程语言介绍
    2.安装官方cpython解释器
      -- 版本共存
    3.运行python代码
      -- 交互式:实时交互
      -- 脚本式:运行py文件的三步骤

    4.变量
    5.Pycharm安装

  1.编程语言介绍

    1.1  机器语言:直接编写二进制指令的编程方式
      -- 0000,0000,00000000001:加载 暂存区A 存储器地址1

    1.2  汇编语言:编写二进制指令对应的助记符的编程方式
      -- MOV 移动 | CMP 比较

    1.3  高级语言:编写需要借助特殊工具转换成机器语言的人类能识别的字符的编程方式
      -- 编译型:借助编译器来转换,最终用来执行的文件不具备跨平台性
      -- 解释型:借助解释器来转换,最终用来执行的文件具备跨平台性

     【注】跨平台性的平台值得是操作系统

    1.4语言优劣

      执行效率:机器语言>汇编语言>高级语言

      开发效率:高级语言>汇编语言>机器语言

  2.安装官方cpython解释器

    python解释器主要有2.7和3.6两个版本。

    2.1  配置环境变量

      运行python文件,环境变量并不是必须的。在pycharm中无需配置环境变量。配置环境变量的原因是为了将python解释器添加到终端中运行。

      配置环境变量的方法:(以python3.6为例)

        

         配置成功与否可通过cmd检测,同时也可查询python的版本

    

  3.运行python代码

      3.1:交互式

        控制台直接编写Python代码

        编写方法是   1.打开终端

              2.进入Python解释器

              3.编写一行代码回车就执行

        

      3.2:脚本式

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

        编写方法是:

          1.在文件中编写好代码

          2.打开终端

          3.用指定版本的接收器命令执行文件的绝对路径

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

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

        

     3.3  pip简单介绍

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

        pip -V:查看版本号
        pip list: 查看当前python环境下已拓展的功能
        pip install 功能名称:安装指定的功能
        -- eg:pip instal requests
        pip uninstal 功能名称: 卸载指定的功能

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

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

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

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

        如果应用程序是python解释器:cpython
          1.打开cpython解释器
          2.将文件内容加载到内存
          3.将数据从内存中拿到解释器中解释执行

            (存在语法的检查)=>    1.正常:执行的结果显示给用户

                           2.异常:错误信息显示给用户

   4.  变量

    4.1  变量:可以变化的状态

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

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

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

    4.2  使用变量

        定义变量:变量名 = 变量值

        变量名:记录状态的名

        = : 赋值符号

          变量值:记录的状态

        【重点】:1.堆区开辟空间存放 变量值

             2.将存放 变量值 空间的地址提供给栈区

             3.栈区为变量名开辟空间存放提供来的地址

    4.3  变量的三大组成

          值:通过 变量名 直接访问就是访问值
          地址:通过 id(变量名) 访问的就是变量堆区的地址
          类型:通过 type(变量名) 访问的就是变量的类型

    4.4  比较

        ==: 只做值比较

        is:作地址比较

        优化过后效果:

   5.  Pycharm安装

      5.1  如果要用编辑器pycharm写python

          需要三个步骤

            1:创建项目

            2:创建Py文件

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

Python--day02(编程语言、运行python代码、变量)的更多相关文章

  1. day02编程语言,Python语言介绍,Python解释器安装,环境变量,Python代码执行,pip,应用程序使用文件的三步骤,变量,变量的三大组成,比较,pycharm

    复习 重点: 1.进制转换:二进制 与十六进制 2.内存分布:栈区 与堆区 # 二进制1111转换十六进制 => 8 4 2 1 => f 10101100111011 => 2a7 ...

  2. shell脚本命令 运行python文件&python命令行运行python代码

    单独的python文件运行的时候 报错: 在shell脚本中,运行shell脚本命令:在Python命令行中,运行Python代码.然而,“python hello.py”是一个脚本命令,不是pyth ...

  3. Python学习(二) 运行Python,编译Python

    无论windos还是Linux只要安装了python,配置好了环境变量,则在命令行输入python这个命令的时候就会进入交互模式.在这个模式下可以进行一些简单的python代码编写.退出可以使用exi ...

  4. Python结束当前运行的代码

    import sys print(0) print(1) print(2) # 到此结束运行 sys.exit() # 已结束,以下不会执行 print(4) print(5)

  5. 02 编程语言、python变量

    一 编程语言介绍(***) 1.1机器语言:直接用计算机能理解的二进制指令编写程序,直接控制硬件 优点:执行效率高,跨平台性低 缺点:开发效率低 1.2汇编语言:用英文标签取代二进制指令编写程序,本质 ...

  6. 编程语言与python介绍

    目录 一.编程语言的发展史 1.1 机器语言 1.2 汇编语言 1.3 高级语言 1.3.1 编译型 1.3.2 解释型 1.4 总结 2.python介绍 2.1 python解释器版 2.2 运行 ...

  7. Python学习--21天Python基础学习之旅(Day01、Day02)

    21天的python基础学习,使用<Python从入门到实践>,并且需要手敲书中的code,以下为整个学习过程的记录. Day01: 安装python时要选择复选框 Add Python ...

  8. 三种方法运行python

    注:本文基于windows 1.交互式解释器 配置好环境变量后,命令行中打开,输入python即可,Ctrl+Z退出 命令行选项 当从命令行启动Python时,可以给解释器一些选项,如下: -d   ...

  9. 如何在Windows下开发Python:在cmd下运行Python脚本+如何使用Python Shell(command line模式和GUI模式)+如何使用Python IDE

    http://www.crifan.com/how_to_do_python_development_under_windows_environment/ 本文目的 希望对于,如何在Windows下, ...

  10. Python之路-初识python及环境搭建与测试(Python安装、Anaconda安装、PyCharm安装)

    一.认识Python 起源 Python的作者是著名的“龟叔”Guido van Rossum,他希望有一种语言,这种语言能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻 ...

随机推荐

  1. 痞子衡嵌入式:第一本Git命令教程(4)- 转移(add/rm/mv)

    今天是Git系列课程第四课,上一课我们在Git空间里做了一些文件改动并且知道了如何利用Git查看这些变动,今天痞子衡要讲的是将这些变动提交到Git本地仓库前的准备工作. Git仓库目录下的文件改动操作 ...

  2. 第48章 UserInfo端点(UserInfo Endpoint) - Identity Server 4 中文文档(v1.0.0)

    UserInfo端点可用于检索有关用户的身份信息(请参阅规范). 调用者需要发送代表用户的有效访问令牌.根据授予的范围,UserInfo端点将返回映射的声明(至少需要openid作用域). 示例 GE ...

  3. [转]Gitlab-CI持续集成之Runner配置和CI脚本

    本文转自:https://www.cnblogs.com/jiukun/p/7481287.html 一.简介 1. 为实现持续集成,需为该项目准备以下两样东西: 1)软件集成脚本.(gitlab-c ...

  4. 使用Jenkins自动发布Windows服务项目

    不同于发布Web项目,自动发布Windows服务项目需要解决以下几个问题: 如何远程停止和开启服务?需要在发布前停止服务,在发布完成后开启服务. 如何上传编译文件到目标服务器? 问题1:如何远程停止和 ...

  5. Python学习基础笔记(全)

    换博客了,还是csdn好一些. Python学习基础笔记 1.Python学习-linux下Python3的安装 2.Python学习-数据类型.运算符.条件语句 3.Python学习-循环语句 4. ...

  6. 数据库连接不上的原因以及springBoot的ioc无法自动注入

    无法自动注入解决了,数据池的连接还有问题: 错误原因1: :数据库用的是Mysql8版本,以前的配置mysql驱动包却是5.1.37版本.只需修改驱动包为8.0.11版本即可. <!-- mys ...

  7. Centos7 安装Tomcat并运行程序

    运行环境:Centos7 jdk:1.8.0_171  Tocmcat:8.5.31 下载地址 :https://tomcat.apache.org/download-80.cgi#8.5.31 Ap ...

  8. Flex Builder 4.6切换语言

    一.修改Flex builder 1.用无格式编辑器打开FlashBuilder.ini 2.把zh_CN替换成"en_US" 二.修改MyEclipse插件 1.用无格式编辑器打 ...

  9. ZooKeeper Dynamic Reconfiguration (dynamicConfigFile) ZooKeeper动态配置

    有人翻译的地址:https://www.cnblogs.com/dupang/p/5649843.html ZooKeeper Dynamic Reconfiguration Overview Cha ...

  10. idea怎么配置spring

    前提基础: 1.idea软件并JDK成功能用 2.有tacate,并会导入. 3.了解jsp和mvc基本结构 详细介绍: https://www.cnblogs.com/wormday/p/84356 ...