【全网惟一面向软件测试人员的Python基础教程】- 学Python之前要搞懂的道理

news/2024/7/8 0:13:48

全网惟一面向软件测试人员的Python基础教程

起点:《python软件测试实战宝典》介绍
第一章 为什么软件测试人员要学习Python
第二章 学Python之前要搞懂的道理


文章目录

  • 全网惟一面向软件测试人员的Python基础教程
  • 计算机的本质是什么?
  • 什么是编程呢?
  • 如何学习编程呢?
  • 总结


计算机的本质是什么?

  计算机着实强大,现在我们可以在上面办公、看电影、打游戏、刷新闻,追热点,得力于的正是计算机的计算能力。

   什么是计算?

  计算嘛,1 + 1 = 2,其中1 + 1的过程就是计算,计算就是得到结果的一个过程。

  我们人脑对于简单的计算,可以很快的完成(比如上面的例子),但是我们如果增加数量,着实需要一个时间才能完成,比如:343434+990090 = ? kenken,着实需要费一点脑子。虽然费点脑子,但是它遵循的是加法定律啊,所以我们只需要在计算机里面实现加法定律,那么再复杂的加法计算,运行后,也是小于0.0秒的事儿。

import time
# 当前时间
t1 = time.time()
print(343434 + 990090)
# 加法结束时间
t2 = time.time()
# 获取时间差
print(t2 - t1)

  运行结果:

1333524
0.0

  为什么是0.0秒,因为计算得太快了,都统计不出来!


什么是编程呢?

  编程就是将我们人类社会总结出来的规律、规则、公式等通过共有的模式,交给计算机计算的过程。

  而计算机,运行速度越快,就能够越快的得到结果,人们就会越觉得计算机越聪明,而实际情况是计算机并不是因为聪明而让人觉得聪明,计算机聪明是因为算力+人类智慧的结晶,才让人们觉得聪明!

  我们知道可以通过1 + 1 = 2等推出这个加法定律的过程,但实际生活中我们有可能是先知道结果,即‘什么样的组合情况下结果是2’?仔细想想组合太多,可能情况是2 + 0 = 2, 4 - 2 = 2, 1 + 2 - 1 = 2等等。

  我们想求出反解,那么反解的过程,我们称之为机器学习,人工智能追寻的是什么,追寻的就是这个反解的过程。

如何学习编程呢?

  请记住,编程不是看出来,而不是不断的写出来的,坚持写代码、调代码保持始终如一的热情,才是前进的动力。

  再次强调,有没有基础,或者从来没有接触过,能不能学会编程呢?答案是肯定的,但是你得保持热情,并且坚持才行。

总结

  把Python当如图的美女,你就能保持始终如一的热情啦!
在这里插入图片描述


http://lihuaxi.xjx100.cn/news/366955.html

相关文章

(81)TCL脚本命令【string trimright】

(81)TCL脚本命令【string trimright】 1 目录 1.1 TCL简介 1.2 TCL的起源与发展 1.3 TCL语言与库介绍 1.4 TCL运行环境 1.5 TCL脚本命令【string trimright】 1.6 结束语 2 TCL简介 Tcl 语言的全称 Tool Command Language,即工具命令语言。这种需要在 EDA 工具中使…

notepad++安装autosave插件来自动保存

下载地址: github:https://github.com/francostellari/NppPlugins 蓝奏:https://wwzw.lanzouf.com/iaXuI0id51le 安装方法: 解压后,notepad,设置-导入-导入插件-导入解压后的dll文件,重启notep…

根文件系统原理简述

概述 根文件系统独立于内核,内核不包括根文件系统,内核根文件系统根文件系统下的程序和配置文件就等于发行版。内核本身只提供基本的架构,仅有内核无法正常工作。 什么是根文件系统 文件系统是什么?用于管理存储设备的系统&…

第1次升级和移植uboot纪实(2017.09->2022.04)

目录 0. 前言 1. SPL 2. imximage.cfg 3. CONFIG_XX 与 条件编译 4. 总结:学会收敛问题 0. 前言 这次的工作主要是把某项目设备上的uboot版本从2017.09升级到2022.04,是作为该项目整个BSP升级计划的一部分。2017.09版本上的设备板级文件也要适当移…

gcc 4.8.5 的string问题

gcc 4.8.5及一下版本 的string 因为内部内存管理采用了COW的方式,导致了string在多线程的状态下容易崩溃。崩的很没有规律,表现就是string在赋值的时候就莫名其妙的崩了,查看堆栈,你也看不出啥。崩溃的很随机。 为了避免崩溃&…

Python修改列表元素有什么方法?

增删改查是处理数据最常见的方法,前两种说过了,这里就要说说python提供的两种修改列表元素的方法,一种是修改单个元素,还有一种的修改一组数据的方法。 一、修改单个元素 修改单个元素从原理上讲就是重新给指定位置的元素赋值。…

MATLB|基于改进教学的优化算法(TLSBO)的最优功率优化

💥💥💥💞💞💞欢迎来到本博客❤️❤️❤️💥💥💥 📝目前更新:🌟🌟🌟电力系统相关知识,期刊论文&…

【人工智能与机器学习】——朴素贝叶斯与支持向量机(学习笔记)

📖 前言:朴素贝叶斯(Naive Bayes)和支持向量机(Support Vector Machine,SVM)是两种不同的机器学习算法,它们都用于分类。朴素贝叶斯算法基于贝叶斯定理来进行分类,它是一…