- 博客(22)
- 收藏
- 关注
原创 边玩边学,15个学习Python 的编程游戏网站
经常听到有朋友说,学习编程是一件非常枯燥无味的事情。其实,大家有没有认真想过,可能是我们的学习方法不对?比方说,你有没有想过,可以通过打游戏来学编程?今天我想跟大家分享几个网站,教你如何通过边打游戏边学编程!1、Coding Games一边玩游戏,一边挑战编程难题。Coding games 支持包括 PHP、C、JavaScript 在内的 20 多种编程语言。用户界面功能强大,可以定制。例如,你可以选择你的代码编辑器的风格:Emacs、Vim、Classic。如果你想提升编程技能,
2022-05-18 09:11:34
2430
原创 30个在线Python自学网站,再也不用到处找资料了
本文就是给大家推荐一些既能在线自学(视频),又可以在线编程的Python学习网站。老规矩,简单介绍一下Python,与 Java、Perl、PHP 和 Ruby 等其他语言相比,Python是一种广泛使用的编程语言,它通常被称为脚本语言,也称为“胶水语言”。Python 支持庞大而广泛的标准库。Python 库提供对许多 网络协议的支持,例如 FTP、HTTP和 IMAP。当然,Python具有自己独特的语法,这点不同于 Java、C++ 和 C 等其他编程语言。Python的一些特性如下:
2022-05-17 09:18:12
63761
原创 Python 自动化办公库清单 (共34个)
本次内容涵盖了Excel、Word、PPT、ODF、PDF、邮件、微信、文件处理等所有能在办公场景实现自动化的库,希望能够对大家有所帮助。PythonExcel自动化库// 1.xlwings 库官网:https://www.xlwings.org/特点:xlwings 是开源且免费的,预装了 Anaconda 和 WinPython,可在 Windows 和 macOS 上运行。通过 Python 脚本或 Jupyter notebook 自动化 Excel,通过宏从.
2022-05-16 09:21:54
695
原创 Python编程进阶,常用8大技巧
介绍 Python 炫酷功能(例如,变量解包,偏函数,枚举可迭代对象等)的文章层出不穷。但是还有很多 Python 的编程小技巧鲜被提及。因此,本文会试着介绍一些其它文章没有提到的小技巧,这些小技巧也是我平时会用到的的。让我们一探究竟吧!整理字符串输入整理用户输入的问题在编程过程中极为常见。通常情况下,将字符转换为小写或大写就够了,有时你可以使用正则表达式模块「Regex」完成这项工作。但是如果问题很复杂,可能有更好的方法来解决:user_input="This\nstri...
2022-05-14 09:06:54
341
原创 9个有趣的Python小项目,练手必备(附源码)
最近有几个友友问我说有没有比较好玩的Python小项目来练手,于是我找了几个比较有意思的给他们,索性一起分享出来给大家,完成源码比较多,我都给大家放在了文章的后面部分。俄罗斯方块是最为常见的小游戏了,不仅经典,而且充满着回忆,用它来练手Python是最合适不过了。玩法介绍:键盘方向键左右控制左右移动,上下控制方块变形。源码简介:1.绑定功能。2.实现俄罗斯方块的翻转。贪吃蛇的游戏层出不穷,但换来换去,基本都是换环境和蛇皮
2022-05-13 09:24:08
12738
10
原创 10行Python代码能做出哪些有趣的事情?
Python 凭借语法的易学性,代码的简洁性以及类库的丰富性,赢得了众多开发者的喜爱。下面我们来看看,用不超过10行代码能实现些什么有趣的功能百度飞桨百度飞桨 paddlepaddle 是百度开源的深度学习工具,其功能强大,基于该工具我们可以实现很既有趣又有用的功能在使用之前,我们肯定要先安装喽pip install paddlepaddle -i https://mirror.baidu.com/pypi/simplepip install paddlehub -i https://m
2022-05-12 09:16:02
890
原创 Python写个益智小游戏来锻炼大脑
游戏规则珠玑棋的规则非常简单。它分为两方:攻击方和防守方。具体流程如下: 防守方写一个4位数字,每位数字不能重复 攻击方有10次猜测的机会,在每次机会里面,攻击方可以说出一个4位数,让防守方检查。 定义两个字母 A 和 B 攻击方说出的4位数里面,每有任何一位或者多位的数字和位置都对,则 A+1。例如防守方的答案是1234,攻击方的答案是6274,那么就是2A 在第4步检查以后,如果攻击方剩下的数字里面,有一位或者多位数字,在防守方剩下的数字里面,但位置不对
2022-05-11 09:20:05
552
原创 Python爱好者学习过程中必看10个常用网站
学习一门编程语言,除了语法,最重要的是学习解决问题。很多时候单凭自己的能力确实无法做到完美解决,所以无论是搜索引擎、社区、文档还是博客,都是我们解决问题的利器。因此,本文整理了笔者在学习Python过程中常用的10个网站,希望在大家学习Python的过程中提供力所能及的帮助。GoogleGoogle是所有程序员的必备武器,也是功能最强大、使用最多的网站。我这么说你可能会明白有多常用:有50%程序员的日常就是在Google上复制粘贴代码。Baidu及其他搜索引擎。出于众
2022-05-10 09:18:54
359
原创 我用 Python 自制成语接龙小游戏,刺激
在 https://github.com/pwxcoo/chinese-xinhua 项目中可以下载到中华成语的语料库,该项目收录包括 14032 条歇后语,16142 个汉字,264434 个词语,31648 个成语。结构如下:chinese-xinhua/|+-data/<--数据文件夹|||+-idiom.json<--成语|||+-word.json<--汉字|||+-xiehouyu.json<--歇...
2022-05-09 09:12:27
698
原创 Python爱好者学习过程中必看10个常用网站
学习一门编程语言,除了语法,最重要的是学习解决问题。很多时候单凭自己的能力确实无法做到完美解决,所以无论是搜索引擎、社区、文档还是博客,都是我们解决问题的利器。因此,本文整理了笔者在学习Python过程中常用的10个网站,希望在大家学习Python的过程中提供力所能及的帮助。GoogleGoogle是所有程序员的必备武器,也是功能最强大、使用最多的网站。我这么说你可能会明白有多常用:有50%程序员的日常就是在Google上复制粘贴代码。Baidu及其他搜索引擎。出于众
2022-05-07 09:13:11
301
原创 使用Python开发一个恐龙跑跑小游戏,玩起来
相信很多人都玩过 chrome 浏览器上提供的恐龙跑跑游戏,在我们断网或者直接在浏览器输入地址“chrome://dino/”都可以进入游戏今天我们就是用 Python 来制作一个类似的小游戏素材准备首先我们准备下游戏所需的素材,比如恐龙图片,仙人掌图片,天空,地面等等,我们统一放到 dino 文件夹下游戏逻辑我们使用 Pygame 来制作游戏,先进行游戏页面的初始化importpygame#初始化pygame.init()pygame.mixer.in..
2022-05-06 09:22:47
728
1
原创 Python开发一个炸金花小游戏,注意别玩上瘾了
众所周知扑克牌可谓是居家旅行、桌面交友的必备道具,今天我们用Python来实现一个类似炸金花的扑克牌小游戏,先来看一下基本的游戏规则。炸(诈)金花又叫三张牌,是在全国广泛流传的一种民间多人纸牌游戏。游戏使用一副除去大小王的扑克牌,共 4 个花色 52 张牌,各个玩家从中抽取 3 张牌,比较大小。各种牌型的大小顺序如下(按照全排列组合中出现的概率越小,牌型分数奖励越大):1、同花顺:三张同样花色且点数连续的牌,如红心2、红心3、红心4;2、豹子:三张点数一样的牌,如 AAA、222;3、顺子:三张..
2022-05-05 09:06:54
1237
1
原创 10分钟用Python编写一个贪吃蛇小游戏
贪吃蛇,大家应该都玩过。当初第一次接触贪吃蛇的时候 ,还是能砸核桃的诺基亚上,当时玩的不亦乐乎。今天,我们用Python编程一个贪吃蛇游戏,下面我们先看看效果:好了,先介绍一个思路所有的游戏最主要的内容都是程序的内循环,这才是保证一个游戏能够正常运行的前提。以下是编写贪吃蛇小游戏的主要思路。废话不多说,我们直接来讲解如何利用Python进行贪吃蛇的编写吧一、调用库以及初始设置1. 调用第三方库Python与其他语言很不一样的一点在于他有很多的第三方库可以调用。在P
2022-05-04 09:16:47
8532
9
原创 Python编程进阶,常用8大技巧
介绍 Python 炫酷功能(例如,变量解包,偏函数,枚举可迭代对象等)的文章层出不穷。但是还有很多 Python 的编程小技巧鲜被提及。因此,本文会试着介绍一些其它文章没有提到的小技巧,这些小技巧也是我平时会用到的的。让我们一探究竟吧!整理字符串输入整理用户输入的问题在编程过程中极为常见。通常情况下,将字符转换为小写或大写就够了,有时你可以使用正则表达式模块「Regex」完成这项工作。但是如果问题很复杂,可能有更好的方法来解决:user_input="This\nstri...
2022-04-30 08:58:12
130
原创 Python 从入门到精通:一个月就够了
毫无疑问,Python 是当下最火的编程语言之一。对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握 Python 看似是一件十分困难的事。其实,只要掌握了科学的学习方法并制定了合理的学习计划,Python 从 入门到精通只需要一个月就够了!要知道,一个月是一段很长的时间。如果每天坚持用 6-7 小时来做一件事,你会有意想不到的收获。作为初学者,第一个月的月目标应该是这样的: 熟悉基本概念(变量,条件,列表,循环,函数) 练习超过 30 个编程问题 .
2022-04-29 09:26:11
189
原创 10个顶级Python实用库,推荐你试试
为什么我喜欢Python?对于初学者来说,这是一种简单易学的编程语言,另一个原因:大量开箱即用的第三方库,正是23万个由用户提供的软件包使得Python真正强大和流行。在本文中,我挑选了15个最有用的软件包,介绍它们的功能和特点。1. DashDash 是一个用于构建基于 Web 的应用程序的 Python 库,无需 JavaScript 。Dash 同时也是用于创建分析 Web 应用程序的用户界面库。那些使用 Python 进行数据分析、数据挖掘、可视化、建模、仪器控制和报告的人可以立即使
2022-04-28 09:11:53
6118
原创 如何用Python代码发一个炫酷的朋友圈
相信很多朋友在发朋友圈的时候,都会发一些话语,有些还会配一张图,但是普通的配图怎么符合我们程序员的身份呢?发出去都觉得没牌面,应该整点技术性的活。今天给大家带来一个项目,这个小项目只用50行代码就能实现,它的名字叫做PIL(PythonImageLibrary)。其实这个项目要做的事情很简单,就是把原来的一张图切图,变为9张图,看着就有牌面了,成功霸屏。那有的朋友就会问了,这也只是正方形的图片,那我的图片要是很长或者很宽,切不了9张图,那怎么办?其实很简单,只..
2022-04-26 09:22:59
3704
原创 Python内置十大文件操作
日常对于批量处理文件的需求非常多,经常需要用Python写脚本调用外部文件!本次整理Python中最常用的十大文件操作方法,直接拿来用就行啦!01创建和打开文件想要操作文件需要先创建或代开指定文件并创建文件对象,用open()方法实现,其语法格式如下:file=open(filename[, mode[, buffering]])参数说明 file:创建的文件对象 filename:要创建或打开的文件名称,需使用单引号会双引号括起来
2022-04-25 09:15:12
242
原创 用几行python代码偷偷复制U盘文件
前言上大学的时候有老师不给上课的PPT,就总想有个程序能偷偷复制老师的U盘。。。。一直没有去实现,最近不想看论文,就想起来这个事情了,发现其实用几行python代码就能搞定了。分两步,首先写出来python代码,其次把.py文件转换成exe文件,直接在windows电脑上后台运行。代码#-*-coding:utf-8-*-importosimporttimefromdatetimeimportdatetimeimportshutil#U盘的盘符usb_path...
2022-04-24 09:12:32
607
原创 50 条有趣的 Python 一行代码
在学习Python的过程中,总会发现Python能够轻易的解决许多问题。一些复杂的任务,甚至可以使用一行Python代码就能搞定。下面给大家介绍50个有趣的Python一行代码,都很实用。希望大家能从中找到对自己有帮助的技巧。▍1、字母异位词两个单词如果包含相同的字母,次序不同,则称为字母易位词(anagram)。例如,“silent”和“listen”是字母易位词,而“apple”和“aplee”不是易位词。fromcollectionsimpo..
2022-04-23 10:09:08
3647
原创 Python这些操作,逆天且实用
Hello, 大家好,我是婷崽是不是经常遇到这种窘境?当亲戚朋友来家做客,问起WiFi密码,然后翻箱倒柜、问了一圈也找不到。今天,给大家介绍Python一些鲜为人知的操作。这些操作,并非是炫技,而是真的实用!1. 显示WiFi密码我们经常忘记wifi的密码,可是每当家里来了亲戚朋友问起WiFi密码,却又无从下手。这里有一个技巧,我们可以列出所有的设备和它们的密码。import subprocess #import required librarydata = subproce
2022-04-22 09:07:31
100
原创 20个python代码很有用,快收藏起来
当今python编程语言的潮流已经成为不可阻挡的趋势,python以其较高的可读性和简洁性备受程序员的喜爱。而python编程中的一些小的技巧,运用的恰当,会让你的程序事半功倍。以下的20个小的程序段,看似非常的简单,但是却非常的有技巧性,并且对个人的编程能力是一个很好的检验,大家应该在日常的编程中多多使用,多多练习。1.字符串的翻转字符串的翻转,首先最简单的方法就是利用切片的操作,来实现翻转,其次可以利用reduce函数来实现翻转,在python3中,reduce函数需要从func
2022-04-21 14:31:04
1957
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人