自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(215)
  • 收藏
  • 关注

原创 贼适合初学者 这些练习 Python 的网站太好玩了

1. LeetCodeLeetCode 是一个刷算法题的网站,里面有多种语言可选 ,题目分为简单、中等和困难三个级别,可以根据自己的水平进行选择,想进大厂的话,这可能是必不可少的一关。网址:https://leetcode-cn.com/problemset/all2. PythonTipPythonTip 里面的练习题主要偏向 Python 基础和一些基础的算法,比较适合作为新手的入门练习题。网址:http://www.pythontip.com/coding/code_oj

2022-05-18 09:08:55 1519 1

原创 Python 必知的 20 个骚操作

Python 是一个解释型语言,可读性与易用性让它越来越热门。正如 Python 之禅中所述:优美胜于丑陋,明了胜于晦涩。在你的日常编码中,以下技巧可以给你带来意想不到的收获。字符串反转下面的代码片段,使用 Python 中 slicing 操作,来实现字符串反转:1#Reversingastringusingslicing23my_string="ABCDE"4reversed_string=my_string[::-1]56pr...

2022-05-17 09:13:46 1105 1

原创 用 Python 写了一个天天酷跑(附源码)

写出来的效果图就是这样了:下面就更新一下全部的代码吧还是老样子先定义importpygame,sysimportrandom写一下游戏配置width=1200#窗口宽度height=508#窗口高度size=width,heightscore=None#分数myFont=myFont1=None#字体surObject=None#障碍物图...

2022-05-16 09:09:38 1951 3

原创 Python教程第1篇:下载和安装Python

Python是当下流行的通用编程语言,简单易学、容易上手,且“钱”景广阔。在网络爬虫、数据挖掘分析、人工智能、运营运维、日常工作效率提升,无不有Python的影子。因此,今天跟大家分享Python的下载和安装教程。第一步:下载Python最新版本Python官网:http://www.python.org进入官网之后,根据电脑系统选择合适的版本下载安装。截止到目前为止,python-3.10.2是Python最新版本(此版本Windows7系统及更早系统无法使用,Window

2022-05-14 09:11:12 986 1

原创 Python趣味项目,它来了

2048这个游戏当年风靡全球,游戏规则极其简单,玩起来也是相当简单,但是要想最后拼出2048,也绝非是一件容易的事。并且玩起来,也很有意思,总想一把一把的挑战。与2048游戏风格相似的是,它的代码实现起来也是非常简洁,代码只有区区不到200行,并且是纯Python,不用任何第三方包的情况下。1 Python实现的2048游戏界面我们先来一览最终实现的游戏界面,顺带帮助不了解2048游戏的读者,熟悉下它。游戏主界面:游戏基本规则: 键盘中上、下、左、右四个箭头,对应4个漂流方向

2022-05-13 09:20:12 633 4

原创 趣味至上主义:这5个有趣的Python库带你花式编码

Python是如今最流行的编程语言之一,这点也给它本身带来很多好处,其中之一就是,为了方便进行程序开发,它拥有了大量优秀的库,如Pandas、Numpy、Matplotlib、SciPy等。不过,本文不打算介绍那些以实用为主要“卖点”的库,而是带你走进一些极为有趣的库,这些库可以展示Python的另一面,也恰恰证明了Python社区的繁荣发展。1.BashplotlibBashplotlib是一个Python库,使得能够在命令行stdout环境中绘制数据。老实说,第一次看到这个库的时候,笔者很.

2022-05-12 09:11:14 577

原创 Python读写Excel表格,就是这么简单粗暴又好用

python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。可从这里下载https://pypi.python.org/pypi。下面分别记录python读和写excel。Python写excel——xlwtPython写excel的难点不在构造一个workbook的本身,而是填充的数据,不过这不在范围内。在写excel的操作中也有棘手的问题,比如写入合并的单元格就是比较麻烦的,另外写入还有不同的样式。详细代码如下:i

2022-05-11 09:13:51 5477 1

原创 Python实现80后童年经典游戏:坦克大战

FC红白机上的“经典90坦克大战”是不少80后童年的集体回忆(暴露年龄了)。今天我们就分享一个用Python制作的仿“坦克大战”小游戏。废话不多说,让我们愉快地开始吧~环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。pip install pygame先睹为快原理介绍游戏源码的整体逻辑还是很清晰的,也做了很多必要的注释,所以这里讲一下主要的思路,实现的细节请阅读源代码。游戏规则:游戏有单人和双人两种模

2022-05-09 09:10:11 805

原创 比收费的还好用,7个自学python的网站

很多同学在学习编程之初,都苦于不知道上哪里寻找学习资料。其实网上免费的教程就有很多,足够我们入门学习。今天给大家分享几个自学python经常用到的网站,非常实用,建议收藏!0.Crossin的编程教室python666.cn首先当然要自我推荐一下我自己的python学习网站。内容面向python入门学习者,通俗易懂,零基础也可以学习。课程内容免费,如果学习过程中有疑问,可以在 bbs.crossincode.com 上发帖讨论。1.中文版官方教程https://docs.

2022-05-07 09:11:06 4991

原创 33关Python游戏,你能闯到第几关?

导读:最近在网上看到一个非常有意思的 Python 游戏通关网站,一共有 33 关,每一关都需要利用 Python 知识解题找到答案,然后进入下一关。很考验对 Python 的综合掌握能力,比如有的闯关需要用到正则表达式,有的要用到爬虫。我们平常学 Python 都是按章节顺序、包或者模块来学,容易前学后忘。正好可以拿这个网站来综合测试一下对 Python 的掌握情况,以便查缺补漏。来说说这个网站怎么玩。这是网站主页面,很有历史感对吧,诞生了已有十几年了。但千万不要因

2022-05-06 09:16:57 909

原创 一行 Python 代码,20款经典小游戏

天分享一个有趣的Python游戏库freegames,它包含20余款经典小游戏,像贪吃蛇、吃豆人、乒乓、数字华容道等等,依托于标准库Turtle。我们不仅可以通过1行代码进行重温这些童年小游戏,还可以查看源码自己学习下游戏编写,超赞!#1. 安装通过pip简单安装,目前最新版本是2.3.2pipinstallfreegames#2. 基础介绍安装完成后,我们可以通过以下指令查看相关信息#查看已有游戏列表!python-mfreegameslist...

2022-05-05 09:05:08 10581

原创 用Python制作简单的小游戏

朋友们大家好,相信大部分人都喜欢玩游戏,无论是在工作间隙还是下班回家的路上,可能都会拿起手机玩游戏打发时间,亦或是在游戏中寻找乐趣,放松自己。上我跟大家分享的内容主要是用Python的Pygame Zero模块来制作小游戏,同时推荐编程环境:Thonny(开源跨平台)。Thonny是一个跨平台的开源开发环境,自带Python解释器,体积小巧、功能齐备。扫描如下二维码,会有老师手把手教你如何安装Thonny和运用Thonny。Thonny安装好后,进行Pygame Zero模块的安装。首先打开Tho.

2022-05-04 09:14:20 15617 6

原创 17 条好用的 Python 技巧分享

在这篇文章中,我们将讨论最常用的python技巧。大多数这些技巧都是我在日常工作中使用过的简单的Trick,我觉得好东西就是要拿出来和大家一起分享。闲话少说,我们直接开始吧!:)技巧总结1.处理用户的多个输入有时我们需要从用户那里获得多个输入,以便使用循环或任何迭代,一般的写法如下:#badpractice码n1=input("enteranumber:")n2=input("enteranumber:")n2=input("enteranum...

2022-04-30 08:54:45 341

原创 总结10个Python赚钱的接单平台 兼职月入5000+

前言“如果说当下什么编程语言最靠谱或者比较适合搞副业?”答案肯定100%是:Pythonpython是所有语法中最简单易上手的语言,不需要特别的的英语词汇量,逻辑思维也不需要很差就能上手。而且学会了之后就能编写代码爬取各种数据,制作各种图表,提升工作效率。而且还能利用业余时间接点私活,一个月轻松收入过万不是问题,这样的生活他不香吗?今天就给大家盘点几个基本入门接私活的资源,让你轻松学python,实现经济独立。掌握到什么程度才能够开始赚钱呢?python兼职分为以下三

2022-04-29 09:24:30 10916 3

原创 10个有趣的Python高级脚本

在日常的工作中,我们总会面临到各式各样的问题。其中不少的问题,使用一些简单的Python代码就能解决。比如不久前的复旦大佬,用130行Python代码硬核搞定核酸统计,大大提升了效率,节省了不少时间。今天,就带大家学习一下10个Python脚本程序。虽然简单,不过还是蛮有用的。有兴趣的可以自己去实现,找到对自己有帮助的技巧。01Jpg转Png图片格式转换,以前小F可能第一时间想到的是【格式工厂】这个软件。如今编写一个Python脚本

2022-04-28 09:18:06 420

原创 Python小工具:五分钟处理完一天的工作量,真香

简介FFmpeg 是一套强大的音视频处理程序,也是很多音视频软件的基础,事实上,FFmpeg 已经成为业界音视频处理的标准了。但命令行使用 FFmpeg 是有一定学习成本的,而 ffmpeg-python 库则很好的解决了这个问题。通过 pip 简单安装之后即可在 python 代码中使用 ffmpeg。pip3installffmpeg-python获取视频信息path='main.mp4'probe=ffmpeg.probe(path)video_stream...

2022-04-27 10:00:53 1063

原创 一小段Python代码,破解加密zip文件的密码

之前在家里的老电脑中,发现一个加密zip压缩包,由于时隔太久忘记密码了,依稀记得密码是6位字母加数字,网上下载了很多破解密码的软件都没有效果,于是想到自己用Python写一个暴力破解密码的脚本。Python 有一个内置模块 zipfile 可以解压 zip 压缩包。先来测试一波:创建一个测试文件,压缩,设置解压密码为123。importzipfile#创建文件句柄file=zipfile.ZipFile("测试.zip",'r')#提取压缩文件中的内容,注意密码必须是byt...

2022-04-26 09:19:31 1536

原创 Python 的这几个技巧,简直屌爆了

我已经使用Python编程有多年了,即使今天我仍然惊奇于这种语言所能让代码表现出的整洁和对DRY编程原则的适用。这些年来的经历让我学到了很多的小技巧和知识,大多数是通过阅读很流行的开源软件,如Django, Flask,Requests中获得的。下面我挑选出的这几个技巧常常会被人们忽略,但它们在日常编程中能真正的给我们带来不少帮助。1. 字典推导(Dictionary comprehensions)和集合推导(Set comprehensions)大多数的Python程序员都知道且使用过

2022-04-25 09:10:40 335

原创 那些让人直呼卧槽的Python代码

大家好,我是老表~Python 是一个设计优美的解释型高级语言, 它提供了很多能让程序员感到舒适的功能特性。但有的时候, Python 的一些输出结果对于初学者来说似乎并不是那么一目了然。如果您是一位经验比较丰富的 Python 程序员, 你可以尝试挑战看是否能一眼看出运行的结果。只运行一次?下面的代码,会运行几次?foriinrange(4):print(i)i=10运行之后,输出:0123What? 难道不是输出0?原...

2022-04-24 09:05:11 340

原创 让Python代码简洁的实用技巧

众所周知,编写Python代码在开始时十分容易,但随着你在工具包中添加更多的库,你的脚本可能会有不必要的代码行,变得冗长而混乱。可能短期内能够应付工作,但长期来看,麻烦不小。在这篇文章中,我将与你分享7个技巧,使你在使用Python进行数据科学时更加简洁。这涵盖了我们日常所做的事情,例如修改Pandas数据框中的值,连接字符串,读取文件等操作!1. 使用Lambda来修改Pandas数据框中的值假设我们有以下df数据框:data=[[1,2,3],[4,5,6],[7,8,9]]...

2022-04-23 10:11:00 1166

原创 Python自动化办公知识点整理汇总

知乎上有人提问:用python进行办公自动化都需要学习什么知识呢?这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理简直是加班族的福音。自动化办公无非是excel、ppt、word、邮件、文件处理、数据分析处理、爬虫这些,这次就来理一理python自动化办公的那些知识点。 python基础 excel自动化 ppt自动化 word自动化 邮件处理 文件批量处理

2022-04-22 09:04:47 1482 1

原创 100行Python代码,做一个打地鼠小游戏

游戏画面首先先进行游戏画面排版,classTopWindow(QWidget):def__init__(self,parent=None):super().__init__(parent)self.virusnum=0self.setWindowTitle("消灭地鼠小游戏")self.setWindowIcon(QIcon(r'sucai/图标.jpg'))app=QApplication(sy...

2022-04-21 09:14:14 1691

原创 怎么安装Python,超详细,零基础必看

如何下载并安装Python?(以win7 64位系统为例)首先,通过这个链接进入python官网,Welcome to Python.org​www.python.org/正在上传…重新上传取消或者,打开百度,搜索“python”,标着“官网”的就是了不论系统是32位还是64位,都推荐下载32位的Python双击这个图标如果安装失败,提示“未指定错误0x80072efd”,则是连接服务器失败,取消钩选“Download debugging sysmbols”和“D

2022-04-20 09:34:23 2445

原创 Excel+Python,简直法力无边

这次我们会介绍如何使用xlwings将Python和Excel两大数据工具进行集成,更便捷地处理日常工作。说起Excel,那绝对是数据处理领域王者般的存在,尽管已经诞生三十多年了,现在全球仍有7.5亿忠实用户,而作为网红语言的Python,也仅仅只有700万的开发人员。Excel是全世界最流行的编程语言。对,你没看错,自从微软引入了LAMBDA定义函数后,Excel已经可以实现编程语言的算法,因此它是具备图灵完备性的,和JavaScript、Java、Python一样。虽然Excel..

2022-04-19 09:07:28 18805 6

原创 22条最常用Python代码,快收藏

1空格分隔多个输入这段代码可以让你一次进行多个用空格分隔的输入,每当你要解决编程竞赛的问题时,这段代码就可以派上用场。 ## Taking Two Integers as inputa,b = map(int,input().split())print("a:",a)print("b:",b)## Taking a List as inputarr = list(map(int,input().split()))print("Input List:",arr)

2022-04-18 09:14:36 22562 1

原创 30段Python代码,都是精华

Python 是机器学习最广泛采用的编程语言,它最重要的优势在于编程的易用性。如果读者对基本的 Python 语法已经有一些了解,那么这篇文章可能会给你一些启发。作者简单概览了 30 段代码,它们都是平常非常实用的技巧,我们只要花几分钟就能从头到尾浏览一遍。在原版本基础上,我修复了第12个任务的代码,大家如果发现有其他问题,欢迎留言。1. 重复元素判定以下方法可以检查给定列表是不是存在重复元素,它会使用 set() 函数来移除所有重复元素。defall_unique(ls.

2022-04-16 09:01:19 310

原创 入门需掌握的20个python代码

当今python编程语言的潮流已经成为不可阻挡的趋势,python以其较高的可读性和简洁性备受程序员的喜爱。而python编程中的一些小的技巧,运用的恰当,会让你的程序事半功倍。以下的20个小的程序段,看似非常的简单,但是却非常的有技巧性,并且对个人的编程能力是一个很好的检验,大家应该在日常的编程中多多使用,多多练习。1.字符串的翻转字符串的翻转,首先最简单的方法就是利用切片的操作,来实现翻转,其次可以利用reduce函数来实现翻转,在python3中,reduce函数需要从func

2022-04-15 08:49:12 84107 4

原创 Python实现四个经典小游戏合集

这篇文章主要介绍了利用Python编写一个经典小游戏的合集,包括:贪吃蛇,扫雷,俄罗斯方块,五子棋。感兴趣的小伙伴可以跟随小编一起学习一下目录一、效果展示 1、俄罗斯方块 2、扫雷 3、五子棋 4、贪吃蛇 二、代码展示 1、俄罗斯方块 2、扫雷 3、五子棋 4、贪吃蛇 一、效果展示1、俄罗斯方块这个应该是玩起来最最简单的了…2、扫雷运气好,点了四下都没踩雷哈哈…3、五子棋我是菜鸡,玩不赢电脑人..

2022-04-14 08:47:58 20258 6

原创 那些让人直呼卧槽的Python代码

Python 是一个设计优美的解释型高级语言, 它提供了很多能让程序员感到舒适的功能特性。但有的时候, Python 的一些输出结果对于初学者来说似乎并不是那么一目了然。如果您是一位经验比较丰富的 Python 程序员, 你可以尝试挑战看是否能一眼看出运行的结果。只运行一次?下面的代码,会运行几次?foriinrange(4):print(i)i=10运行之后,输出:0123What? 难道不是输出0?原理解析: 由于循...

2022-04-13 09:31:47 152

原创 Python自动化实战,自动登录并发送微博

一、软件准备1.安装Python 环境首先需要你的电脑安装好了Python环境,并且安装好了Python开发工具。如果你还没有安装,可以参考以下文章:如果仅用Python来处理数据、爬虫、数据分析或者自动化脚本、机器学习等,建议使用Python基础环境+jupyter即可,安装使用参考Windows/Mac 安装、使用Python环境+jupyter notebook如果想利用Python进行web项目开发等,建议使用Python基础环境+Pycharm,安装使用参考 :Windows下

2022-04-12 08:56:30 1424

原创 python的7个技巧

众所周知,编写Python代码在开始时十分容易,但随着你在工具包中添加更多的库,你的脚本可能会有不必要的代码行,变得冗长而混乱。可能短期内能够应付工作,但长期来看,麻烦不小。在这篇文章中,我将与你分享7个技巧,使你在使用Python进行数据科学时更加简洁。这涵盖了我们日常所做的事情,例如修改Pandas数据框中的值,连接字符串,读取文件等操作!1. 使用Lambda来修改Pandas数据框中的值假设我们有以下df数据框:data=[[1,2,3],[4,5,6],[7,8,9]]...

2022-04-11 12:50:00 126

原创 33 关 Python 游戏,测试你的爬虫能力到底及不及格

最近在网上看到一个非常有意思的 Python 游戏通关网站,一共有 33 关,每一关都需要利用 Python 知识解题找到答案,然后进入下一关。很考验对 Python 的综合掌握能力,比如有的闯关需要用到正则表达式,有的要用到爬虫。我们平常学 Python 都是按章节顺序、包或者模块来学,容易前学后忘。正好可以拿这个网站来综合测试一下对 Python 的掌握情况,以便查缺补漏。来说说这个网站怎么玩。mark这是网站主页面,很有历史感对吧,诞生了已有十几年了。但千万不要因为看着像老古董

2022-04-09 08:47:46 324

原创 Python 自动化办公库清单 (共34个)

本次内容涵盖了Excel、Word、PPT、ODF、PDF、邮件、微信、文件处理等所有能在办公场景实现自动化的库,希望能够对大家有所帮助。PythonExcel自动化库// 1.xlwings 库官网:https://www.xlwings.org/特点:xlwings 是开源且免费的,预装了 Anaconda 和 WinPython,可在 Windows 和 macOS 上运行。通过 Python 脚本或 Jupyter notebook 自动化 Excel,通过宏从.

2022-04-08 08:50:51 549

原创 Python这些操作,逆天且实用

1. 显示WiFi密码我们经常忘记wifi的密码,可是每当家里来了亲戚朋友问起WiFi密码,却又无从下手。这里有一个技巧,我们可以列出所有的设备和它们的密码。import subprocess #import required librarydata = subprocess.check_output(['netsh', 'wlan', 'show', 'profiles']).decode('utf-8').split('\n') #store profiles data in "data

2022-04-07 08:46:37 364

原创 50 行 Python 代码制作一个数据大屏

今天给大家分享一个制作数据大屏的工具,非常的好用,100行左右的Python代码就可以制作出来一个完整的数据大屏,并且代码的逻辑非常容易理解。PywebIO介绍Python当中的PywebIO模块可以帮助开发者在不具备HTML和JavaScript的情况下也能够迅速构建Web应用或者是基于浏览器的GUI应用,PywebIO还可以和一些常用的可视化模块联用,制作成一个可视化大屏,我们先来安装好需要用到的模块pipinstallpywebiopipinstallcutecharts...

2022-04-06 09:08:03 1969 1

原创 祖传Python代码

日期生成很多时候我们需要批量生成日期,方法有很多,这里分享两段代码获取过去 N 天的日期importdatetimedefget_nday_list(n):before_n_days=[]foriinrange(1,n+1)[::-1]:before_n_days.append(str(datetime.date.today()-datetime.timedelta(days=i)))returnbefore_n_d...

2022-04-05 08:42:05 223 1

原创 Python五种实用的小技巧

在本文中,作者介绍了 5 种方法,也许在入门阶段时,我们还不太了解它们,但在实战中这 5 个技巧非常实用。以下即五种实用的小技巧: 字符串运算 列表推导式 lambda 和 map() 单行条件语句 zip() 字符串运算字符串本质上也是一种元组,但是字符串有很多「运算」方式。最直观的是字符串的 + 和 * 运算,它们分别表示重复和连接。>>>my_string="HiMedium..!"&...

2022-04-04 08:51:39 218 1

原创 Python一行代码能做什么,30个实用案例代码详解

Python语法简洁,能够用一行代码实现很多有趣的功能,这次来整理30个常见的Python一行代码集合。1、转置矩阵old_list=[[1,2,3],[3,4,6],[5,6,7]]list(list(x)forxinzip(*old_list))[[1, 3, 5], [2, 4, 6], [3, 6, 7]]2、二进制转十进制decimal=int('1010',2)print(decimal)#10103、字符串大写...

2022-04-03 08:57:00 670 1

原创 比收费的还好用,7个自学python的网站

今天给大家分享几个自学python经常用到的网站,非常实用,建议收藏!0.Crossin的编程教室python666.cn首先当然要自我推荐一下我自己的python学习网站。内容面向python入门学习者,通俗易懂,零基础也可以学习。课程内容免费,如果学习过程中有疑问,可以在 bbs.crossincode.com 上发帖讨论。1.中文版官方教程https://docs.python.org/zh-cn/3/tutorial/errors.html#defining-clea

2022-03-31 08:32:20 4260 1

原创 50 条有趣的 Python 一行代码

在学习Python的过程中,总会发现Python能够轻易的解决许多问题。一些复杂的任务,甚至可以使用一行Python代码就能搞定。下面给大家介绍50个有趣的Python一行代码,都很实用。希望大家能从中找到对自己有帮助的技巧。▍1、字母异位词两个单词如果包含相同的字母,次序不同,则称为字母易位词(anagram)。例如,“silent”和“listen”是字母易位词,而“apple”和“aplee”不是易位词。fromcollection.

2022-03-30 09:37:35 355

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除