
Python
文章平均质量分 75
python从入门到精通
笔触狂放
有扎实的java基础 精通android studio使用 熟练使用Http协议,以及各种框架 熟练sqlite,mysql,SQL Server数据库使用 有良好的编程风格及独立开发项目的能力 熟练使用okHttp框架、RxJava框架、RxAndroid框架、butterknife框架、picasso框架、imgaeLoader框架、Volley框架 熟练使用单例模式,工厂模式,观察者模式,策略模式等 熟练掌握html,css3,javaScript,jsp,servlet技术,SSM框架 有扎实的Python基础 熟悉urllib库 熟悉MVC,MVP架构 熟练使用django框架
展开
-
基于Python的飞机大战游戏
飞机大战是一款由腾讯公司微信团队推出的软件内置的小游戏,这款游戏画面简洁有趣,规则简单易懂,操作简便易上手,在移动应用兴起之初曾风靡一时。飞机大战游戏主要以太空主题的画面为游戏背景,由玩家通过键盘控制英雄飞机向敌机总部发动进攻,在进攻的过程中既可以让英雄飞机发射子弹或炮弹击毁敌机以赢取分数,也可以拾取道具以增强自己的战斗力,一旦被敌机撞毁就结束游戏。飞机大战游戏包含众多游戏元素,例如,大小各异的飞机、连发3颗的子弹、左上角的游戏分数等,其中主要的元素如图所示。原创 2024-05-11 22:33:32 · 1311 阅读 · 0 评论 -
【问题】使用 xlwings操作Excel表报错
通过查找了很多解决的办法,发现都是使用WPS的,而我原本就是Microsoft Office Excel 2007,出现这个问题该怎么解决,各位大佬是否有解决办法?本人电脑安装的是Microsoft Office Excel 2007 ,使用以下代码指定文件路径创建多个Excel表。运行时,出现以下报错。原创 2022-11-06 11:29:21 · 2668 阅读 · 0 评论 -
【Python】第十二课 网络爬虫
本章主要讲的是基于Python语言的数据采集,该功能要讲起来可以单独作为一门课程来学习,因为这是一门很重要的课程,一般运用在大数据处理和人工智能上,该应用提供大量的数据。原创 2022-08-31 15:51:54 · 9521 阅读 · 4 评论 -
【Python】第十一课 模块
什么是模块,在python中如果需要在一个python文件中使用其他的python文件中的方法和变量时,需要将其他的python文件导入进来,那么我们把这个被导入的python文件称为模块。其实类似于Java中的导包。创建模块Mode1.py导入模块进行使用Test10.py也可以给模块定义别名,方便开发者理解。...原创 2022-08-31 15:43:05 · 487 阅读 · 0 评论 -
【Python】第十课 魔法方法
在python中,序列类型(类表,元组,字符串)或者映射类型(字典)都是属于容器,本节我们来自定义容器。以下是自定义容器的相关魔法方法魔法方法含义定义当len()函数被调用的时候,触发该魔法方法当根据索引值或者key获得容器中的数据时触发当根据索引值或者key赋值时触发删除指定索引值或者key的数据时触发将容器做迭代的时候触发当reversed()函数被执行时触发当使用in或者not in判断容器中是否存在某个元素时触发案例:编写一个自定义列表,要求记录列表中每个元素被访问的次数。...原创 2022-08-31 15:07:55 · 633 阅读 · 0 评论 -
【Python】第九课 类和对象
python中提供了很多魔法方法,格式类似于:__变量名__为类创建构造方法的是__init__方法,用于在创建类的对象的时候就对全局变量进行初始化赋予值print("我叫%s,多多指教!!!p=Potato("土豆")p.kick()运行结果:我叫土豆,多多指教!!!通过以上代码可发现,在python中全局变量是可以不用提前声明的,在调用过程中被创建。...原创 2022-08-31 10:54:24 · 768 阅读 · 0 评论 -
【Python】第八课 异常处理
我们作为开发者,包括正在上班的开发工程师都不可能保证写好的程序运行不出现任何错误,但遇到一些占时没时间解决的错误,而又想让程序运行起来的时候,这个时候我们就需要用到我们现在需要学习的异常处理,将出现错误的代码暂时进行异常处理。异常捕获可以使用try语句来实现,任何出现在try语句范围的异常都会被及时捕获到。try语句有两种实现方式:第一种是try-except,第二种是try-finally。...原创 2022-08-31 09:00:22 · 259 阅读 · 0 评论 -
【Python】第七课 文件存储
在Python中,使用open()这个 函数来打开文件并返回文件对象:第一个参数是传入文件名,如果只有文件名不带路径,那么Python会在当前文件夹中去找到该文件并打开。称为相对路径。第二个参数是设置打开文件的访问模式通过open()方法根据指定的路径打开文件,并获得该文件对象,需要通过以下方法读取或者写入数据到文件中。close()方法用于关闭文件。文件在每次读取或者写入之后需要进行文件关闭操作。...原创 2022-08-30 11:09:00 · 1779 阅读 · 0 评论 -
【Python】第六课 字典和集合
在python中字典是唯一的映射类型,映射是数学上的一个术语,指两个元素集之间元素相互“对应”的关系。与Java中的Map集合很类似。映射类型区别于序列类型,序列类型以数组的形式存储,通过索引的方式类获取相应位置的值,一般索引值与对应位置存储的数据是毫无关系的。两列表的索引和相对的值是没有任何关系的,唯一有联系的就是两个列表间,索引号相同的元素是有关系的。...原创 2022-08-30 10:46:01 · 596 阅读 · 0 评论 -
【Python】第五课 函数
在函数里边定义的参数以及变量,都称为局部变量,出了这个函数,这些变量都是无效的。事实上的原理是,Python在运行函数的时候,利用栈(Stack)进行存储,当执行完该函数后,函数中的所有数据都被自动删除。所以在函数外边是无法访问到函数内部的局部变量的。与局部变量相对的是全局变量,程序中old_price,rate和new_price变量属于全局变量,全局变量拥有更大的作用域。但如果想要在函数内部修改全局变量的值,那结果并不是和其他编程语言的结果一致,会出乎我们意料之外。...原创 2022-08-29 08:42:24 · 1762 阅读 · 0 评论 -
【Python】第四课 列表,元组和字符串的使用
如果没有放入任何索引值,而只有一个冒号,将得到整个列表的拷贝。该方法用于返回逆向迭代序列的值,其效果和reverse内建函数的效果是一致的,都是将列表数据进行倒序输出,但内建函数是将原列表进行倒序,而该方法是拷贝一个副本进行倒序,原列表并不受影响,但倒序后获得的不是列表而是迭代对象,不能进行直接输出。列表之间的比较与Java中字符串之间的比较是类似的,取各自的第一个元素进行比较,如果第一个元素的结果是True才会去比较第二个元素,如果第一个元素为False,那么不再继续比较,直接得到结果为False。...原创 2022-08-26 15:18:17 · 1710 阅读 · 0 评论 -
【Python】第三课 分支和循环的使用
continue语句的作用是终止本轮循环并开始下一轮循环(这里要注意的是:在开始下一轮循环之前,会先测试循环条件),例如:输出0-9的数,并判断每一个数是奇数还是偶数,奇数的直接输出,偶数则加2后再输出。python和java中使用分支语句的格式不同,不再有小括号和大括号,这样如何完成多语句嵌套使用的时候,分支之间的对应不会出错,python中以缩进的形式来判断该语句代码是属于哪一个分支的管理。range这个函数的作用是生成一个从start参数的值开始,到stop参数的值结束的数字序列。...原创 2022-08-26 10:04:50 · 692 阅读 · 0 评论 -
【Python】第二课 python入门学习
整型说白了就是平时所见的整数,python3版本已经与长整型进行了无缝结合,现在的整型类似于Java的BigInteger类型,它的长度不受限制,如果说非要有个期限,那只能是计算机的内存不足,所有python很容易进行大数计算,也就是python为什么更适合大数据和人工智能的运用。有时候需要确定一个变量的数据类型,例如用户的输入数据,当输入的数据类型与程序要求的类型不同,则会导致报错,那么我们需要检验当前数据的类型,需要用type()函数。除算术运算符外,还有比较运算符,这里就不介绍了,前文中已经讲过。原创 2022-08-25 16:38:05 · 1823 阅读 · 0 评论 -
【Python】第一课 Python环境搭建
在浏览器输入python官网地址https://www.python.org/,进行下载python的sdk进行安装,进入。可以选择默认路径进行安装,并勾选上将python的安装路径添加至环境变量中。在window的任务栏或者菜单栏中就能看到已安装的python。以下为演示了几行代码的编写,后面会按章节进行详细介绍。开始安装pycharm开发软件,点击下一步。安装完成后桌面上显示pycharm图标。python开发工具的安装。下载完成后,双击进行安装。选中文件,右键run运行。安装完成,关闭该窗口。原创 2022-08-23 16:10:51 · 1494 阅读 · 2 评论 -
【Python爬虫】AttributeError: ‘WebDriver‘ object has no attribute ‘switch_to_window‘
在使用Selenium 库对动态网站进行爬取操作的时候,出现 switch_to_window属性不存在的错误,出现这个错误说明该属性在库中已经不存在了,可能该属性是低版本中出现过,现在这个属性的用法要换成。...原创 2022-08-15 10:52:28 · 2890 阅读 · 0 评论