zoukankan      html  css  js  c++  java
  • Python介绍

    1       学习Python的好处

    • 自动化的实质:写代码帮你点点点,校验结果,从而提高测试效率。
    • 一些工具,比如QTP、selenium、jmeter不需要写代码,也可以实现自动化;但所有的工具都有局限性,工具有什么功能就能用什么功能,但是想完全自动化,需要自己去开发。
    • 做自动化和系统用什么语言(  python、java、php)没有关系,因为返回的数据都是json格式或xml格式的,只要有接口地址和参数值就可以调用。
    • Python的应用领域:

    l  后台开发、自动化运维、人工智能、数据分析、爬虫、自动化测试、嵌入式开发(树莓派)

    l  爬虫实质:从互联网上获取数据。存到自己的数据库中,然后再分析数据。

    • 由于其简单易学,用的人很多,只要有人开发好了功能,就开源出来放到pip源上,供大家使用,别人再使用这个功能不用自己开发了,只要调用对应的模块即可。因此Python是世界上第三方库最多的一个语言。
    • Python又称为胶水语言

    最先开始的时候,Python是一种脚本语言

         脚本语言即:只有单一功能的语言。

         比如:shell、js、html,不支持跨平台,shell只能在Linux下运行,HTML只能做网页。

         现在Python语言可以应用于各个领域。

    2       Python和pycharm的关系

    • pycharm是一个编辑器

    Python官方自带了一个交互式的编辑器,输入一行执行一行,在测试一行代码时使用比较方便,平时不用:

    3       编译方式

    #所有编程语言

    编译器:计算机只认识二进制,把咱们写的这些东西,翻译给计算机。

         #1、编译型语言

               #运行代码之前,必须经过编译。

               #一次编译、多次运行

               c、c++

         #2、解释型语言

               #它是在运行的时候才编译的,代码执行一行编译一行。

               PHP、Ruby、Python、java等。

    java虽然是解释型语言,但也要先进行编译,先预编译成.class给jvm,并不是编译成二进制码。jvm在执行时会稍微快一点。

    • 在原理上,编译型语言都比解释型语言运行速度快。编译型语言的有点是运行速度快,缺点是运行之前编译的时间长。
    • Python是解释型语言。

    4       起名

    1)     虽然Python支持中文变量名,但也不要用中文做变量名!!!

                        (X)

    2)     python文件名不要叫中文!!!

                                  (X)

  • 相关阅读:
    传感器系列之4.4超声测距传感器
    传感器系列之4.3流量传感器
    传感器系列之4.2气压传感器
    传感器系列之4.12GPS定位传感器
    传感器系列之4.1振动传感实验
    传感器系列之3.4继电器
    传感器系列之3.2直流电机
    Spring切面编程步骤
    SpringMVC中的java.lang.ClassNotFoundException: org.aspectj.weaver.BCException 调试过程记录
    SpringMVC中使用@Value给非String类型注入值
  • 原文地址:https://www.cnblogs.com/yanwuliu/p/9526646.html
Copyright © 2011-2022 走看看