为什么学Python
虽然说测试开发是最便宜的测试开发,但是两者关注的方向是不同的,如果向往开发转需要系统的学习一门编程语言比如Python。
在编程之前先学习一下 源码管理工具 'git' 并试着用它看一下公司不用的历史代码
- 配置用户信息
git config --global user.name "your_name"
git config --global user.email "your_email" - config 的三个作用域 git config --local git config --global git config --system 显示config 的配置,加 --list
- 创建git 仓库
- 把已有的项目纳入git 管理 cd 项目代码所在的文件夹 git init
- 新建的项目直接用git 管理 cd 某个文件夹 git init your_project cd your_project
- 向仓库中添加文件
工作目录--------git add files------->暂存区------------git commit-------->历史坂本
在提交代码时
git commit -m"readme.md"
Python概述
Python简介
Python是由荷兰人吉多·范罗苏姆(Guido von Rossum)发明的一种编程语言,是目前世界上最受欢迎和拥有最多用户群体的编程语言。
Python历史
- 1989年圣诞节:Guido开始写Python语言的编译器。
- 1991年2月:第一个Python解释器诞生,它是用C语言实现的,可以调用C语言的库函数。
- 1994年1月:Python 1.0正式发布。
- 2000年10月:Python 2.0发布,Python的整个开发过程更加透明,生态圈开始慢慢形成。
- 2008年12月:Python 3.0发布,引入了诸多现代编程语言的新特性,但并不完全兼容之前的Python代码。
- 2020年1月:在Python 2和Python 3共存了11年之后,官方停止了对Python 2的更新和维护,希望用户尽快过渡到Python 3。
Python优点
- 简单明确,跟其他很多语言相比,Python更容易上手。
- 能用更少的代码做更多的事情,提升开发效率。
- 开放源代码,拥有强大的社区和生态圈。
- 能够做的事情非常多,有极强的适应性。
- 能够在Windows、macOS、Linux等各种系统上运行。
Python最主要的缺点是执行效率低,但是当我们更看重产品的开发效率而不是执行效率的时候,Python就是很好的选择。
Python应用领域 目前Python在Web服务器应用开发、云基础设施开发、网络数据采集(爬虫)、数据分析、量化交易、机器学习、深度学习、自动化测试、自动化运维等领域都有用武之地。
Python环境搭建
- 安装包:developer.aliyun.com/mirror/anac…
- IDE: pycharm www.jetbrains.com/pycharm/
print('Hello World')
基础语法
注释
- 单行注释
以
#开头,#右边的所有的内容当做说明,起辅助说明作用
# 我是一个注释
print('Hello') # 我是单行注释 在代码右侧从 # 开始都不当做程序,只能当做说明
- 多行注释
"""
在三引号中的注释被称之为多行注释
可以写很多行的功能说明
"""
交互模式
- 引入
前面我们通过Pycharm这款IDE软件,能够编写代码还能够运行代码,感觉非常的好,用起来也很舒服简单
但有很多时候我们想快速的运行一个Python的小段代码,此时如果还是通过Pycharm那种创建项目-->写代码-->运行代码的方式有些繁琐
此时改怎样办呢?
答:Python的交互模式