Python
简单介绍一下
Python 是一种计算机程序设计语言,具有解释型、动态类型、强类型和面向对象等特性。
py和js有很多相似之处,因此我最开始学的时候感觉很亲切,比java更容易让我上手。
- 都是弱类型
- 分号可写可不写
- 都有自己的包管理库,
py
的pip
,js
的npm
不过还有一些不适的地方,比如方法体不在 {}
内,全靠缩进确认作用域,一开始感觉很麻烦。
py
def getName():
print('输出姓名')
return '张三'
单看这段代码我都没有想到 getName
它是个函数,函数声明非常简洁。因为没有 {} 包裹,因此方法体的内容是靠缩进判断的,如果缩进出现问题,这段代码很可能执行错误。
python 的应用场景
- Web应用开发:python虽然可以用来做web开发,但我不觉得在这个领域它优于 java 或 php
- 自动化运维:利用一些开源的自动化工具来管理服务器
- 自动化测试:我学
python
的原因,UI自动化测试(Selenium)、接口测试(Requests)、性能测试(Locust)、安全性测试(Scapy)等 - 人工智能领域:高端领域
- 网络爬虫:坐牢警告
- 。。。。