- 博客(28)
- 收藏
- 关注
原创 Python代码实现樱花
最后这里给大家免费分享一份Python学习资料,包含了视频、源码、课件,希望能够帮助到那些不满现状,想提示自己却又没用方向的朋友,也可以和我一起来交流呀!编辑资料、学习路线图、源代码、软件安装包等!
2024-08-16 17:39:14 614 1
原创 Python之路,200行Python代码实现飞机大战游戏(建议收藏)
那么在pygame.sprite中,我们可以看到一些函数名中包含collide的函数,这些函数一般是用于检测碰撞的,我们可以大体分为sprite与sprite的碰撞检测,sprite与group的碰撞检测,group与group的碰撞检测。说了那么久,终于说到了“碰撞检测”,游戏中的碰撞检测应用范围很广,不过在pygame中,碰撞检测(collide)的机制其实很简单,就是。第二,敌人无法击毁玩家飞机。现在我们已经实现子弹与敌机的碰撞检测了,但凭空消失是在不咋的,我们来一个华丽一点的爆炸!
2024-08-09 15:00:50 978
原创 Python基础核心知识点(建议收藏再用)
不包含集合按照存值个数区分只能存一个值:数字,字符串可以存多个值:字典,列表,元组按访问方式区分直接访问:数字顺序访问/索引访问:字符串,列表,元组key访问:字典可变不可变区分可变:列表,字典,集合不可变:数字,元组,字符串。
2024-08-08 16:54:05 1016
原创 Python基础语法(详细教程)
整数、长整数、浮点数和复数。(字符的序列)python程序中用到的任何“东西”都成为“对象”。物理行是我们在编写程序时看到的,逻辑行则是python看到的。python中分号;标识一个逻辑行的结束,但是实际中一般每个物理行只写一个逻辑行,可以避免使用分号。多个物理行中可以写一个逻辑行,如下:上面\的使用被称为‘明确的行连接’, 又如:print \"peter"空白在python是非常重要的,行首的空白是最重要的,又称为缩进。
2024-07-30 17:31:03 2268
原创 想学习Python爬虫的宝子们可以看过来,从基础开始看这一篇文章就够了!
Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析“标签树”等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。Beautiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。你不需要考虑编码方式,除非文档没有指定一个编码方式,这时,Beautiful Soup就不能自动识别编码方式了。然后,你仅仅需要说明一下原始编码方式就可以了。
2024-07-23 16:55:13 910
原创 Python实战案例_贪吃蛇,新手必学的Python小游戏,零基础教程!
我们设定蛇头以(100, 100)为基准,蛇为水平方向放置,并且向右前进,所以蛇身的第一部分 应等于蛇头的’“Y”值,而“X”应当减去一个方块儿的位置,也就是减少20,贪吃蛇第一块应当是(80, 100)调控难度主要是更改贪吃蛇的速度,之前有设定贪吃蛇速度的变量,这时候我们只要加以修改即可,个人比较手残,开三挡即可,有兴趣的小伙伴可以尝试下更高的难度。由于操作比较简单,鼠标操作的便只有一个,点击右上角的叉叉关闭游戏,但键盘上的操作相对比较多 包括↑↓←→,控制蛇的移动,esc退出游戏。
2024-07-15 17:46:32 877
原创 Python网络爬虫的实现,零基础教程!
我通过爬虫,爬取到了一定量的数据,后面的计划是利用这些文本,经过一系列的操作,如数据清洗、三元组提取、知识图谱的建立等,实现一个一定领域内的搜索功能。如果你对Python感兴趣,想要学习Python,希望可以帮到你,一起加油!
2024-07-11 17:34:10 1170
原创 Python爬虫:BeautifulSoup的基本使用方法!
Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析“标签树”等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。Beautiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。你不需要考虑编码方式,除非文档没有指定一个编码方式,这时,Beautiful Soup就不能自动识别编码方式了。然后,你仅仅需要说明一下原始编码方式就可以了。
2024-07-10 17:28:32 1507
原创 自学Python,爬虫基础必不可少的正规!
要想做爬虫,不可避免的要用到正则表达式,如果是简单的字符串处理,类似于split,substring等等就足够了,可是涉及到比较复杂的匹配,当然是正则的天下,不过正则好像好烦人的样子,那么如何做呢,熟记正则元字符和语法,找个在线匹配测试网站随时测试(其实在正则上我也是个菜逼。python中的匹配默认是贪婪的,所谓贪婪就是尝试尽可能的匹配更多的字符,比如:正则表达式"ab*"如果用于查找字符串"abbbc",将找到"abbb",如果是非贪婪的呢,得到的结果就是"a"。讲个小例子:什么值得买的白菜价包邮信息。
2024-07-09 17:39:06 922
原创 Python爬虫零基础实战,简洁实用,高效提升爬虫水平!
如果你对Python感兴趣,想要学习Python,希望可以帮到你,一起加油!以上是给大家分享的。
2024-07-08 17:24:57 1817 1
原创 用Python实现简单爬虫功能,非常适合新手小白上手!
如果你对Python感兴趣,想要学习Python,希望可以帮到你,一起加油!以上是给大家分享的。
2024-07-06 16:45:50 964
原创 Python学习速成必备知识,(20道练习题)!
如果你对Python感兴趣,想要学习Python,希望可以帮到你,一起加油!以上是给大家分享的。
2024-07-02 17:20:47 553
原创 Python爬取豆瓣电影+数据可视化,爬虫教程!
如果你对Python感兴趣,想要学习Python,希望可以帮到你,一起加油!以上是给大家分享的。
2024-07-01 17:12:36 4325
原创 Python爬虫爬取笔趣阁小说,并且保存到TXT文件!
如果你对Python感兴趣,想要学习Python,希望可以帮到你,一起加油!以上是给大家分享的。
2024-06-28 16:48:54 2910
原创 Python爬虫项目,非常适合想要入门的小白学习,简单实用,举一反三。
如果你对Python感兴趣,想要学习Python,希望可以帮到你,一起加油!以上是给大家分享的。
2024-06-26 16:38:07 651
原创 通过Python编写飞机大战游戏,面向对象设计思想,相对比较简单,你也可以大胆尝试吧!
游戏中我发飞机在下方,由玩家键盘控制左右移动和发射子弹。上方为敌方飞机,随机发射子弹和移动。暂时没有写飞机被击中的逻辑,这里只是为了课程总结,体验一下面向过程的编程方式。分析,实现效果可分为一下几步操作搭建界面、创建界面标题添加背景音乐玩家飞机的键盘控制检测玩家飞机的显示、移动、发射子弹、子弹显示、子弹超出显示范围后删除敌方飞机的显示、移动、发射子弹、子弹显示、子弹超出显示范围后删除玩家子弹 和 敌方子弹的贴图、发射方式不同(玩家子弹由键盘控制发射、敌方子弹随机发射)
2024-06-24 17:28:50 1029
原创 Python接口测试快速实践,让你的编程更上一层楼!
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。Excel/TestLink/禅道。
2024-06-24 17:10:46 1215
原创 Python基础语法,非常值得新手小白学习!
1.Python是一种代表简单思想的语言。2.Python有极其简单的语法。3.Python是FLOSS(自由/开放源码软件)之一。4.使用Python编写程序时无需考虑如何管理程序使用的内存一类的底层细节。5.Python已被移植到很多平台,这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、Windows CE甚至还有PocketPC。6.可以直接从源代码运行。
2024-06-22 16:03:42 1043
原创 Python网络爬虫的实现,要想学编程,首先的把爬虫学好!
(1)我们爬取,以下为相关代码演示此处select()中的内容,可以使用chrome浏览器的开发者模式,选中该标签,右键copy->copy selector,再复制到select()中,更精确。利用print()方法可以将爬下来的字段打印出来。但是只可以爬取单一网址下的内容,如果想批量爬取改网站文章,就需要多次更改爬取的网址,不合理。(2)我发现有两个办法可以实现批量的爬取。
2024-06-22 15:24:28 1173
原创 Python爬虫常用模块,比较实用!
对于一些简单的爬虫,python(基于python3)有更好的第三方库来实现它,且容易上手。Python标准库–logging模块logging模块能够代替print函数的功能,将标准输出到日志文件保存起来,利用loggin模块可以部分替代debugre模块正则表达式sys模块系统相关模块sys.argv(返回一个列表,包含所有的命令行)sys.exit(退出程序)Python标准库–urllib模块。
2024-06-21 16:08:00 1366
原创 深入理解Python类中的各种方法,非常实用!
实例方法:绑定到实例,通过self访问实例属性和方法。类方法:绑定到类,通过cls访问和修改类属性。静态方法:不绑定到实例或类,通常用于逻辑上属于类但不依赖实例或类属性的方法。特殊方法:以双下划线包围,由 Python 在特定情况下自动调用。属性方法:将方法转换为属性,提供定制的 getter、setter 和 deleter。__new__方法:用于创建实例,在__init__之前调用。__call__方法:使实例可以像函数一样被调用。__del__方法:在对象被垃圾回收时调用。和方法。
2024-06-19 16:22:29 3233
原创 手把手教你安装Pycharm,详细安装教程!
数字5:不要选,我第一次安装的时候就是勾选了,差点放弃。pycharn是国外的软件,网站就是国外,下载速度很慢。第十二步:可以右上角关掉,也可以左下角:skip remaining and set defaults(跳过其余和设置默认值)数字4:create associations 创建关联,关联.py文件,双击都是以pycharm打开。皮肤选择,建议选择Darcula主题,该主题更有利于保护眼睛,而且看上去也非常不错~~~第二步:双击已下载的PyCharm安装包,出现如下图所示的界面,点击“next”
2024-06-17 17:28:30 1405
原创 Python实战项目(附源码),拿走即用!
猜字游戏在这个游戏中,你必须一个字母一个字母的猜出秘密单词。如果你猜错了一个字母,你将丢掉一条命。正如游戏名那样,你需要仔细选择字母,因为你的生命数量非常有限。下面就让小F,来玩一下。闹钟是一种具有可以在预先设定的时间被激活以响铃的功能的时钟,用于唤醒打工人们。使用Python中的DateTime模块来创建闹钟,并用Python中的playsound库来播放闹钟声音。来测试一下,设置一个闹钟,到指定时间就会有音乐响起。可以通过选择1到6之间的随机整数,来完成骰子模拟。
2024-06-15 15:17:16 1066
原创 Python基础入门(超级详细)!
特来整理常见的top50入门知识点,初学者可以参考学习 1.input输出。25.#字典知识点:dict 存储形式(key,value)键值对。15.数据的增加(append,extend,insert)45.#文件的强制(finally)执行与嵌套try。16.数据的删除 (del,pop,remove)40.#全局遍历与局部变量,局部变量调用全局变量。14.列表的使用,for与while的遍历。37.#练习:自动输入数字,输出特定的长度。42.#文件的重命名/删除 os模块。
2024-06-14 17:35:23 300
原创 Python最常用的语句、函数!
中常用,为了避免这次用的随机数训练网络效果很好,而下次用的随机数训练的网络效果不好,为了复现训练好的神经网络,seed()函数可以使得神经网络初始化参数时的随机数相同。① dir()函数返回的是一个排好序的字符串列表,内容是一个.py模块里定义过的名字,容纳了在一个模块里定义的所有模块、变量和函数。① 用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的filter对象。默认为1,range(n) 会产生从0-n,步长为1的序列。① items()函数返回的是一个元组数组,返回的是键和值。
2024-06-13 17:31:43 275
原创 10个比较难理解的Python概念!
生成器表达式和 yield:理解生成器函数和对象是处理大型数据集的一种强大且节省内存的方法,但可能很困难,因为它们涉及迭代器的使用和自定义可迭代对象的创建。装饰器可能很难理解,因为它们涉及函数对象和闭包的操作。重要的是要记住,练习和耐心是学习这些概念的关键,它们可能需要时间才能完全理解并适应,但通过实践和坚持,您将能够掌握它们。异常处理可能难以理解,因为它涉及管理和响应代码中的错误和意外情况,这可能是复杂和微妙的。异步和等待可能很难理解,因为它们涉及非阻塞 I/O 和并发的使用,这可能很难协调和同步。
2024-06-11 17:23:03 292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人