Python5分钟: 4. 常用操作符号杂谈 大家好,欢迎回到“Python五分钟”,我是赛博红兔。今天我们将一起探讨Python中的一些常用的操作符号,这些符号在Python编程中扮演着关键的角色。我们将通过一些实际示例来理解它们的常规和特殊用法。https://cyberhongtu.com/2024/04/12/python5%e5%88%86%e9%92%9f-4-%e5%b8%b8%e7%94%a8%e6%93%8d%e4%bd%9c%e7%ac%a6%e5%8f%b7%e6%9d%82%e8%b0%88/ #B站, #编程技巧, #Python, #Python教学, #Youtube
python教学
和我一起做3A游戏《归乡之路》(一) 大家好,我是赛博红兔。我们的《和我一起做3A游戏》系列要开始了!这个系列本质上是对pygame这个Python的游戏库的所有主要功能的介绍。通过这个教程,你应该能掌握制作任何2D游戏的工具。https://cyberhongtu.com/2024/04/26/%e5%92%8c%e6%88%91%e4%b8%80%e8%b5%b7%e5%81%9a3a%e6%b8%b8%e6%88%8f%e3%80%8a%e5%bd%92%e4%b9%a1%e4%b9%8b%e8%b7%af%e3%80%8b%ef%bc%88%e4%b8%80%ef%bc%89/ #编程技巧, #Python, #Python教学, #游戏制作
和我一起做3A游戏《归乡之路》(二) 大家好,我是赛博红兔。欢迎来到《和我一起做3A游戏》第二集!这个系列是对pygame这个Python的游戏库的所有主要功能的介绍。通过这个教程,你应该能掌握制作任何2D游戏的工具,今天我们继续来做《归乡之路》这个打字游戏。先来回顾一下上一集的内容,我们设计了游戏的艺术概念,找好了资源,建立了项目文件夹。创建了主窗口,创建了游戏主循环,学习了控制游戏的帧率,如何正确关闭游戏处理,还有绘制颜色块、文字和图片画布。那么今天,我们就在这个代码基础上继续做游戏。我们主要要完成的任务是创建游戏主人公小猫的类,还有打字游戏要打的单词的类,和分数的统计和显示。https://cyberhongtu.com/2024/05/03/%e5%92%8c%e6%88%91%e4%b8%80%e8%b5%b7%e5%81%9a3a%e6%b8%b8%e6%88%8f%e3%80%8a%e5%bd%92%e4%b9%a1%e4%b9%8b%e8%b7%af%e3%80%8b%ef%bc%88%e4%ba%8c%ef%bc%89/ #Pygame, #Python, #Python教学, #游戏制作
和我一起做3A游戏《归乡之路》(三) 大家好,我是赛博红兔。欢迎来到《和我一起做3A游戏》第三集!这个系列是对pygame这个Python的游戏库的所有主要功能的介绍。通过这个教程,你应该能掌握制作任何2D游戏的工具,今天我们继续来做《归乡之路》这个打字游戏。先来回顾一下上一集的内容,我们设计了小猫的动画音效和打字的核心玩法,还有分数统计和显示。主要是了解了用矩形绘画,精灵这个pygame核心的类,还有游戏事件的触发和监听。那么今天,我们就在这个代码基础上继续做游戏。我们最后要完成的任务是创建背景的花草树木Trees和家House的类,毕竟小猫还需要回家。最后还要加上游戏BGM一首轻松愉快的背景音乐。今天,我们最主要要学习的核心是处理精灵之间的碰撞。
https://cyberhongtu.com/2024/05/10/%e5%92%8c%e6%88%91%e4%b8%80%e8%b5%b7%e5%81%9a3a%e6%b8%b8%e6%88%8f%e3%80%8a%e5%bd%92%e4%b9%a1%e4%b9%8b%e8%b7%af%e3%80%8b%ef%bc%88%e4%b8%89%ef%bc%89/ #Pygame, #Python, #Python教学, #游戏制作
Python5分钟: 5. 函数参数类型提示和注解 大家好,欢迎回到“Python五分钟”,我是赛博红兔。今天我们将讨论Python的类型提示和注解(type hinting and annotations)。这种功能在Python 3.5中引入,允许开发者标明函数参数、返回值和变量的预期数据类型。虽然个人项目中较少使用,但在公司级别的大项目中非常流行,因为它能提升代码的可读性和可维护性。https://cyberhongtu.com/2024/05/21/python5%e5%88%86%e9%92%9f-5-%e5%87%bd%e6%95%b0%e5%8f%82%e6%95%b0%e7%b1%bb%e5%9e%8b%e6%8f%90%e7%a4%ba%e5%92%8c%e6%b3%a8%e8%a7%a3/ #编程技巧, #Python, #Python教学
Python5分钟: 6. DRY原则和实践 大家好,欢迎回到“Python五分钟”,我是赛博红兔。今天我们来谈谈编程行业的一个重要术语——DRY(Don’t Repeat Yourself,不重复自己)的原则。DRY原则旨在减少代码中的重复内容,提高代码的可维护性和可读性。当代码库中出现大量重复代码时,维护和更新变得繁琐且容易出错。通过遵循DRY原则,开发者可以通过修改一处代码,更新整个系统,从而降低维护成本和错误率。https://cyberhongtu.com/2024/05/29/python5%e5%88%86%e9%92%9f-6-dry%e5%8e%9f%e5%88%99%e5%92%8c%e5%ae%9e%e8%b7%b5/ #编程技巧, #Python, #Python教学
和我一起玩Python:39. 行鸭即鸭和先行后礼 大家好,我是赛博红兔。上集我们聊了如何让我们的Python代码更加Pythonic,也就是具有Python的风格。没看过的小伙伴赶紧去看看38集。今天,我们将补充如何做到Pythonic风格。学Python的圈子里常提到两个概念:“Duck Typing”和“Easier to Ask for Forgiveness than Permission (EAFP)”。我将其翻译为“行鸭即鸭”和“先行后礼”。https://cyberhongtu.com/2024/05/24/%e5%92%8c%e6%88%91%e4%b8%80%e8%b5%b7%e7%8e%a9python%ef%bc%9a39-%e8%a1%8c%e9%b8%ad%e5%8d%b3%e9%b8%ad%e5%92%8c%e5%85%88%e8%a1%8c%e5%90%8e%e7%a4%bc/ #B站, #编程技巧, #Python, #Python教学, #Youtube
Python5分钟: 7. 对象动态属性管理setattr和getattr函数 大家好,欢迎回到“Python五分钟”,我是赛博红兔。今天我们来探讨Python面向对象编程中两个非常实用的函数:setattr 和 getattr。这两个函数在处理对象的属性动态管理时非常方便。https://cyberhongtu.com/2024/06/21/python5%e5%88%86%e9%92%9f-7-%e5%af%b9%e8%b1%a1%e5%8a%a8%e6%80%81%e5%b1%9e%e6%80%a7%e7%ae%a1%e7%90%86setattr%e5%92%8cgetattr%e5%87%bd%e6%95%b0/ #编程技巧, #Python, #Python教学
和我一起做3A游戏《银河争霸》 大家好,我是赛博红兔。欢迎继续收看我的《和我一起做3A游戏》系列!今天我们将深入探讨pygame,并介绍一款全新的射击游戏——《银河争霸》。《银河争霸》是一款基于Pygame平台开发的动感射击游戏,游戏中玩家将控制飞船在浩瀚的星际中展开激烈的对战。这款游戏的设计精美,操作简便,是射击游戏爱好者的不错选择。https://cyberhongtu.com/2024/07/05/%e5%92%8c%e6%88%91%e4%b8%80%e8%b5%b7%e5%81%9a3a%e6%b8%b8%e6%88%8f%e3%80%8a%e9%93%b6%e6%b2%b3%e4%ba%89%e9%9c%b8%e3%80%8b/ #Pygame, #Python, #Python教学, #游戏制作
Python5分钟: 8. 五个最常用的Python装饰器 大家好,欢迎回到“Python五分钟”,我是赛博红兔。今天我来给大家介绍五个最常用的Python装饰器。装饰器是一种特殊的函数,用来在不修改原函数代码的情况下,动态地扩展函数或方法的功能。https://cyberhongtu.com/2024/07/19/python5%e5%88%86%e9%92%9f-8-%e4%ba%94%e4%b8%aa%e6%9c%80%e5%b8%b8%e7%94%a8%e7%9a%84python%e8%a3%85%e9%a5%b0%e5%99%a8/ #编程技巧, #Python, #Python教学
Python5分钟: 10. 使用dotenv库管理敏感信息 大家好,欢迎回到“Python五分钟”,我是赛博红兔。上一集我们学习了如何从系统环境里保存和调用脚本需要的隐私信息。在最后我们也提到了对于个人项目或小型项目,这个方法通常是足够的。但对于工业项目,尤其是涉及到敏感数据和高安全性要求的场景,可能需要更严格的措施。因为这个方法操作起来还是不够灵活,系统不同操作也有不同,还有环境变量在系统级别上还是可能会被其他用户或程序读取到。https://cyberhongtu.com/2024/09/07/python5%e5%88%86%e9%92%9f-10-%e4%bd%bf%e7%94%a8dotenv%e5%ba%93%e7%ae%a1%e7%90%86%e6%95%8f%e6%84%9f%e4%bf%a1%e6%81%af/ #编程技巧, #Python, #Python教学