
机器学习与Python:两年回顾与总结
文章平均质量分 82
在机器学习和Python的道路上摸爬滚打两年,总感觉掌握的知识像散落的珍珠,缺少串联。与其说啥都会,不如说啥都不精。因此,我开设此专栏,旨在重新梳理、总结、沉淀两年来的学习成果。我会记录学习笔记,分享实践经验,一起打破知识壁垒,构建起完整的知识体系!期待与你同行,不断探索,共同成长!
码上研习
提升自我,静待时机,不要着急。
展开
-
Python 错误和异常处理:守护程序的稳定运行
掌握 Python 的错误和异常处理机制,可以帮助你编写更健壮、更可靠的程序,在出现问题时能够优雅地处理,而不是直接崩溃。掌握这些知识可以让你更好地处理程序运行时可能发生的各种问题,避免程序崩溃,提高用户体验,确保程序的稳定运行。通过本文的学习,你应该对 Python 错误和异常处理有了全面的了解,包括常见的异常类型、这可以避免程序因未处理的异常而崩溃,但应该谨慎使用,因为捕获所有异常可能会掩盖一些重要的错误信息。值错误,指的是函数接收到的参数值类型正确,但值不合法,例如将字符串 “abc” 转换为整数。原创 2025-03-03 07:00:00 · 815 阅读 · 0 评论 -
Python 面向对象编程 (OOP):构建世界的蓝图
通过使用 OOP,你可以用更结构化的方式组织代码,从而更好地模拟现实世界中的事物,编写出可维护性更高、可扩展性更强的程序。封装是指将数据 (属性) 和操作数据的方法 (方法) 组合在一起,形成一个独立的单元 (对象)。封装是指将数据 (属性) 和操作数据的方法 (方法) 组合在一起,形成一个独立的单元 (对象)。子类可以拥有父类的所有特性,并且可以添加新的属性和方法,或者重写 (覆盖) 父类的方法。多态是指不同的对象可以调用相同的方法,但可以根据对象的不同,执行不同的操作。,可以访问对象的属性和其他方法。原创 2025-03-02 07:00:00 · 1017 阅读 · 0 评论 -
Python 入门总结与实践:构建你的第一个程序
经过前面几篇博客的学习,你已经掌握了 Python 编程的基础知识,包括变量、数据类型、运算符、控制流语句、函数、模块和包、以及文件操作。本文将带你回顾 Python 入门的重点知识,并提供一个简单的项目案例,帮助你巩固所学,开启你的编程之旅。通过本系列博客的学习,你已经掌握了 Python 编程的基础知识,并能够编写一个简单的程序。提供一个简单的命令行界面,允许用户选择不同的操作 (查看、添加、删除、标记为已完成、退出)。数据类型 (整数、浮点数、字符串、布尔值、列表、元组、字典、集合)原创 2025-03-04 20:27:45 · 677 阅读 · 0 评论 -
Python 文件操作:数据的持久化
将数据保存到文件中,可以实现数据的持久化,即使程序关闭,数据也不会丢失。本文将带你了解 Python 的文件操作,让你学会如何读写文件,实现数据的存储和读取。通过本文的学习,你应该掌握了 Python 文件操作的基本方法,包括打开、读取、写入、关闭文件,以及使用。如果不指定编码,Python 会使用默认的编码 (通常是系统默认编码),可能导致乱码问题。语句可以确保文件在使用完毕后被自动关闭,即使在发生异常时也能正确关闭文件,避免资源泄漏。:打开文件的模式,指定了对文件进行的操作 (例如读取、写入)。原创 2025-03-04 07:00:00 · 621 阅读 · 0 评论 -
Python 模块和包:构建大型项目的基石
通过本文的学习,你应该对 Python 模块和包有了全面的了解,包括模块的创建、导入、标准库模块、包的创建、导入、的作用,以及第三方库的安装和使用。熟练掌握这些知识,可以让你更好地组织代码,提高代码的复用性、可维护性和可读性,从而构建出更强大、更复杂的 Python 应用程序!Python 拥有丰富的标准库模块,提供了各种各样的功能,例如文件操作、网络通信、数学计算、日期时间处理等等。除了标准库模块外,还有大量的第三方库 (也称为第三方包),提供了各种各样的功能,可以帮助你更快速地构建应用程序。原创 2025-03-01 06:00:00 · 566 阅读 · 0 评论 -
Python 函数:代码的积木,编程的乐高
函数是 Python 编程的核心概念,掌握函数的使用,能够让你写出更简洁、更易于维护的代码。通过本文的学习,你应该对 Python 函数有了全面的了解,包括函数定义、参数、返回值、作用域和匿名函数。在编程的世界里,函数就像代码的积木,可以将一段代码封装起来,赋予其特定的功能。通过使用函数,你可以构建模块化的程序,提高代码的重用性、可读性和可维护性。你可以给函数一个名称,并在程序中通过这个名称来调用它,从而执行函数中的代码。:函数的名称,用于调用函数。:传递给函数的参数值,与函数定义中的参数顺序对应。原创 2025-02-28 06:00:00 · 699 阅读 · 0 评论 -
Python 控制流语句:掌控程序执行的魔杖
它们就像魔杖一样,能够控制程序的执行流程,让程序能够根据不同的条件做出不同的反应,或者重复执行特定的代码块。本文将带你了解 Python 中最常用的控制流语句,并通过简单的例子,让你轻松掌握它们的使用方法,开启你的编程之旅。通过本文的学习,你应该对 Python 的控制流语句有了基本的了解,并且掌握了常用的语法和技巧。请编写一个程序,输入一个年份,判断该年份是否为闰年,并输出相应的结果。请编写一个程序,输入一个整数,判断该整数是否为素数,并输出相应的结果。条件语句允许程序根据不同的条件执行不同的代码块。原创 2025-02-21 08:00:00 · 1275 阅读 · 0 评论 -
Python 运算符:编程世界的基石
它们是构建表达式、执行计算和进行逻辑判断的基石。本文将带你了解 Python 中常见的运算符类型,并通过简单的例子,让你轻松掌握它们的使用方法。运算符是 Python 编程的基础,掌握它们的用法和优先级是编写正确、高效代码的关键。但对于可变对象 (例如列表、字典),即使它们的值相等,它们也通常会指向不同的对象。除了以上常见的运算符,Python 还提供了一些其他运算符,例如位运算符、成员运算符和身份运算符。这些运算符在特定的场景下非常有用,但对于初学者来说,可以先了解它们的存在,在需要的时候再深入学习。原创 2025-02-19 12:30:04 · 1141 阅读 · 0 评论 -
Python基础数据类型与变量—字典
字典 (Dictionary) 是用于存储键值对 (key-value pairs) 的数据类型。字典是可变的,键必须是唯一的且不可变的 (例如字符串、数字或元组),值可以是任意类型。可以使用花括号 {} 或 dict() 函数创建字典。原创 2025-02-19 08:00:00 · 492 阅读 · 0 评论 -
Python基础数据类型与变量—元组
元组 (Tuple) 是用于存储有序元素集合的数据类型。元组是不可变的,一旦创建就不能修改。可以使用圆括号 () 或 tuple() 函数创建元组。当元组只有一个元素时,需要在元素后面加上逗号 ,以区分于普通的表达式。原创 2025-02-18 11:41:00 · 326 阅读 · 0 评论 -
Python基础数据类型与变量—字符串
字符串 (String) 是用于表示文本的数据类型,由零个或多个字符组成的不可变序列。可以使用单引号 ('...')、双引号 ("...") 或三引号 ('''...''' 或 """...""") 创建字符串。三引号可以用于创建多行字符串# 创建字符串。原创 2025-02-17 20:53:06 · 495 阅读 · 0 评论 -
Python基础数据类型与变量—浮点型
浮点型 (Floating-point Number) 是 用于表示带有小数部分的数字的数据类型。原创 2025-02-16 23:41:26 · 498 阅读 · 0 评论 -
Python基础数据类型与变量—整形
整型用于表示整数的数据类型,可以是正整数、负整数或零,不带小数部分。原创 2025-02-14 20:57:35 · 177 阅读 · 0 评论