Python学习笔记

49 阅读3分钟

为什么学Python

虽然说测试开发是最便宜的测试开发,但是两者关注的方向是不同的,如果向往开发转需要系统的学习一门编程语言比如Python。

在编程之前先学习一下 源码管理工具 'git' 并试着用它看一下公司不用的历史代码

  1. 配置用户信息 git config --global user.name "your_name"
    git config --global user.email "your_email"
  2. config 的三个作用域 git config --local git config --global git config --system 显示config 的配置,加 --list
  3. 创建git 仓库
    1. 把已有的项目纳入git 管理 cd 项目代码所在的文件夹 git init
    2. 新建的项目直接用git 管理 cd 某个文件夹 git init your_project cd your_project
  4. 向仓库中添加文件 工作目录--------git add files------->暂存区------------git commit-------->历史坂本 在提交代码时 git commit -m"readme.md"

Python概述

Python简介

Python是由荷兰人吉多·范罗苏姆(Guido von Rossum)发明的一种编程语言,是目前世界上最受欢迎和拥有最多用户群体的编程语言。

Python历史

  1. 1989年圣诞节:Guido开始写Python语言的编译器。
  2. 1991年2月:第一个Python解释器诞生,它是用C语言实现的,可以调用C语言的库函数。
  3. 1994年1月:Python 1.0正式发布。
  4. 2000年10月:Python 2.0发布,Python的整个开发过程更加透明,生态圈开始慢慢形成。
  5. 2008年12月:Python 3.0发布,引入了诸多现代编程语言的新特性,但并不完全兼容之前的Python代码。
  6. 2020年1月:在Python 2和Python 3共存了11年之后,官方停止了对Python 2的更新和维护,希望用户尽快过渡到Python 3。

Python优点

  1. 简单明确,跟其他很多语言相比,Python更容易上手。
  2. 能用更少的代码做更多的事情,提升开发效率。
  3. 开放源代码,拥有强大的社区和生态圈。
  4. 能够做的事情非常多,有极强的适应性。
  5. 能够在Windows、macOS、Linux等各种系统上运行。

Python最主要的缺点是执行效率低,但是当我们更看重产品的开发效率而不是执行效率的时候,Python就是很好的选择。

Python应用领域 目前Python在Web服务器应用开发、云基础设施开发、网络数据采集(爬虫)、数据分析、量化交易、机器学习深度学习、自动化测试、自动化运维等领域都有用武之地。

Python环境搭建

基础语法

注释

  • 单行注释 以#开头,#右边的所有的内容当做说明,起辅助说明作用
# 我是一个注释
print('Hello')  # 我是单行注释 在代码右侧从 # 开始都不当做程序,只能当做说明
  • 多行注释
"""
在三引号中的注释被称之为多行注释
可以写很多行的功能说明
"""

交互模式

  • 引入

前面我们通过Pycharm这款IDE软件,能够编写代码还能够运行代码,感觉非常的好,用起来也很舒服简单
但有很多时候我们想快速的运行一个Python的小段代码,此时如果还是通过Pycharm那种创建项目-->写代码-->运行代码的方式有些繁琐

此时改怎样办呢?

答:Python的交互模式