• Python学习笔记一_Python简介


    一、什么是Python

    Python是一种面向对象、解释型的计算机语言。

    它的特点是语法简洁、优雅、简单易学。

    那么什么是自动化呢,简单来说就是写代码帮你测试。被测系统的开发语言,和做自动化的时候用的语言没关系。不管被测系统是java还是C开发的,都能用python做自动化。

    二、编译型语言与解释型语言

    计算机是只认识二进制的0和1,因此写好的程序需要编译器编译成计算机语言才能执行。

    1、编译型语言

    概念:写好代码之后就把代码编译成二进制文件,运行的时候运行编译好的二进制文件。

    特点:运行的速度快,一次编译,到处运行。但编译过程比较慢。

    举例:C、C++、C#都是编译型语言。

    2、解释型语言

    概念:在程序运行的时候,通过一个解释器,运行一行代码编译一行,什么时候运行代码,什么时候编译代码。

    特点:运行速度比较慢。

    举例:Php、python、ruby、java、go、JavaScript、perl等都是解释型语言。

    特例:Java 虽然需要编译成class文件后再执行,但是class文件不是二进制文件,需要JVM读取class文件,所以Java依然是解释型语言。

    三、脚本语言

    1、什么是脚本语言

    功能单一的语言,叫脚本语言。
    Shell、bat、JavaScript(前段)、html(页面)、vb都是脚本语言。

    2、Python不是脚本语言

    Python已经不再是功能单一的脚本语言,它可以用于后台服务开发、数据挖掘(爬虫)、数据分析、人工智能、自动化运维、自动化测试等。

    四、Python版本

            现在有Python2.x和Python3.x两大版本,这两种版本是不怎么兼容的。Python3最大的优点是它的默认字符集是Unicode,这样在处理中文的时候就省事儿多了。

    1、Python2.x

    最常用的Python2.7, 官网2020年后就不在维护了

    python2的默认字符集是ASCII编码,写中文会报错

    2、Python3.x

    默认字符集是Unicode

    3、字符集

    ASCII码:
    用127个数字,代表了所有的英文大小写字母和符号

    gb2312:
    取了127后面的一些数字,只要遇到这个区间的数字,就知道是中文,去另一个编码表里面找,这个里面存有中文,还有日文,韩文等等

    Unicode:
    也叫万国码,哪个国家的文字都适用,但是它不管你是一个英文字母,还是一个汉字都是占2个字节大小

    UTF-8:
    它也属于Unicode,和Unicode的不一样的是,它对Unicode做了压缩,比如说英文字母的还是占一个字节

    五、Python安装

    使用python命令需要把python的安装目录加到环境变量中

    windows下还要把python安装目录下的scripts目录加入到环境变量中,因为一些python的可执行命令,比如说pip,是安装在这个目录下的。安装Python3时已默认写入环境变量。

    linux下因为默认带python了,如果要升级版本的,要先把系统自带的python改名或者卸载掉,再安装你要的python版本,centos下由于yum依赖自带的python2.6,所有不能卸载,修改下yum脚本里面的python环境变量位置即可

  • 相关阅读:
    多线程 -- H2O 生成、交替打印字符串
    打印零与奇偶数
    h2数据库的使用
    rtx应用和开发
    MongoDB--副本集
    Python 推导式
    Bootstrap组件
    Python logging日志的自动分割
    python watchdog监控文件修改
    Linux流量监控iftop
  • 原文地址:https://www.cnblogs.com/weilemeizi/p/9002811.html
Copyright © 2020-2023  润新知