首页 > 编程语言 >聪明办法学Python 选学02

聪明办法学Python 选学02

时间:2023-12-07 22:36:36浏览次数:28  
标签:02 Python 聪明 单步 调试 选学

聪明办法学Python 学习笔记

调试 Debug

1. 如何进行Python程序调试,包括调试理论和常用模块与库的使用

  • 调试的必要性在于程序可能出现不符合预期结果的情况

  • 调试的困难在于bug的触发原因多种多样,只能看到最终结果

2. 调试代码的基本思路和方法,包括利用print和断言来解决简单问题,以及如何利用IDE进行调试。同时还提到了解释器和版本的问题。

Python中函数未定义会报错,需要检查函数定义和版本

3. 在VS Code中进行调试的操作,包括单步调试、重启、单步跳出等功能。

  • 介绍了单步调试的操作和功能,与逐过程的区别
  • 介绍AI插件的使用,包括代码检查、重构提示、生成注释等功能
  • 工具只是辅助,解决问题最重要的是自己去思考和尝试

4. 如何进行代码调试,包括使用log模块、PDB、包侵入式调试和非侵入式调试等方法,

标签:02,Python,聪明,单步,调试,选学
From: https://www.cnblogs.com/blog4my/p/17884100.html

相关文章

  • Python-xlrd读取Excel指定列a~b行数据并绘图
    importxlrd#读取Excel文件wb=xlrd.open_workbook(r"E:\PythonStudyAll\TestD20231130\1111.xlsx")data=wb.sheet_by_name('Sheet1')#定义要读取的列和行范围column_index_x=0#第一列的索引为0column_index_y=1#第一列的索引为0start_row=2#起始行索......
  • 聪明办法学python最后一集
    聪明办法学python最后一集关于程序员如何进行debug首先编程哲学机器永远是对的可以使用print进行一部分的实验(这也算是我经常使用的方法)断点调试就是从上向下执行时进行的判断bug位置断点这个地方,主要分为两步:「找断点」和「打断点」。找断点,就是你想调试的代码块的......
  • 【Python】【OpenCV】检测直线和圆
     重新理解一下Canny方法:参数:image:输入的图像。threshold1:第一个阈值,用于检测边缘的强度梯度的下限。threshold2:第二个阈值,用于检测边缘的强度梯度的上限。apertureSize:Sobel算子的大小,可选值为3、5、7,默认值为3。L2gradient:一个布尔值,指示是否使用更精确的L2范数计算梯度......
  • 2023tiktok卖货门槛,国内卖家如何在tiktok上带货
    随着TikTok不断升级其商业化功能,越来越多的国内卖家开始考虑在TikTok平台上进行带货销售。然而,2023年的TikTok卖货门槛也逐渐显现,需要卖家们更加精准的策略和操作。本文将为您详细介绍2023年TikTok卖货门槛,并探讨国内卖家如何在TikTok上成功实施带货策略。tiktok如何带货......
  • 聪明办法学python第5次笔记打卡
    Debugging关于debug的方法1.使用print语句打印变量的值2.使用assert语句判断程序的错误3.使用pdb模块,(Python的调试器)可以在程序中设置断点,单步调试4.使用IDE的内置调试器5.向人工智能求助常见错误1.缩进错误切忌tab和空格混用2.语法错误3.命令错误使用了未定义的函......
  • 聊聊如何为python程序 debug
    开始调试之前摆正心态一、调理论的简单介绍1、调试理论“软件”的两层含义·人类需求在信息世界的投影    理解错需求→bug·计算过程的精确(数学)描述     实现错误→bug2、调试困难的根本原因因为bug的触发经历了漫长的过程·需求→设计→代码(状态机)→F......
  • python notebook
    python(11.20--12.7)配置python环境:下载:anaconda在清华大学开源软件镜像站中选择合适的镜像进行下载。anaconda的存在和作用:要使用anaconda不妨先了解anaconda是什么,做什么。首先要知道,anaconda的存在必然有其存在的社会条件,现如今的python拥有众多版本,他们可以满足使用者不......
  • 聪明办法学python(5)
    聪明办法学python(5)debug调试方法print调试:将程序分段后添加print,锁定问题发生地assert调试:表达式是否成立ide调试:查看报错CV工程师:向人工智能求助常见报错缩进错误(IndentationError)切忌tab和空格混用语法错误(GrammarError)命令错误(CommandError)使用了未定义的函数......
  • Python NumPy 数组索引和切片
    1、普通索引普通索引是指使用单个整数或整数列表来索引数组中的元素。1)单个元素索引要访问NumPy数组的单个元素,可以使用单个整数索引。索引从0开始,表示数组的第一行第一个元素。2)多维元素索引2、高级索引高级索引允许使用布尔值或数组来索引数组中的元素。1)布尔索引布......
  • 每日总结20231207
    代码时间(包括上课)5h代码量(行):100行博客数量(篇):1篇相关事项:1、今天是周四,这周的课到此结束,上课的随堂测试也是回答的十分顺利,全部正确,并且在最后的一节课上查了软件设计师的成绩,让人十分高兴,我顺利的通过了,而且每科均达到五十分以上。2、今天下午的时候把我们班的发展团员的相关......