Python
-
和我一起玩Python:7. 字符串的方法

上一集里咱们详细聊了聊字符串的那些事儿,但还有些字符串的方法没提到呢。用dir()这个函数能列出一个字符串的所有方法,比如说,咱有个变量course,值是”Learn Python With Me”。咱聊到了几个方法,像是format()用来格式化,upper()能把字符串全变成大写,lower()则是变小写,find()用来找字符串里特定的字符,这玩意儿是区分大小写的,replace()可以把字符串的一部分替换成别的字符串,in或者not in用来检查某个元素在不在字符串里,返回个布尔值,count()则是数一数某个元素在字符串里出现了几次。 Continue reading
-
和我一起玩Python:6. 字符串的索引切片及格式化

今天,咱们要聊聊Python是怎么处理文字信息的,也就是所谓的字符串。定义字符串有两招,一种是用引号(单引号或双引号都行),另一种是用str()方法。然后,我们会讲讲怎么用索引和切片搞定字符串,还有用len()函数来查字符串的长度。咱们还会介绍两种字符串拼接的方式:格式化字符串和F-String。相比老掉牙的C-String方法,F-String更推荐用,因为它不容易出错,功能也更强大。F-String是Python的一个牛功能,完全能取代其他的格式化方法。 Continue reading
-
和我一起玩Python: 5. 数学函数

今天咱们聊聊Python里面常用的一些数学函数。先说说内置的数学函数,比如用round()来四舍五入,用abs()来求绝对值。然后我们会介绍math模块,它提供了额外的数学函数,比如floor()和ceil()。我们会通过例子展示这些函数怎么用,还会教你用dir()和help()这两个函数来看看math模块里都有哪些函数。 Continue reading
-
和我一起玩Python:4. 数据类型转换及运算操作

今天我们来讨论一下编程中的数据类型转换和操作。首先我们说一个计算用户年龄的程序,用户输入生年,但程序崩溃了,因为用户的输入是文本,而文本和数字无法直接相减。然后,我们介绍了如何使用int()、float()、str()、和bool()等函数进行数据类型转换。我们还讲解了加减乘除、取余等基本算术操作,以及操作顺序和一些赋值操作,比如”+=”、”-=”、”*=”、”/=”等等。最后,简单提到了比较操作,比如”==”、”!=”、”>”、”=”、和”<="。接下来的课程中,我们将讨论逻辑、身份、成员和位运算操作。 Continue reading
-
和我一起玩Python:3. 变量数据类型及接收用户输入

在Python编程中,我们使用各种数据类型来表示变量,比如整数、浮点数、布尔值和字符串。我们可以使用’type’函数来检查变量的类型。另外,可以通过’input’函数输入名字,程序会显示出你的名字。还有一个有趣的游戏,通过输入名字和喜欢的水果,程序会输出一句话提到你的名字和喜欢的水果。另外,我们还会介绍新方法f-string,它可以将变量嵌入到字符串中。想要了解更多内容,请点击链接观看视频。 Continue reading
-
和我一起玩Python:2. Python编写器及第一个Python程序

嗨,我是赛博红兔。上一次我简单介绍了Python及其下载安装。今天,我将介绍常用的Python编写器并编写第一个程序。我将介绍两类编写器:文本编写器(如Sublime Text、已下架的Atom)和IDE(如Pycharm、VS Code、Jupyter Notebook)。Sublime Text轻量易用,适合初学者;Pycharm功能全面,适合复杂项目;VS Code跨平台,支持多语言,Jupyter Notebook适合数据科学。我分享了使用不同编写器的建议,并指出编程学习是个螺旋上升的过程。最后,以Sublime Text为例,我介绍了安装和基础操作,并鼓励大家实践并分享体验。 YouTube链接: https://www.youtube.com/watch?v=Qs5pRW-JOeo Continue reading
-
和我一起玩Python:1. Python的下载与安装

嗨,我是赛博红兔。我将带领大家学习Python,这门有趣的编程语言。无论你是初学者还是老手,我都会轻松幽默地探索Python的各个方面。我热爱人工智能和机器人,期待与大家互动。我曾使用C++和Matlab,后来发现Python在研究领域流行,于是决定开始学习并分享Python的实用技巧和有趣故事。我强调Python的易读性和易理解性,并介绍了在Windows上下载和安装Python的过程。我将在下一集介绍更多常用的Python编辑器,并编写我们的第一个Python程序。 Continue reading
-
好书推荐——《Effective Python:编写更好Python的90个具体方法》作者:布雷特·斯拉特金

在获得Python实践经验后,许多人向我推荐了这本书。书中介绍了Python编程技巧和避免错误的方法。PEP 8样式指南、bytes和str的区别、模块导入顺序、辅助函数、F-strings、多重赋值和解包、zip和enumerate函数、异常处理、闭包和变量作用域、生成器和迭代器等内容都对编写高质量Python代码非常重要。Python的动态性和灵活性使其适用于各种编程任务,但正确使用仍需理解其特性和最佳实践。通过这些实践,开发者可以充分发挥Python的潜力,编写出高效易维护的代码。 Continue reading
-
探索Python世界:我的第一部Python教程视频

我在Bilibili和YouTube上传了第一部视频,这是视频链接。制作视频并不容易,必须学习Python知识,搜索素材,并清晰表达。我已录制三集视频,希望能帮助编程同行。虽然视频目前只适合少数人,但家人和朋友一直支持我。未来会不断更新教学视频,分享知识,学习新知识。我正在学习使用Pygame编写2D图形游戏,希望能与大家分享我的知识和成就。感谢大家的支持和帮助! Continue reading
关于我
大家好,我是赛博红兔,是一个具有超过6年在Yaskawa Motoman机器人实验室和工业过程控制研究所的机器人及控制研究经验的创新且敬业的专业人士。主要关注机器学习、先进动态系统控制算法及其实现,精通C++、Python和MATLAB编程。
咨询互动邮箱:cyberhongtu@outlook.com
Bilibili视频请搜索:赛博红兔CyberHongTu
日志分类
- 生活琐事 (1)
- 生产力和技术 (1)
- 科技新闻评论 (1)
- Python教程《Python5分钟》 (14)
- Python教程《和我一起玩3A游戏》 (7)
- Python教程《和我一起玩Python》 (52)
- 播客《和大伙聊聊天》 (11)
- 书籍读后感 (3)






