
职场
文章平均质量分 69
普通网友
这个作者很懒,什么都没留下…
展开
-
Java程序员如何提升技能
Java语言是大学计算机专业中常见的一门编程专业课,自己作为一名程序员,工作还在继续使用,发现大学中学的过于浅显,越来越觉得技能不够用,还需要继续深入学习。Java基本上是目前应用最广,能力最强大的编程语言。如果精通Java,学习其它编程语言基本上都非常轻松。可是,反问自己,用Java做过多少项目,完成过什么应用系统,解决过什么难题,能独立开发APP应用么?好像还是没有多少底气,感觉浪费这强大的编程语言了。Java编程语言真的非常强大,强大到它基本可以出色完成任何任务,所以我想好好的再次深入学习一下Ja原创 2022-02-28 17:00:56 · 8414 阅读 · 0 评论 -
初级java程序员怎样快速提升自己
学习先进的搜索技术、手段和及策略你完成工作的能力通常取决于你的检索能力。帮助别人教别人始终是学习一切东西的好方法之一。有耐心,常练习深入学习一点先进理念成为一名中级程序员,很大一部分是要在代码里面体现出一些所擅长的概念。找到真正令你着迷的东西。也许是图像处理,也许是数据库设计,等等。即便你是一个入门级的程序员,也要尝试一下成为某一自己所关注领域的专家。学习你的领域里面的基本理论写出“Hello World”,跟理解那些字是如何显示到屏幕上的是两码事。通过学习支撑你所从事的工作的“基础/底层原创 2022-02-28 16:59:02 · 1363 阅读 · 0 评论 -
Java二十三种设计模式 之代理(proxy)
Java二十三种设计模式 之代理(proxy)今天我们学习一下静态代理和动态代理我们来看代码(写一个坦克运行了多少时间):第一种方法:public calss Tank implements Movable{public void move(){//记录开始的时间 long start = System.currentTimeMillis(); System.out.println(“Tank moving claclacla…”);try{ //随机睡眠10秒钟,模拟它开了几秒钟 Thre原创 2022-02-26 18:38:11 · 195 阅读 · 0 评论 -
Java 进阶之路:异常处理的内在原理及优雅的处理方式
永远不要期待程序在完全理想的状态下运行,异常往往不期而遇,如果没有完善的异常处理机制,后果可能是灾难性的。对于 Java 工程师而言,合理地处理异常是一种基本而重要的能力,然而,在近来的面试中,笔者发现很多应聘者对异常处理的内在原理几无了解,现场手写的异常处理代码也极为“原始”。鉴于此,笔者将通过本场 Chat 为读者呈现 Java 异常处理的内在原理、处理原则及优雅的处理方式。主要内容如下:Java 异常的层次结构和处理机制Java 异常表与异常处理的内在原理.Java 异常处理的基本原则优雅原创 2022-02-26 18:30:22 · 7936 阅读 · 0 评论 -
spring boot入门(九) springboot的过滤器filter。最完整、简单易懂、详细的spring boot教程。
关于过滤器和拦截器的区别,已经spring boot入门(七)中说明。下面举个过滤器的应用场景,比如用户信息页只有再用户登录后才可以进入,没有登录的用户是无法进入的,此时便可以采用过滤器来讲没有登录的用户"过滤"掉。1.建立filter包,在此包下建立UrlFilter类,此例我们模拟判断用户请求地址是否有误:UrlFilter代码如下:@WebFilter(filterName = “test”, urlPatterns = “/success/*”)public class UrlFilter i原创 2022-02-26 18:23:51 · 912 阅读 · 0 评论 -
Java——枚举:优雅而干净的enum
Java编程思想》中有这么一句话:“有时恰恰因为它,你才能够‘优雅而干净’地解决问题”——这句话说的是谁呢?就是本篇的主角——枚举(Enum)——大家鼓掌了。在之前很长时间一段时间里,我都不怎么用枚举,因为总感觉它没什么用处——这其实就是“自我认知”的短见。当一个人一直蹲在自己的深井里而不敢跳出来的话,那他真的只能看到井口那么大点的天空。随着时间的推移,我做的项目越来越多,和枚举见面的机会也越来越多,于是我就渐渐地对它越来越有兴趣,研究得多了,才发现原来枚举如此的优秀。一、枚举的常规用法一个精简的枚原创 2022-02-26 18:22:38 · 1155 阅读 · 0 评论 -
Java中注解学习系列教程-2
简介 在上一篇文章中,我们讲解了:Java中注解的定义、JDK中内置注解、第三方注解。本文是注解系列教程中的第二篇。来看看今天主要内容:1:注解的分类2:元注解说明3:自定义注解声明一:注解的分类注解根据运行机制、来源、功能来分:1.1:按照运行机制来分,即时注解存在于程序的哪个阶段源码注解(source):在源码中存在的。如:lombak的@data注解:编译注解(class):编译期。既是在源码和c在上一篇文章中,我们讲解了:Java中注解的定义、JDK中内置注解、第三方注解。本文是注解系列教程中的原创 2022-02-24 18:59:19 · 155 阅读 · 0 评论 -
零基础程序员如何快速学会python
学会Python能做的事情也很多,常见的就有网络爬虫,数据分析,前端开发,机器学习,都能很好地提高工作效率,往任何一个领域发展,工作前景是非常不错的。接下来我从基本的软件安装开始,仔细的给大家分析新手入门应该怎样学习Python吧,如果有讲得不到位的地方也欢迎大家指正,我会及时进行修改。一、软件的安装和选择1、配置环境关系到实操,所以在选择资料的同时,你还需要安装好Python需要的软件,软件版本没有太多的要求,你可以选择现在的最新版,也可以打听一下其他朋友们觉得比较好用的是哪个版本。在我看来,新原创 2022-02-23 19:02:04 · 154 阅读 · 0 评论 -
写代码的注意了,User这个单词用不得
当你意识到你在项目开始时做的轻量、简单的设想竟然完全错了的时候,你已经用了六个月的时间投入到这个项目上。现在你需要解决这些问题,才能继续让这个系统运行下去,你发现你用在这个项目上的精力远远超出了你的预期,如果一开始就用正确的方式来做,就不会发生这样的事。今天,我要告诉你的是一个经常犯的错误,一个会给你带来无穷无尽的问题的单词,那就是“users”。你一定是经常用错的!这个单词有两个最基本的错误:1、对你的需求来说 “User” 几乎从来都不是一个好的描述。2、“User” 会导致一个基本的设计安全原创 2022-02-22 17:45:56 · 234 阅读 · 0 评论 -
跳槽必加薪?跳槽是涨薪最快的方式么
金三银四?加薪了吗?年终奖可还满意么?我相信很多程序员小伙伴是不是都蠢蠢欲动开始你的PlanB计划了 -跳槽,我猜想你的内心的代码段应该是这样的:if年终奖>=预期and加薪升职>=预期:passelse:跳槽()是不是很形象。我的一个朋友小居是一家互联网公司的程序员,他告诉我在这家单位已经工作4年了,可是每年的加薪都是500的幅度,才5%,而他一次偶然的机会看到了新入职的同事的工资单,发现同事的工作居然比他高了80%,这让他很是沮丧,大家平时干的活都一样的,新员工的工资待遇却比他高将近原创 2022-02-22 17:45:09 · 388 阅读 · 0 评论 -
五分钟教你弄懂了字体反爬是个啥
今天的文章内容主要是关于字体反爬。目前已知的几个字体反爬的网站是猫眼,汽车之家,天眼查,起点中文网等等。以前也看过这方面的文章,今天跟个老哥在交流的时候,终于实操了一把,弄懂了字体反爬是个啥玩意。下面听我慢慢道来。本文用到的第三方库fontTools1、目标网站url = “https://su.58.com/qztech/”2、反爬虫机制网页上看见的后台源代码里面的从上面可以看出,生这个字变成了乱码,请大家特别注意箭头所指的数字。3、解决1、确定反爬方法在看了别人的解析文章之后,原创 2022-02-22 17:44:01 · 237 阅读 · 0 评论 -
面试不谈钱,难道要我跟你谈恋爱?真会扯
这两天我接到一个面试邀请,是一家非常知名的企业,这家公司的技术负责人通过某脉找到我,看我的工作经历非常符合他们的岗位要求,就上某脉私聊我,本着看看机会的心态跟他聊聊看看。为什么是技术负责人而不是 HR,因为现在很多公司部门内部也有业绩指标去收集一些候选人信息进行面试。不管怎样,既然主动找我了,我就抱着看看机会的心态和他聊聊咯,由于是他主动找的我,我不太喜欢某脉的聊天方式遂提供微信让他加我,在某脉上他也没有主动提供面试岗位的相关信息,包括岗位介绍、薪资范围以及工作地点,我就问他这个岗位的介绍和薪资范围,结原创 2022-02-22 17:43:07 · 146 阅读 · 0 评论 -
学Python的初体验——模块简述
Python的模块有很多很多,就像纷乱繁杂的API,都分别归属于这些模块,假如我们明白了哪个模块干什么事,能干什么,能做到什么,或者说 —— 理论上作为大众应用如此广泛的它应该能做到什么,那即使我们不知道API,Google或百度的时候也有方向,有一个精准的搜索关键词,这对于我们解决问题的效率来讲,至关重要。Python的模块,你可以理解成就是一个个的js文件,或者说处理不同领域事情的util工具类。比如用于操作系统相关的os,用于系统指令相关的sys,用于发送请求的requests,用于线程管理的thr原创 2022-02-22 17:42:13 · 165 阅读 · 0 评论 -
为什么学习Python数据分析,python数据分析有什么用?
一、首先我们先说说为什么学习Python数据分析互联网时代,我们每一个人,每天无时无刻都在生产数据,一分钟内,微博上新发的数据量超过10万,b站的视频播放量超过600万……这些庞大的数字,意味着什么?意味着每天需要大量的人员要对这些数据进行分析,筛选有用的数据…我们拿企业举例:美团外卖根据你以前点的外卖口味倾向,去预测你今天会点的外卖,在首页就推荐给你,提高下单率;滴滴打车会实时监测某个区域的打车需求数,当需求暴增时,会适当抬高行程的价格,使得公司利润最大化;百度会根据客户的最近的搜索词条,去联原创 2022-02-22 17:39:11 · 3159 阅读 · 0 评论 -
【python教程入门学习】python值得学吗,怎么自学?
python值得学吗,怎么自学?python有用吗?有以下工作内容的人python一定有用的;python能做什么,python自学行吗?(1)长期和数据excel打交道的人,或者整理文本等数据格式的,只要有一定规则逻辑的操作,我们都可以通过编程来处理,从而节省我们的时间。(2)希望能够从事开发的同学,比如web后端开发、算法开发、人工智能领域的模型开发,那么这是目前的高薪行业,我们可以通过学习找到自己的职业方向。所以学会Python,你可以朝这些方向发展:Python Web开发工程师:我们都知原创 2022-02-21 16:45:41 · 160 阅读 · 0 评论 -
Python中用numpy进行图片处理
其实在Python中,我们也可以用numpy进行图片处理,今天一起来学习下吧。1.图像的数组表示:from PIL import Imagefrom pylab import *from numpy import *im = array(Image.open('E:\Python\meinv.jpg'))print(im.shape,im.dtype)im = array(Image.open('E:\Python\meinv.jpg').convert('L'),'f')print(i.原创 2022-02-18 19:27:14 · 3983 阅读 · 1 评论 -
【python教程入门学习】普通人学python有意义吗
普通人学python有意义吗?普通人能不能学习python语言,难不难,是否容易上手,学了python能做那些事情,能挣多少钱?这些问题是很多同学关心的问题,今天python教程入门学习就从小白同学的角度为大家介绍下学习python的意义。一、普通人学python有意义吗?学不学习编程语言,主要一定要结合自身的职业规划,决不能盲目的去学习,否则既浪费时间又浪费金钱!这一点很重要,互联网人工智能+大数据+数字信息化时代,学会一门简单的编程语言是有很大帮助的,众多编程语言中,易学上手适合0基础同学学习的就是原创 2022-02-16 17:21:46 · 774 阅读 · 1 评论 -
【python教程入门学习】学python要多久,0基础学python有多难
学python要多久,0基础学python有多难,这是很多想学习python语言同学绕不开的问题,都害怕花完钱最终没有应有的回报!对于毫无经验0基础的同学来说学习python什么最重要,方向选对坚持下去!今天python教程入门学习就这两个问题为大家做个简单的解答!一、学python要多久?学python要多久,分为两种情况:自学和报培训机构1、自学python自学python的前提,python教程入门学习建议有编程基础的同学选择自学,如果是完全零基础的纯小白建议先看python 相关的视频或者是原创 2022-02-16 17:19:48 · 503 阅读 · 0 评论 -
Python 从入门到精通:一个月速成教程到底有多狠?你能坚持下来吗?
前言毫无疑问,Python 是当下最火的编程语言之一。对于许多未曾涉足计算机编程的领域「小白」来说, 深入地掌握 Python 看似是一件十分困难的事。至于一个月能不能学会python,这个要看个人, 对于时间管理不是很高的,肯定是学不会的,按照下面的要求完成60%,打好python基础还是可以的。要知道,一个月是一段很长的时间。如果每天坚持用 6-7 小时来做一件事,你会有意想不到的收获。作为初学者,第一个月的月目标应该是这样的:熟悉基本概念(变量,条件,列表,循环,函数)练习超过 30 个编程原创 2022-02-15 18:59:13 · 702 阅读 · 0 评论 -
【python教程入门学习】零基础想转行学python,过来人提醒大家几点
img为了获得心仪的Offer,要不要接受HR的压价?前不久,我被一大厂HR摆了一道,都准备签Offer了,但却压了3000的薪资。拒绝offer的那一刻,我感到前所未有的迷茫和无力。大厂碰壁的面试经历我毕业后就在一家公司干了2年,今年想着换个更好的平台,于是去面试了一家行业的头部大厂。前两轮面试HR和主管都有说有笑,可到第三轮谈薪水时,HR的态度突然强硬起来:我反复和HR沟通,强调自己和岗位十分匹配,又一再说明自己的能力和态度,但HR寸步不让,最后还是不欢而散。离开写字楼,走在寂静无人的河原创 2022-02-15 18:58:17 · 128 阅读 · 0 评论 -
【python教程入门学习】两道关于递归的练习题
递归能够锻炼我们的逻辑能力和抽象能力。递归过程中的每一次计算方法都是一样的。以下是两道网友提出的问题,对于递归的练习非常有帮助。第一道题目:list = [{‘name’:’小红’,sub’:[{‘name’:’小明’,’sub’:[{‘name’:’小花’}]},{’name‘:’小黑’}]}]这是一个嵌套列表,但是嵌套的可能有n层,如何运用递归函数得到列表中所有的“name”值,并且有层级关系的名字需要拼接起来,得到的结果是“[‘小红’,’小红’/’小明,’小红’/’小明/’小花’, ‘小红’原创 2022-02-14 18:19:21 · 1220 阅读 · 0 评论 -
人生苦短,Python值得 这些Pandas隐藏小技巧你知道吗?
全文共2501字,预计学习时长7分钟图源:unsplash作为一名数据分析师或数据科学家,不了解Python中的Pandas库是无论如何说不过去的,它已经成为Python中用来整理、清理数据的标准工具了。然而,关于Pandas,你确定自己完全掌握了嘛?本文将分享一些少见但有用的Pandas技巧,它们能提升工作效率,让生活更轻松。用剪贴板创建数据框众所周知,Pandas可以使用SQLAlchemy从CSV、JSON甚至直接从数据库轻松读取数据,但你知道Pandas还可以从所用操作系统的剪贴板读取数原创 2022-02-12 16:43:20 · 185 阅读 · 0 评论 -
【python教程入门学习】如何快速学习Python数据分析?
要说近几年最热门的编程语言是什么,答案肯定是python。确实,随着大数据和人工智能的快速发展,python在这几年确实吸引了,越来越多的IT小白学习。但我想告诉大家的是,大家学习任何一门编程语言,都是为了更好的上手工作,大家一定要先问清楚自己,学完python要从事什么样的工作,再根据技能要求去学习,效率才会更高。那么python能做什么呢?1、网络爬虫:在爬虫领域,Python几乎是霸主地位,想爬啥就爬啥。2、数据分析:实现数据可视化,直观的展示数据。3、人工智能:谁会成为AI和大数据时代的第原创 2022-02-12 16:39:02 · 1012 阅读 · 0 评论 -
【python教程入门学习】如何快速学习Python数据分析?
要说近几年最热门的编程语言是什么,答案肯定是python。确实,随着大数据和人工智能的快速发展,python在这几年确实吸引了,越来越多的IT小白学习。但我想告诉大家的是,大家学习任何一门编程语言,都是为了更好的上手工作,大家一定要先问清楚自己,学完python要从事什么样的工作,再根据技能要求去学习,效率才会更高。那么python能做什么呢?1、网络爬虫:在爬虫领域,Python几乎是霸主地位,想爬啥就爬啥。2、数据分析:实现数据可视化,直观的展示数据。3、人工智能:谁会成为AI和大数据时代的第原创 2022-02-12 16:39:02 · 1012 阅读 · 0 评论 -
【python教程入门学习】Python四大函数 变量,引用,匿名,递归
一. 局部和全局变量1、局部变量(1)含义:就是在函数内部定义的变量(作用域仅仅局限在函数的内部)不同的函数可以定义相同的局部变量,但是各自用各自的 不会产生影响(2)作用:为了临时的保存数据 需要在函数中定义来进行存储2、全局变量:可以被所有函数调用3、突发情况当全局变量和局部变量出现重复定义的时候,程序会优先执行使用函数内部定义的变量(地头蛇)如果在函数的内部要想对全局变量进行修改的话 必须使用global 关键字进行声明对于可变类型(dict、list)来讲,全局变量要想在函数中修改的转载 2022-02-12 16:35:53 · 413 阅读 · 0 评论 -
【python教程入门学习】通过运行python脚本来更改Windows背景
通过运行python脚本来更改Windows背景在我们开始之前,一定要注意这篇文章只针对Windows用户!对于那些使用Windows的人来说,这是一个有趣的想法。如果您想使用python更改桌面背景,您会做什么?您可能要去一个库或寻找一个库,但是这不需要Windows中的库,您可以在不安装特殊库和使用ctype的情况下更改背景。实际上,可以使用常用的命令更改桌面背景,以更改ctype中的系统参数。(让我们写一个面向对象的程序,这样我们的工作就干净有序了。)import ctypesclass Ma原创 2022-02-10 19:43:54 · 722 阅读 · 1 评论 -
【python教程入门学习】必须具备Python Django开发技能
我们都知道Python编程语言的流行程度。在大多数技术公司中,这种语言用于开发应用程序的后端部分。此外,这种语言广泛应用于数据科学、自动化等领域。Django是Python最流行的框架,现在很多应用程序都在使用它,这也是大多数开发人员和学生选择这种语言的原因。必须具备Python Django开发技能Djangomake使您的代码干净、健壮和可伸缩。Django拥有优秀的文档,它使您的代码更加整洁和高效。Django提供了快速的开发和高度的安全性。Python程序员的薪水与日俱增,这也是Django开发原创 2022-02-10 19:42:20 · 267 阅读 · 0 评论 -
【无标题】
Python字典的for循环遍历遍历key的值scores_dict = {‘语文’: 105, ‘数学’: 140, ‘英语’: 120}for key in scores_dict:print(key)python字典遍历Key值遍历value的值scores_dict = {‘语文’: 105, ‘数学’: 140, ‘英语’: 120}for value in scores_dict.values():print(value)python字典遍历vlaue值遍历.原创 2022-01-13 18:09:46 · 140 阅读 · 0 评论 -
自学Python能干些什么副业
Python是一种非常优秀的编程语言,它逐渐受到越来越多人的青睐,并且已经了解到Python可以做很多事情。同时,还可以使用Python做一些兼职工作,如:兼职数据处理、兼职数据查询、兼职p图等。自学Python能干些什么副业Python对普通人有什么用处1兼职数据处理尽管excel在整理数据方面很强大,但它必须在python之前失败,python曾经主宰了工作场所。由于Python在数据采集和分析过程中更加方便,它还可以通过几行代码实现自动操作。如果你学了python,你就可以在网上找到一些兼职原创 2022-01-10 00:57:43 · 3983 阅读 · 0 评论 -
[python教程入门学习]就业寒冬,从拉勾招聘看Python就业前景
1.数据采集事情的起源是这样的,某个风和日丽的下午… 习惯性的打开知乎准备划下水,看到一个问题刚好邀请回答于是就萌生了采集下某招聘网站Python岗位招聘的信息,看一下目前的薪水和岗位分布,说干就干。先说下数据采集过程中遇到的问题,首先请求头是一定要伪装的,否则第一步就会给你弹出你的请求太频繁,请稍后再试,其次网站具有多重反爬策略,解决方案是每次先获取session然后更新我们的session进行抓取,最后拿到了想要的数据。Chrome浏览器右键检查查看network,找到链接https://www原创 2022-01-09 23:33:20 · 135 阅读 · 0 评论 -
[python教程入门学习]使用Python六步制作小鸟管道游戏(附源码)
现在用Python来制作游戏越来越方便,虽然某些方面有所限制。但是利用Pygame工具包基本能制作所有的2D游戏在制作的同时对游戏的理解也会更加深刻,因为本质上都是对图片的定位和图片碰撞的判断,从而以此为原理衍生出各种各样的游戏类型本文推荐的这款游戏名叫flappy bird(中文名:扑扇的小鸟),是由越南独立开发者daoDong Nguyen开发的手机游戏,这个游戏最大的特点就是通关难如登天。因为不断的嗝屁,迅速的restart,激起了求胜的欲望,类似的游戏如跳一跳就是这种类型但是当自己亲手用pyg原创 2022-01-09 23:29:54 · 3237 阅读 · 0 评论 -
Python字符串详解(包含长字符串和原始字符串)
若干个字符的集合就是一个字符串(String)。Python 中的字符串必须由双引号" "或者单引号’ '包围,具体格式为:“字符串内容”‘字符串内容’字符串的内容可以包含字母、标点、特殊符号、中文、日文等全世界的所有文字。Python 字符串中的双引号和单引号没有任何区别。而有些编程语言的双引号字符串可以解析变量,单引号字符串一律原样输出,例如 PHP 和 JavaScript。处理字符串中的引号的当字符串内容中出现引号时,我们需要进行特殊处理,否则 Python 会解析出错,例如:‘I’m原创 2022-01-08 18:21:20 · 516 阅读 · 0 评论 -
【python项目实战入门】Python绘制爱心
对于python,turtle模块大家应该不陌生今天用这个画一个爱心,玩一下最终的成果是这样子滴:代码如下啦:-- coding: utf-8 --from turtle import *def curvemove():for i in range(200):right(1)forward(1)color(‘red’,‘pink’)begin_fill()left(140)forward(111.65)curvemove()left(120)curvemove()forwa原创 2022-01-08 18:17:33 · 4736 阅读 · 0 评论 -
Python 实现简单的爬虫
Python 是一种跨平台的计算机程序设计语言,面向对象动态类型语言,Python是纯粹的自由软件,源代码和解释器cpython遵循 GPL(GNU General Public License)协议,随着版本的不断更新和语言新功能的添加,Python 越来越多被用于独立的、大型项目的开发。快速抓取网页: 使用urllib最基本的抓取功能,将百度首页的内容保存到本地目录下.import urllib.requestres=urllib.request.urlopen(“https://www.b原创 2022-01-06 16:59:10 · 6332 阅读 · 0 评论 -
Python 多线程爬取西刺代理
西刺代理是一个国内IP代理,由于代理倒闭了,所以我就把原来的代码放出来供大家学习吧。镜像地址:https://www.blib.cn/url/xcdl.html首先找到所有的tr标签,与class="odd"的标签,然后提取出来。然后再依次找到tr标签里面的所有td标签,然后只提取出里面的[1,2,5,9]这四个标签的位置,其他的不提取。最后可以写出提取单一页面的代码,提取后将其保存到文件中。import sys,re,threadingimport requests,lxmlfrom que原创 2022-01-06 16:55:18 · 1000 阅读 · 0 评论 -
资深程序员才知道的30个Python技巧
Python中的省略号Python省略号是三点序列,通常在自然语言中使用。但是您可能不知道的是,这也是Python中的有效对象:…Ellipsis它主要用于NumPy中的矩阵切片操作。但是,您可以在尚未实现的函数中使用它代替占位符,而不必使用通常的方法:def my_awesome_func():…这就是有效的Python代码2.数据类别从3.7版开始,Python附带了数据类。与常规类或其他替代方法相比,它们具有一些优点:返回多个值或字典;数据类需要最少的代码量;比.原创 2022-01-06 16:53:29 · 284 阅读 · 0 评论 -
Python入门教程实战,用Python做一个有趣的拿石子游戏
今天以一个小实例带你入门Python,编写一个叫"拿石子"的小游戏,让你可以与电脑对弈。拿石子游戏规则很简单,一开始有一定数量的石子(假如是10),然后两人轮流从石子堆中取走一定范围的数量(例如是1,2,3)。以此类推,最后拿走剩余的所有石子的人就输了。先看看最终效果的动态:我们就用Python简单实现一个,来吧。定义主要的方法如上图,这次主要需要一个随机函数一个可以重复尝试调用某个方法的功能,我们使用retrying库使用命令 pip install retrying 即可安装完成.原创 2021-12-30 18:44:13 · 939 阅读 · 1 评论 -
Python 俄罗斯方块, 基于pyqt5实现俄罗斯方块 --pyqt5 进阶
学习了pyqt5后,总想弄些有趣点的, 然后就想起了弄一个小游戏, 弄一个简单的小游戏, 然后就用pyqt5写了一个俄罗斯方块的小游戏开发环境windows 10python3.8x游戏界面游戏思路了解俄罗斯方法的基本操作:方块下降、方块旋转、方块的左右移动、方块的填充1、 方块的下降,可以看成是一个二维数组,创建一个20行(y轴)10列(x轴)的二维数组,初始化数值为0, 方块从最顶端(第20行)下降到最低端(第1行), 也就是方块的高度在减少,也就是行(row)的减少, 解决:利用Q原创 2021-12-22 17:13:37 · 464 阅读 · 0 评论 -
10天确定Python,运行环境(超详细步骤)
倘若有人告诉你,他在学习Python编程,却没有安装运行环境,那你赶紧叫他滚,并离他远点,因为他在欺骗你的感情。没有安装运行环境,程序根本无法跑起来,对错不能知根知底,试问是在学编程,还是在跟空气对话,又或者只是在背英语单词,不管他了,把Python安装起来了再说。2.1 在Windows下安装Python在Windows7和10下的安装步骤是一模一样的。我用Windows10为代表,说一下安装步骤。请自行查一下自己计算机的位数,是32还是64位的,然后去Python官网http://www.pyth原创 2021-12-21 15:37:41 · 681 阅读 · 0 评论 -
学习python有哪些优势
Python是什么?许多人提到python会联想到大数据相关,其实它不仅仅能被用于大数据、应用场景还有许多,可以说,学会python将能给大家带来许多帮助。那么,学习python到底有哪些优势?下面就由我来跟大家具体分析和介绍一下,希望能给大家带去一定帮助和参考效果。学习python有哪些优势Python在大数据分析中的应用主要是用来获取数据,专业称呼方式叫做python爬虫,数据是否精准将直接决定未来是否能分析、得到可视化结论。虽然能用来获得数据的方式不止python一种,但python的可读性强,原创 2021-12-20 17:03:19 · 131 阅读 · 0 评论