E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
从入门到实践
python编程
从入门到实践
项目一:外星人入侵
更改:子弹采用爱心图片形式,飞船和外星人换成了个人照片(已打码)。改成了一个给女朋友玩儿的小游戏~alien_invasion.pyimportpygamefrompygame.spriteimportGroupfromsettingsimportSettingsfromshipimportShipfromgame_statsimportGameStasfrombuttonimportButton
坚硬果壳_
·
2020-08-14 18:01
python
Linux配置geany+Python3开发环境问题解决
在linux下做python学习时,如果采用的书籍是《Python编程
从入门到实践
》这本书,书内推荐使用的编辑器是Geany,书中推介使用python3学习。
_废物_
·
2020-08-14 18:05
Python
Python开发《外星人入侵》
跟书《Python编程:
从入门到实践
》学习一段时间了,书中第一个项目就是开发小游戏《外星人入侵》。下面是跟书一步步开发的代码,代码后面的注释仅仅是个人理解。
最爱喝酸奶
·
2020-08-14 18:05
#
Python小知识
Python编程:
从入门到实践
项目《外星人入侵》完整代码
blog:github+hexo的blog链接github:我的github传送学习《Python编程:
从入门到实践
》有段时间了,跟着书本把所有代码都敲了一遍,感悟很深,现在完成了《外星人入侵》项目,对于库
Kenny C
·
2020-08-14 17:46
python
Python编程:从入门到实践
学习
项目
Python实现外星人入侵游戏
1.项目说明外星人游戏来源于《Python编程:
从入门到实践
》一书,由pygame实现。
ha_____ha
·
2020-08-14 17:10
Python
Pygame
Python
Pygame
Pygame-《外星人入侵》笔记
Pygame-《外星人入侵》笔记【文章基于《Python编程-
从入门到实践
》】【项目规划】“开发大型项目时先做好规划再动手编写项目很重要”下面是对《外星人入侵》的规划:①玩家控制一艘在屏幕底部中央的飞船
dhhhr48040
·
2020-08-14 17:27
python
操作系统
photoshop
2020年热门编程语言的发展方向
到目前为止,权力转移还算顺利,正如《Python编程
从入门到实践
》的作者EricMatthes所认为的那样,这并不足以为奇,因为Guido一直都能在自己和在社区中的角色之间保持平
我是九颗
·
2020-08-14 16:00
2020年热门编程语言的发展方向
到目前为止,权力转移还算顺利,正如《Python编程
从入门到实践
》的作者EricMatthes所认为的那样,这并不足以为奇,因为Guido一直都能在自己和在社区中的角色之间保持平
马哥教育
·
2020-08-14 16:00
《python编程:
从入门到实践
》游戏一:外星人射击,代码详解及效果
文章目录效果展示代码部分alien.pysettings.pybullet.pyship.pyalien.pybutton.pygame_stats.pygame_function.py相关模块的讲解rectmouse模块效果展示代码部分alien.py"""在游戏《外星人入侵》中,玩家控制着一艘最初出现在屏幕底部中央的飞船。玩家可以使用箭头键左右移动飞船,还可使用空格键进行射击。游戏开始时,一群
Zero*/
·
2020-08-14 16:39
python学习笔记
python编程
从入门到实践
中的外星人游戏
在编程到外星人左右移动并下移的时候,外星人无法左右移动导致下移的速度过快。所以返回去排查外星人设置的左右设置参数,参数无误。再次运行程序发现可能是因为外星人程序部分,检测外星人左右是否碰撞到屏幕左右边缘的检测程序在调用的时候错误,导致环节出错。所以在程序可以运行,不保证程序是正确的,比如说while循环,要利用一个标识进行判别是否退出程序,而如果while后不是些标识,而是True,程序是可以运行
愿随我ღ
·
2020-08-14 16:08
Python外星人入侵游戏
源码来源《Python
从入门到实践
》项目描述在游戏《外星人入侵》中,玩家控制着一艘最初出现在屏幕底部中央的飞船。玩家可以使用箭头键左右移动飞船,还可使用空格键进行射击。
进击笔记
·
2020-08-14 16:29
Python
Python 外星人入侵游戏(一):武装飞船(下)
接着做接着做接着做来源:《Python编程:
从入门到实践
》文章目录5重构:模块game_functions5.1函数check_events()5.2函数update_screen()6驾驶飞船6.1响应按键
catchy666
·
2020-08-14 15:24
Python学习
Python 外星人入侵游戏(一):武装飞船(上)
从这周开始Python的实践学习,首先来开发一个外星人入侵游戏,这样可以对之前的概念有更深入的理解,对交互式项目有更深入的认识来源:《Python编程:
从入门到实践
》注意:游戏《外星人入侵》将包含很多不同的文件
catchy666
·
2020-08-14 15:24
Python学习
外星人入侵游戏python学习心得——子弹不动
《python
从入门到实践
》书中的第一个项目——外星人入侵(AlienInvasion),书中的代码有一些细微的问题,在学习过程中,按照书中的代码敲写出现了一些问题。
我是小杨我就这样
·
2020-08-14 15:52
Python项目—外星人入侵
《python编程:
从入门到实践
》外星人入侵小游戏
此游戏几乎都是按照《python编程:
从入门到实践
》中的代码敲写,有几个参数(比如游戏窗口大小)的数值更改了一下。
木的竹
·
2020-08-14 15:37
python外星人入侵(游戏开发)
大二下小学期《“python
从入门到实践
”》,看到外星人入侵小项目那部分兴致大增,遂决定自己也来写一个。
这个程序员不太冷
·
2020-08-14 15:08
编程
基础
python
python编程
从入门到实践
练习12-5
#main.pyimportpygameimportsysfromshipimportShipimportgame_functionsasgffromsettingsimportSettingsfrompygame.spriteimportGroupdefrun_game():"""飞机位于屏幕左边"""pygame.init()ai_settings=Settings()screen=pygam
zhou10500
·
2020-08-14 00:44
python学习
Python编程:
从入门到实践
(课后习题10)
#10-6加法运算first_number=input("Firstnumber:")second_number=input("Secondnumber:")try:add=int(first_number)+int(second_number)exceptValueError:print("Youmustenterdigits!!!")else:print(add)#10-7加法计算器print
周小馬
·
2020-08-13 23:09
python
python学习
CSV文件与数据处理学习书籍:《python编程
从入门到实践
》用到的python模块:csv、matplotlib、datetime两种常见格式存储的数据:CSV和JSON本篇看CSV。
yuemo3353009
·
2020-08-13 23:48
图表绘制
Python
从入门到实践
1
这里是传送门2.2变量2.3字符串修改字母大小合并连接字符串添加空白删除空白数字3.1访问列表3.2对列表进行增删改操作修改添加删除3.3组织列表按字母永久性排序按字母临时性排序反转倒序元素确定列表长度4.1遍历列表4.3创建数值列表生成一组数字创建数字列表统计计算列表列表解析4.4使用列表切片遍历切片复制列表4.5元组定义元组遍历元组修改元组6.1字典访问字典中的值添加键-值对修改字典的值删除键
随便jio
·
2020-08-13 22:48
基础整理
python
《python编程
从入门到实践
》——武装飞船详解
一.创建pygame窗口及响应用户输入importpygameimportsysdefrun_game():#初始化游戏并创建一个屏幕对象pygame.init()screen=pygame.display.set_mode(1200,800)pygame.display.set_caption('AlienInvasion')whileTrue:#监视鼠标键盘是否有QUIT事件foreventi
hsrkk
·
2020-08-13 22:15
基于pygame的飞船大战外星人游戏
正好《Python
从入门到实践
》一书中有一个游戏项目,自己便拿来边学边练手。
嘉 禾 天 橙 国 际 大 影 院♡♡
·
2020-08-13 22:42
Python
learning
《Python编程:
从入门到实践
》第12章-12.3开始创建游戏项目
主要语句创建屏幕对象设置屏幕尺寸、标题、背景色监测键盘和鼠标事件屏幕可见创建Pygame窗口alien_invasion.pyimportsysimportpygamefromsettingsimportSettings#初始化游戏并创建一个屏幕对象defrun_game():pygame.init()ai_settings=Settings()#设置屏幕尺寸screen=pygame.displ
weixin_45456584
·
2020-08-13 22:28
学习笔记
Python编程
从入门到实践
-----第2章:变量和简单数据类型(课后习题答案)
2-1简单消息:将一条消息储存到变量中,在将其打印出来。py=“hello,你好吗?”print(py)输出:hello,你好吗?2-2将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来。py=“hello,你好吗?”print(py)输出:hello,你好吗?you=“python”print(you)输出:python2-3个性化消息:将用户的姓名存到一个变量中
嘿 你的python
·
2020-08-13 22:21
Python编程:
从入门到实践
——练习题答案(第三章)
第3章列表简介3-1姓名:将一些朋友的姓名存储在一个列表中,并将其命名为names。依次访问该列表中的每个元素,从而将每个朋友的姓名都打印出来。names=['xiaoming','xiaohong','xiaofang']fornameinnames:print(name)运行结果:xiaomingxiaohongxiaofang3-2问候语:继续使用练习3-1中的列表,但不打印每个朋友的姓名,
森豪Steven
·
2020-08-13 22:19
Python从入门到实践
《python编程
从入门到实践
》 第十二章课程代码
**《python编程
从入门到实践
》第十二章课程代码**模块1alien_invasion#coding=utf-8importsysimportpygameimportgame_functionasgffromsettingsimportSettingsfromshipimportShipfrompygame.spriteimportGroupdefrun_game
咸鱼10086
·
2020-08-13 22:36
Python编程入门级教程(Python编程
从入门到实践
美 Eric Matthes 袁国忠译完结)
python基础将近一个月将这本书过了一遍,内容上偏基础,属于初级教材。书基于python3.5.0写的,也会涉及python2(这部分都是添加的注意备注),书上给了配套的代码,除了最后一个项目Web应用程序我没运行,其他所有项目代码我都跑了一遍(python3.7),基本上没问题,附上我注释后的代码(此代码可保证1-17章没问题)分享给需要的人。代码资源链接:待会附上直接404了,重新上传待审核
堵心好似八局
·
2020-08-13 22:22
Python
python编程:
从入门到实践
外星人入侵项目:武装飞船 代码运行不显示飞船
我的飞船去哪了???!!!照着书上的项目完整的代码运行一下,结果屏幕上没出现飞船,代码都是对的呀,这是咋回事?屏幕高度问题classSettings():"""AclasstostoreallsettingsforAlienInvasion.存储外星人入侵的所有设置的类"""#初始化控制游戏外观和飞船速度的属性def__init__(self):"""Initializethegame'ssett
堵心好似八局
·
2020-08-13 22:51
Python
Python
从入门到实践
,总结笔记7:API
使用web的API:GitHub(https://github.com/)的名字源自Git,Git是一个分布式版本控制系统,让程序员团队能够协作开发项目。Git帮助大家管理为项目所做的工作,避免一个人所做的修改影响其他人所做的修改。你在项目中实现新功能时,Git将跟踪你对每个文件所做的修改。确定代码可行后,你提交所做的修改,而Git将记录项目最新的状态。如果你犯了错,想撤销所做的修改,可轻松地返回
三少Algorithm
·
2020-08-13 22:18
Python
Python基础学习篇(一)
学习教材采用图灵程序设计丛书《Python编程
从入门到实践
》元素类型相关(字符串,数字的简单运算):#字符串类型变量(单引号和双引号都可以表示)message="abccBa"message='abcCba'message
SixteenTime
·
2020-08-13 22:00
《Python编程
从入门到实践
》第二章_变量和简单数据类型
什么是变量print("hellopythonworld!")message="HelloPythonCrashCourseworld!"print(message)这里的message就是变量,可以理解成变量就是一个存储数据的容器。在程序中可随时修改变量的值,而python将始终记录变量的最新值。变量的命名和使用变量只能包含字母数字下划线。例如:可将变量命名为message_1,但是不能命名为1
lk小强
·
2020-08-13 22:34
python基础
【Python编程:
从入门到实践
】第十三章:外星人
13-1星星:找一幅星星图像,并在屏幕上显示一系列整齐排列的星星。start.pyimportpygamefrompygame.spriteimportSpriteclassStart(Sprite):"""docstringforStart"""def__init__(self,screen):super(Start,self).__init__()self.screen=screenself.
HandSome_Girl
·
2020-08-13 21:53
Python编程:从入门到实践
pygame.error: Couldn't open images/ship.bmp
在《python编程:
从入门到实践
》这本书中的《外星人入侵》的项目里有如下代码:PythonCode123456789101112131415importpygameclassShip():def__init
weixin_33724570
·
2020-08-13 21:55
项目1 外星人入侵 第12章(武装飞船)
终于,《Python编程
从入门到实践
》看到了实践的部分,有三个项目,第一个是外星人入侵(12~14章)在系统中新建一个文件夹,并将其命名为alien_invasion。
weixin_30673611
·
2020-08-13 20:20
python
Python编程:
从入门到实践
——【作业】——第十二章(武装飞船)
第十二章12-1蓝色天空:创建一个背景为蓝色的Pygame窗口。12-2游戏角色:找一幅你喜欢的游戏角色位图图像或将一幅图像转换为位图。创建一个类,将该角色绘制到屏幕中央,并将该图像的背景色设置为屏幕背景色,或将屏幕背景色设置为该图像的背景色。12-1importsysimportpygamedefrun():#初始化游戏并创建一个屏幕对象pygame.init()screen=pygame.di
weixin_30622181
·
2020-08-13 20:39
《外星人入侵》之小多啦(代码)
作为python入门级小白,现在正在学习由EricMatthes编著的《Python编程--
从入门到实践
》,以下是书中第12章到第14章的外星人游戏完整源代码,(尴尬的是没写注释)。
小北小北
·
2020-08-13 19:21
Python
python编程
从入门到实践
第十六章制作交易收盘价走势图
python编程
从入门到实践
中第十六章中的制作交易收盘价走势图的内容为什么在下图中没有wd=[“Monday”,“Tuesday”,“Wednesday”,“Thursday”,“Friday”,“Saturday
Shy--
·
2020-08-13 18:58
【Python基础】python3.6打包小游戏程序后无法运行的解决方法
问题背景《python编程:
从入门到实践
》中的外星人小游戏项目,在pycharm中正常运行,使用pyinstaller打包后exe无法运行。
wxndd.
·
2020-08-13 18:55
python基础
python
如何下载python编程
从入门到实践
的配套资源
最近在学习Python,用的这本书,到后面有几章需要一些数据文件,如天气,人口等等,但是登陆到所说网站并没有找到下载,需要仔细看下,真正网址如下:https://ehmatthes.github.io/pcc/。进入后只要点上述网址界面上的downloadzip,即可下载。或者点击ViewonGitHub,即可进入项目,之后点击右面的clone/download,即可下载。但是存在的问题就是,下载
我爱我爸妈
·
2020-08-13 18:11
python基础
Python编程:
从入门到实践
——火箭上下左右移动
##2020.02.13python学习日记##check_events()defcheck_events(rocket):foreventinpygame.event.get():ifevent.type==pygame.QUIT:sys.exit()elifevent.type==pygame.KEYDOWN:ifevent.key==pygame.K_RIGHT:rocket.moving_
路易莎
·
2020-08-13 17:04
python学习日记
《python编程
从入门到实践
》第十三章答案
13.1题首先我们需要创立对象(xingxing.py),还有运行的主程序(13.1.py),然后有星星的设置要求settings.py,还有运行的一些功能的具体内容game_functions.xingxing.pyimportpygamefrompygame.spriteimportSpriteclassXingxing(Sprite):def__init__(self,screen,ai_s
文远先生
·
2020-08-13 17:27
python
《python编程
从入门到实践
》第十二章习题答案
12.1importpygamedefrun_game():#初始化创立一个屏幕对象pygame.init()screen=pygame.display.set_mode((1600,1200))pygame.display.set_caption('bluesky')bg_color=(0,0,255)#背景色设置成蓝色whileTrue:screen.fill(bg_color)pygame.
文远先生
·
2020-08-13 17:26
python
python中用pyinstaller将游戏打包成EXE中遇到的问题
我在学习python过程中,一直在学习《python编程:
从入门到实践
》在学习外星人入侵游戏时中,遇到一个问题就是pippyinstaller之后,将我写的文件打包成exe文件,最终是能打包成exe但是最后的问题在
Yiburayimu
·
2020-08-13 17:49
python编程
从入门到实践
——数据可视化之下载数据(第16章)
项目2:数据可视化之下载数据摘要这个章节主要讲怎样去下载和处理一些网上的数据,格式涉及有csv和json,涉及的模块有matplotlib、datatime、Pygal、json、requests、math、itertools、urllib、csv等等。这章主要做数据处理和简单分析,简单介绍下,csv数据下载后获取范围值以日期绘制折线图可观察两条线之间波动范围大小。json大量的数据分析走势,就分
一枚纯色考拉
·
2020-08-13 17:40
生成数图据表
《Python编程
从入门到实践
》(第十二章.武装飞船)
1.设置背景色P209在Pygame中,颜色是以RGB值指定的。bg_color=(230,230,230)#设置背景色2.创建ship类P212importpygameclassShip():def__init__(self,ai_settings,screen):"""初始化飞船并设置其位置."""self.screen=screenself.ai_settings=ai_settings#加
单单一个越字
·
2020-08-13 17:50
python
ERROR: pygame-1.9.2-cp35-cp35m-win32.whl is not a supported wheel on this platform.
(查看自己的Python版本:cmd里面输入Python,就会有Python版本的提示)过程:昨晚上安装pygame时,按照课本《Python编程:
从入门到实践
》里的流程,到网站:link(事后发现,这个网站给出的
Jacky1008611
·
2020-08-13 17:17
编程
Python
docker-compose 配置 nginx + node + mysql 网站环境
Docker-
从入门到实践
Node.jsv10.15.3文档Nginx入门指南这里开始正文准备测试代码初始化一个项目目录,并配置基础的测试代码简单的一些代码下面不会给出,自行添加一些测试代码$mkdirnode_project
青岑lw
·
2020-08-13 16:21
服务端
【《Python编程:
从入门到实践
》习题答案--第十二章,番外】
如果你是使用cmd-pip安装pygame,在pycharm中运行ver报错:AttributeError那么请往下看,本文将讲述如何在pycharm安装扩展包【第一步】:首先你要知道的是,pycharm是按项目安装扩展包的,即是你所建立的最外层的根目录,所以你在其他目录下添加了pygame,但如果在新建的项目中没有添加的话一样用不了。例如:我总共有三个文件夹,python36,t1,以及为十二章
YoungfreeFJS
·
2020-08-13 16:27
《Python编程:
从入门到实践》习题答案
Python编程:
从入门到实践
学习笔记 基础知识(一) 变量与简单数据类型
写在前面:原书地址:http://www.ituring.com.cn/book/1861(图灵社区)本博客是对书籍学习而进行总结的学习笔记,如有侵权行为必删。HelloWorldJAVA实现publicclassHello{publicstaticvoidmain(Stringargs[]){System.out.println("HelloWorld!");}}PYTHON实现print("H
ps556788
·
2020-08-13 16:15
Python
自学,python读取csv文件失败,python编程
从入门到实践
第16章
Python编程
从入门到实践
,第16章,下载数据importcsvfromdatetimeimportdatetimefrommatplotlibimportpyplotasplt从文件中获取日期和最高气温
oupu_LIN
·
2020-08-13 16:12
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他