- 博客(8)
- 收藏
- 关注
原创 Python中的14个错误处理最佳实践
有时候内置的异常类型不足以描述特定的情况。这时可以使用raise语句抛出自定义异常,使错误信息更具描述性。raise CustomError("年龄不能为负数!")raise CustomError("年龄过大!")else:print("年龄有效!")try:print(e)try:print(e)年龄不能为负数!年龄过大!年龄有效!我们定义了一个自定义异常类,并在函数中根据不同的情况抛出不同的异常。这样可以更好地描述问题的具体原因。
2024-09-21 14:38:48 741 1
原创 python好用的五个工具!
工欲善其事必先利其器,一个好的工具能让起到事半功倍的效果,Python社区提供了足够多的优秀工具来帮助开发者更方便的实现某些想法,下面这几个工具给我的工作也带来了很多便利,推荐给追求美好事物的你。Python Tutor 是由 Philip Guo 开发的一个免费教育工具,可帮助学生攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。通过这个工具,教师或学生可以直接在 Web 浏览器中编写 Python 代码,并逐步可视化地运行程序。
2024-09-20 15:31:59 202
原创 用Python做一个游戏辅助脚本,完整编程思路分享!
嗨,大家好!在编写游戏辅助脚本时,Python 凭借其丰富的库和简洁的语法,成为许多程序员的首选工具之一。今天我们就以一个小游戏《宠物连连看经典版2》为例,分享一下如何利用Python构建一个自动化游戏辅助脚本,从识别游戏界面图标到实现自动点击,一步步带你走完这个过程。
2024-09-19 14:14:44 460
原创 良心贴!看完这篇,你的python入门基础就差不多了!
Python 的创始人为吉多·范罗苏姆(Guido van Rossum)。Python 的设计目标:一门简单直观的语言并与主要竞争者一样强大开源,以便任何人都可以为它做贡献 代码像纯英语那样容易理解适用于短期开发的日常任务Python 的设计哲学:优雅、明确、简单Python 开发者的哲学是:用一种方法,最好是只有一种方法来做一件事Python 是完全面向对象的语言,在 Python 中一切皆对象。
2024-09-13 15:54:26 1028
原创 Python入门教程(全网最详细),零基础入门到精通,从看这一篇开始!
许多人在开始之前就已经选择了放弃,但我想说的是,只要您能够静下心来,愿意投入努力,就一定能够掌握Python。在IEEE等机构发布的最热门编程语言榜单中,Python多次位居榜首,吸引了越来越多的开发者和科技爱好者投身于Python的学习。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取)此外,Python是开源的,拥有活跃的社区支持,不断推动语言的发展和库的更新。
2024-09-12 16:15:46 1287
原创 python爬虫与pyecharts数据可视化
又被称为网页蜘蛛,网络机器人,是一种按照一定的规则,自动地抓取网络信息的程序或者脚本,另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。简单来讲,爬虫就是一个探测机器,它的基本操作就是模拟人的行为去各个网站溜达,点点按钮,查查数据,或者把看到的信息背回来. 就像一只虫子在一幢楼里不知疲倦地爬来爬去.其实就是利用了这种爬虫技术, 每天放出无数爬虫到各个网站,把他们的信息抓回来,然后化好淡妆排着小队等你来检索。
2024-06-28 09:17:30 2292
原创 python版elasticsearch入门笔记
Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasticsearch 数据库中,再通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据,当用户搜索数据时候,再根据权重将结果排名,打分,再将返回结果呈现给用户,以下案例版本为7.16.2,注意python环境安装的elasticsearch版本最好与es数据库版本一致,避免出现兼容性问题。3、索引表创建,需注意字段是否要设为索引或关键字,以及需要倒排索引的列名,向量维度等。c、相似匹配,BM25。
2024-06-27 09:22:21 1636
原创 python快速入门
print (median([19,-5,36])) //不需要加statistics前缀了。with open("./data.txt") as f #文件执行完毕,会自动关闭文件。三引号跨行字符串 ''' ''' """ """ 可以用三个单引号,也可以是三个双引号。contacts = {"小明": "1370000000",open("路径",模式,encoding="utf-8") "小花": "1370000001"}运算优先级 not > and > or。
2024-06-26 11:17:52 1564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人