1.编程语言

  机器语言:直接用计算机能听懂的二进制指令去编写程序,需要了解硬件的细节
  汇编语言:用英文标签取代二进制指令去编写程序,同样需要了解硬件的细节
  高级语言:直接用人类能理解的表达方式去编写程序,不需要了解硬件的细节
    编译型(C语言):谷歌翻译是把程序所有代码编译成计算机能识别的二进制指令,之后操作系统会拿着编译好的二进制指令直接操作硬件

      优点:编译一次之后就可以拿着结果重复运行,而无需再次翻译,执行效率高于解释型
​       缺点:编译型代码是针对某一个平台翻译的,当前平台翻译的结果无法拿到另外一个平台使用,即无法跨平台

    解释型(Python语言):同声传译,需要有一个解释器,解释器会读取程序代码,一边翻译一边执行

   优点:代码运行是依赖于解释器,不同平台有对应版本的解释器,所以代码是可以跨平台运行
​      缺点:每次执行都需要翻译,执行效率低于编译型

  执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
  开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
  跨平台性:解释器的跨平台性最强

补充设置环境变量

    win7:D:\python36;\D:\a\b\c;E:\ddd\aa
    win10:在此电脑的属性--高级系统设置--环境变量--系统变量Path中添加
      mac/linux:
      vim /etc/profile
      按A进入编辑模式,移动上下键跳到文件的末尾,写入
      PATH=/user/local/python:$PATH
      export PATH
      按ESC,输入 :wq

2.运行python程序的两种方式

  交互式
  把程序写到文件里然后交给解释器解释执行:python3 D:\test.py
    运行python程序的三个阶段
    1.先启动python解释器
    2.解释器会将test.py的内容当做普通的文本内容读入内存
    3.解释执行刚刚读入的代码,开始识别python语法

3.什么是变量

  量:记录事物的某种状态
  变:事物的状态是可以发生变化的

4.为何要变量

  是为了让计算机能够像人一样记录事物的状态

5.如何使用变量

  (1)先定义
    age=18
    height=1.8
    name='Tulipa'
    sex='male'
  定义变量由三部分组成
    变量名:是访问到值的唯一方式
    =:把值的内存地址绑定变量名
    变量的值:使我们存储的数据,用来代表事物的某种状态 
  (2)后引用
    print(age)
  (3)垃圾回收机制
    引用计数:增加
      x=10 10引用计数为1
      y=x 10引用计数为1
    引用计数:减少
      x=20 10引用计数为1
      del y 10引用计数为0
    python解释器会将引用计数为零的值回收

Python入门(1)的更多相关文章

  1. python入门简介

    Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...

  2. python入门学习课程推荐

    最近在学习自动化,学习过程中,越来越发现coding能力的重要性,不会coding,基本不能开展自动化测试(自动化工具只是辅助). 故:痛定思痛,先花2个星期将python基础知识学习后,再进入自动化 ...

  3. Python运算符,python入门到精通[五]

    运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是“+”.在计算器语言中运算符大致可以分为5种类型:算术运算符.连接运算符.关系运算符.赋值运 ...

  4. Python基本语法[二],python入门到精通[四]

    在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...

  5. Python基本语法,python入门到精通[二]

    在上一篇博客Windows搭建python开发环境,python入门到精通[一]我们已经在自己的windows电脑上搭建好了python的开发环境,这篇博客呢我就开始学习一下Python的基本语法.现 ...

  6. visual studio 2015 搭建python开发环境,python入门到精通[三]

    在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo, ...

  7. python入门教程链接

    python安装 选择 2.7及以上版本 linux: 一般都自带 windows: https://www.python.org/downloads/windows/ mac os: https:/ ...

  8. Python学习【第二篇】Python入门

    Python入门 Hello World程序 在linux下创建一个叫hello.py,并输入 print("Hello World!") 然后执行命令:python hello. ...

  9. python入门练习题1

    常见python入门练习题 1.执行python脚本的两种方法 第一种:给python脚本一个可执行的权限,进入到当前存放python程序的目录,给一个x可执行权限,如:有一个homework.py文 ...

  10. Python入门版

    一.前言 陆陆续续学习Python已经近半年时间了,感觉到Python的强大之外,也深刻体会到Python的艺术.哲学.曾经的约定,到现在才兑现,其中不乏有很多懈怠,狼狈. Python入门关于Pyt ...

随机推荐

  1. Git安装和常用命令

    Git是目前世界上最先进的分布式版本控制系统!!! Git能自动帮我们记录每次文件的改动,还可以让同事协作编辑. 接下来,简单的介绍下Git的安装和常用命令: Git安装: 1.Windows系统,进 ...

  2. Linux网络编程IPv4和IPv6的inet_addr、inet_aton、inet_pton等函数小结(转)

    原文:http://blog.csdn.net/ithomer/article/details/6100734 知识背景: 210.25.132.181属于IP地址的ASCII表示法,也就是字符串形式 ...

  3. struts2 、mybatis 、easyui 分页

    rows page 控件自动提交这两个参数 pageSize number The page size. 10pageNumber number Show the page number when p ...

  4. 软工作业1:wc.exe项目开发(java)

    Github地址:https://github.com/Zzhaomin/learngit 项目相关要求 : wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写一个 ...

  5. whereis libjpeg.so.7

    在服务器上调用import ImageFont时报如下错误 ImportError: The _imagingft C module is not installed (服务器为Centos5.5, ...

  6. FTP无法获取目录及文件

    在防火墙打开的情况下 如果不能获取,尝试将C:\windows\system32\svchost.exe 加入防火墙允许通道中. 并且设置为 主动模式

  7. HTTP总结

    参考: https://www.cnblogs.com/fuqiang88/p/5956363.html https://www.cnblogs.com/zlingh/p/5887143.html h ...

  8. 6步完成压力测试工具Locust部署和使用

    1,准备安装python,安装过程略 已安装的,查看安装目录: cmd输入where Python 2,pip安装locust 1.进入python所在目录,如果没有配置环境变量,需要进入到C:\Us ...

  9. <select>标签默认值设置

    <td> <label>操作类型:</label> <select id="operation_type" class="com ...

  10. 特殊用途语言特性(默认实参/内联函数/constexpr函数/assert预处理宏/NDEBUG预处理变量)

    默认实参: 某些函数有这样一种形参,在函数的很多次调用中它们都被赋予一个相同的值,此时,我们把这个反复出现的值称为函数的默认实参.调用含有默认实参的函数时,可以包含该实参,也可以省略该实参. 需要特别 ...