
Python魔方大厦
该专栏主要包含:零散知识系统化+应用实例结合,包含代码片段/语法技巧等
从碎片知识到系统实战指南宝典
覆盖Python应用实例、自动化开发、数据分析及创意编程方向
程之编
一个对编程世界充满热忱的技术分享者,希望我的分享能成就你的梦想!
展开
-
第五课:DeepSeek模型的应用部署
设计并实现一个简单的应用程序(如一个智能客服系统原型),将部署好的DeepSeek模型集成到该应用中,实现自动回答用户问题的功能,并对应用进行测试和优化。• 集成与测试:将封装好的API集成到一个简单的Web应用前端界面,进行测试,确保用户输入能够正确传递给模型,并将模型的输出正确展示给用户。选择一个你熟悉的平台(如云平台或本地服务器),将之前训练好的DeepSeek模型部署到该平台上,记录部署过程中的关键步骤和遇到的问题。环境准备:根据选择的部署平台,安装和配置相应的运行环境,包括操作系统、依赖库等。原创 2025-03-19 13:17:39 · 323 阅读 · 0 评论 -
Git进阶版:代码管理的哲学,学术协作的艺术
它用「版本快照」和「平行宇宙」这两个核心思想,彻底改变了我们管理文件的方式。原创 2025-03-15 15:50:59 · 1030 阅读 · 0 评论 -
学者必备:Git的深度解析与学习路径
Git 就是这样一个工具,它能记录你对文件所做的每一次修改,让你可以随时回到过去的任何一个版本。你可以先在自己的电脑上修改代码,然后把修改推送到一个共享的服务器上,比如 GitHub。Git 的核心思想是记录变化。• 开源项目:当你想参与开源项目时,Git 是必不可少的工具,因为它可以帮助你管理代码的版本和协作。备份代码:Git 可以把你的代码备份到远程服务器上,这样即使你的电脑坏了,你的代码也不会丢失。• 个人开发:当你在写代码时,Git 可以帮助你记录代码的每一次修改,方便你回溯到之前的版本。原创 2025-03-15 10:26:28 · 225 阅读 · 0 评论 -
Python时间戳基础用法详解
“每个程序员都曾是小白,写代码的乐趣在于亲手创造价值。”—— 不要害怕犯错,调试代码的过程正是你成长的见证。原创 2025-03-13 18:00:00 · 970 阅读 · 0 评论 -
解锁网络魔力:构建你的第一个Flask应用(初学者友好指南)
今天,我们将揭开网页框架的神秘面纱,并带你一步步构建自己的Flask应用程序——一个轻量级但功能强大的工具,用于创建网页体验。打开你的网页浏览器,访问输出中显示的地址,通常是 http://127.0.0.1:5000/是一个特殊的 Python 变量,它指的是当前模块的名称。启用调试模式,这在开发过程中非常有用,因为它在你修改代码时提供自动重载,并显示有用的错误信息。把它想象成一个灵活的工具包,提供你构建网页应用所需的一切,而没有多余的负担。在 Python 中,装饰器是一种修改或扩展函数行为的方法。原创 2025-03-12 13:36:17 · 751 阅读 · 0 评论 -
什么是pip,如何在Python中使用它
pip 是 Python 的包管理工具。它是一个命令行工具,允许您从 Python 包索引(PyPI)和其他仓库安装、升级和管理 Python 包和库。PyPI 是一个为 Python 编程语言提供软件的仓库,包含数千个您可以在项目中使用的包。pip 默认包含在Python 3.4 及更高版本中。如果您使用的是较旧版本的 Python,您可能需要手动安装 pip。pip是管理 Python 包的重要工具。它简化了安装、升级和卸载库的过程,使得处理 Python 项目变得更加容易。原创 2025-03-12 13:26:47 · 1205 阅读 · 0 评论 -
举例讲解Python多进程入门:从零搭建你的并行厨房
🌟 **Python多进程编程全解:从厨房哲学到代码实战**用生活化案例掌握进程创建、通信与实战应用。原创 2025-03-06 11:48:57 · 583 阅读 · 0 评论 -
【课后习题题】BMI健康指数计算器
print(f"{name[0]}女士您好,您的BMI指数是:{bmi:.1f}")print(f"{name[0]}先生您好,您的BMI指数是:{bmi:.1f}")print("="*10+"BMI指数计算器"+"="*10)weight = float(input("体重(kg):"))height = float(input("身高(m):"))==========BMI指数计算器==========gender = input("性别:")name = input("名字:")原创 2025-02-24 07:30:03 · 435 阅读 · 0 评论 -
用Python构建Mad Libs经典文字游戏
Mad Libs 是一种经典的文字游戏,其中一名玩家向其他玩家询问各种词汇,如名词、动词、形容词等,而不提供任何上下文。然后将这些提示词插入到一个充满空白的故事模板中,从而创造出一个搞笑或荒谬的故事,供玩家大声朗读以获取乐趣。自1950年代发明以来,Mad Libs 一直娱乐着几代儿童和成年人。许多电视节目和游戏也将这一概念改编为互动故事讲述格式。让我们学习如何用 Python 编写我们的文本基础 Mad Libs 游戏。原创 2025-02-16 20:13:25 · 888 阅读 · 0 评论 -
初学者必备的Python内置函数指南
dict([('a', 1), ('b', 2), ('c', 3)], d=4) # 输出:{'a': 1, 'b': 2, 'c': 3, 'd': 4}print(tuple("hello")) # 输出: ('h', 'e', 'l', 'l', 'o')print(list("hello")) # 输出: ['h', 'e', 'l', 'l', 'o']print(set("hello")) # 输出: {'e', 'l', 'o', 'h'}") # 输出:Hello, World!原创 2025-02-16 12:56:14 · 412 阅读 · 0 评论 -
python中的小符号大作用
Guido van Rossum,Python的创始人,希望有一种简洁、易读的方式来标记代码块。这种清晰的视觉组织使Python与依赖大括号或关键字的语言区别开来,让读者能够立即看出代码的结构。无论你是在遍历一个列表还是运行一个while循环,冒号都告诉Python接下来会有一个缩进的代码块。它们标记结构,设定期望,并告诉Python,嘿,接下来有重要的内容。无论是函数、循环还是条件语句,Python中的块都以冒号开始,使结构一目了然。在Python中,冒号是一个小符号,但它发挥着重要的作用。原创 2025-02-16 08:45:51 · 932 阅读 · 0 评论 -
两个示例搞懂【继承与多态的关系】
多态不一定依赖继承。Python 支持 **鸭子类型**(Duck Typing),只要对象有相同的方法名,就能实现多态,无需继承。- 例如:`len()` 函数可以处理字符串、列表、字典等不同对象,因为它们都实现了 `__len__` 方法。- 你改造出“十字螺丝刀”(子类)和“一字螺丝刀”(子类),它们都能拧螺丝(多态),但用法不同。通过继承,子类可以复用父类的属性和方法,同时可以 **重写(覆盖)父类的方法**。- 子类 `狗` 和 `猫` 继承 `动物`,并重写 `叫()` 方法。原创 2025-02-16 05:04:42 · 600 阅读 · 0 评论 -
Python - 构造函数、继承与重载
> 方法重写发生在子类提供了一个已经在其父类中定义的方法的具体实现时。–> 这是可实现的,因为‘+’运算符被 int 类和 str 类重载。构造函数是一个独特的函数,当一个类的对象被创建时,它会自动被调用。–> 构造函数重载是指在一个类中定义多个具有不同参数集的构造函数。–> 继承允许我们定义一个类,该类继承自另一个类的所有方法和属性。–> 子类中被重写的方法必须与父类中的方法具有相同的名称和参数。–> 子类 是从另一个类继承的类,也称为派生类。嵌套类(内部类)是在另一个类内部定义的类。原创 2025-02-15 20:08:25 · 428 阅读 · 0 评论 -
正真了解Python input()函数–详细解析
Python 中的 input() 函数用于从键盘获取用户输入。它通过提示用户输入数据,使您的程序能够与用户进行交互,这些数据随后可以被处理或存储在变量中。默认情况下,input() 函数将用户的输入作为字符串返回,无论用户输入的是什么。原创 2025-02-15 13:16:06 · 882 阅读 · 0 评论 -
学编程必须学懂【面向对象编程思想】
print(f"它是一个动物,它有名字叫:{self.name},颜色:{self.color}")- **继承**:子类可以继承父类的特性,比如“狗”继承“动物”的属性。- **抽象**:提取共同特征,忽略细节(比如“动物”不需要具体到品种)。- **封装**:把数据和操作数据的方法打包在一起,隐藏内部细节。print(f"{self.name}的叫声是喵喵喵")print("温度无效,不在设置范围!- **对象**:相当于「做好的菜」,是类的具体实现。- **类**:相当于「菜谱」,是抽象的设计图。原创 2025-02-15 10:54:57 · 860 阅读 · 0 评论 -
【每日一练】tkinter输入文本框实例
【代码】【每日一练】tkinter输入文本框实例。原创 2024-09-06 22:26:34 · 360 阅读 · 0 评论 -
【每日一练】python之tkinter的Label标签基础用法
【代码】【每日一练】python之tkinter的Label标签基础用法。原创 2024-09-02 20:48:11 · 613 阅读 · 0 评论 -
【每日一练】pygame上下左右控制效果实例
有不理解的欢迎评论区留言,我会一 一解答。原创 2024-08-29 21:04:12 · 364 阅读 · 0 评论 -
【每日一练】pygame绘制圆球左右回弹小实例
【代码】【每日一练】pygame绘制圆球左右回弹小实例。原创 2024-08-16 13:41:03 · 279 阅读 · 0 评论 -
【每日一练】pygame动画原理基础实例
【代码】【每日一练】pygame动画原理基础实例。原创 2024-08-13 22:40:41 · 375 阅读 · 0 评论 -
【每日一练】python之pygame游戏模块添加图片及基本处理
【代码】【每日一练】python之pygame游戏模块添加图片及基本处理。原创 2024-08-03 22:09:12 · 361 阅读 · 0 评论 -
【每日一练】python基础入门小程序
代码:#先导入随机模块#程序介绍print("从1-100随机数字,随机到指定数字后停止程序")#用输入获取指定跳过的数字num=int(input("输入你的数字:"))cishu=int(input("出现几次终止程序:"))#统计循环次数w=0#统计出现的次数i=0#创建一个变量,储存随机的数字w+=1print(f"第{w}次循环,随机数:{randnum}")#判断是否随机到指定数字i+=1。原创 2024-07-31 13:57:56 · 496 阅读 · 0 评论 -
【每日一练】python之pygame游戏开发入门基础知识
注意的是 该模块有一个专门针对游戏循环的语句,game/loop,直到检测到事件的发生才会终止(比如点击鼠标,按下键盘)做出对应的反应。#2.因为我们做一个游戏,游戏得有一个窗口呈现你的游戏内容,所以要先创建一个游戏窗口,窗口属于显示设备要用display。#1.初始化游戏,严格的说是初始化硬件,就是告诉计算机硬件我要启动一个游戏了,请做好准备,例如键盘 鼠标,声音。#循环语句来执行无限循环,这样就会一直保持读取窗口的状态,窗口就一直显示出来了、#3.让游戏保持一直运行的状态,也就是做一个死循环。原创 2024-07-30 22:13:22 · 829 阅读 · 0 评论 -
【每日一题】python输入两个字,共随机出现100个,查询分别出现多少次
print(f"'{str1}'共出现{x}次",end="")# print(f"'{str1}'共出现{x}次",end="")print(f"'{str1}'字共出现{x}次")print(f"'{str1}'字共出现{x}次")print(f"'{str2}'字共出现{y}次")rint(f"'{str2}'字共出现{y}次")str1=input("输入一个字:")str2=input("输入一个字:")str1=input("输入一个字:")str2=input("输入一个字:")原创 2024-07-30 07:31:50 · 544 阅读 · 0 评论 -
【每日一练】什么是json以及如何使用
【代码】【每日一练】什么是json以及如何使用。原创 2024-07-24 22:55:19 · 252 阅读 · 0 评论 -
【每日一练】举例说明python多态的概念和使用方法
多态的概念原创 2024-07-24 12:10:07 · 355 阅读 · 0 评论 -
【每日一练】python的类型注解和Union类型使用方法
类型注解,Union类型原创 2024-07-23 21:18:23 · 732 阅读 · 0 评论 -
python单继承和多继承实例讲解
【代码】python单继承和多继承实例讲解。原创 2024-07-19 22:01:17 · 304 阅读 · 0 评论 -
【每日一练】python封装私有成员的概念和使用
封装:表示的是,将现实世界事物的(属性,行为),封装到类中,表示为(成员变量,成员方法),从而完成程序对现实事物的描述。私有属性和方法:就是是能在类内部使用!原创 2024-07-18 22:16:40 · 446 阅读 · 0 评论 -
【每日一练】python类的构造方法以及常用的魔术方法详细讲解
构造方法是一个用来初始化新创建的对象状态的特殊方法原创 2024-07-16 22:03:00 · 663 阅读 · 0 评论 -
【每日一练】python之sum()求和函数实例讲解
sum()是一个内置函数,用于计算可迭代对象(如列表、元组、字典等)中所有元素的总和原创 2024-07-13 22:53:20 · 610 阅读 · 0 评论 -
【每日一练】python类和对象现实举例详细讲解
1.掌握类描述现实世界实物思想2.掌握类和对象的关系3.理解什么事面向对象原创 2024-07-12 22:12:58 · 1526 阅读 · 1 评论 -
【每日一练】python的类.对象.成员.行为.方法传参综合实例(保姆式教学)
类的属性 #定义在类的变量(类成员属性)类的行为 #定义在类中的函数(成员方法)4.定义在类里的函数是类的一种行为,叫方法。类基本分两部分组成:1.属性,2.方法。创建类的对象语法:(对象名自定义)3.掌握self关键字的作用。1.掌握类的定义和使用方法。2.掌握类的成员的方法使用。5.带传参的行为使用方法。本节课程内容:类的使用。原创 2024-07-11 13:18:43 · 442 阅读 · 0 评论 -
【每日一练】python面对对象的基本概念和用法(附实例)
对象的每个属性都正常打印出来,说明创建的对象没有问题了。人生苦短,小白学python!愿意和我一起学习的,关注我,一起学:-D。原创 2024-07-11 07:15:16 · 662 阅读 · 0 评论 -
【每日一练】python文件读.写.追加基本用法
【代码】【每日一练】python文件读.写.追加基本用法。原创 2024-07-10 20:24:27 · 1912 阅读 · 0 评论 -
【每日一练】python文件读取
注意,如果再出读取文件,会接着上次读取结束开始读取。print("读取全部文件内容:\n",f)print("读取20个字节数:\n",l)print("只读取一行文字:\n",fi)#readline()方法,只读取一行文本。#将文件已行形式转为列表。#读取指定的字节数量。原创 2024-07-09 23:56:26 · 221 阅读 · 0 评论 -
python学习笔记—答题综合实例
python入门计算题实例原创 2024-07-08 21:54:44 · 123 阅读 · 0 评论 -
【每日一练】python三目运算符的用法
python三目运算符原创 2024-07-06 22:40:51 · 536 阅读 · 0 评论 -
【每日一练】python算数练习题(函数.随机.判断综合运用)
入门级小实例函数.随机.判断综合运用原创 2024-07-05 21:45:56 · 266 阅读 · 0 评论 -
【每日一练】python小学生选择题小程序
小学生选择题小程序,知识点:变量定义,输入输出的使用,if...else判断语句原创 2024-07-04 13:57:16 · 471 阅读 · 1 评论