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)

原文地址:https://www.cnblogs.com/yanwuliu/p/9526646.html