不扯犊子了,推荐一本质量不错的Python教程--《零基础入门Python游戏》,作者早年毕业中科院,就职Intel, 书中使用了大量python 的基础语法和常用库,而且每个例子都是作者亲自调试运行过的,有兴趣的朋友可以买一本,好好研读一下:

内容与目录

第1章起步1

1.1用Python编写游戏1

1.1.1Python能否编写游戏程序1

1.1.2Python能够编写的游戏类型1

1.1.3Python游戏的性能1

1.1.4使用Python编写游戏2

1.1.5Pygame和Cocos2d2

1.2搭建开发环境4

1.2.1安装Python4

1.2.2安装PyCharm9

1.2.3配置虚拟环境13

1.3小结14

第2章Pygame16

2.1Pygame简介16

2.2Pygame的安装16

2.3Hello World18

2.4基本概念20

2.5窗口管理21

2.6Surface对象23

2.7图片加载26

2.8图形绘制26

2.9文字显示31

2.10再议屏幕显示35

2.11Rect对象37

2.12事件处理42

2.13Sprite52

2.14碰撞检测57

2.15音效与音乐60

2.16小结64

第3章《飞机大战》游戏66

3.1项目介绍66

3.2项目规划68

3.3记录状态70

3.4游戏窗口71

3.5游戏循环72

python参考书哪本好_关于Python有哪些推荐的参考书?相关推荐

  1. python文本结构化处理_在Python中标记非结构化文本数据

    python文本结构化处理 Labelled data has been a crucial demand for supervised machine learning leading to a n ...

  2. python交互式和文件式_使用Python创建和自动化交互式仪表盘

    python交互式和文件式 In this tutorial, I will be creating an automated, interactive dashboard of Texas COVI ...

  3. python做审计底稿视频_最新Python教学视频,每天自学俩小时,让你offer拿到手软...

    2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...

  4. python十大必备知识_学Python必备的基础知识

    学Python必备的基础知识 1.基本概念 表达式:就是一个类似于数学公式的东西,一般仅仅用了计算一些结果 ,不会对程序产生实质性的影响,如9+3; 语句:在程序中语句一般需要完成某种功能,比如打印信 ...

  5. 学python的有哪些好书_学习python有哪些好书和学习方法?

    不请自来~ 上干货 <Python数据分析>作者: [印尼]Ivan Idris Python是一种多范型编程语言,既适用于面向对象的应用开发,又适合函数式设计模式.Python已经成为数 ...

  6. python怎么做软件程序_看 Python 超级程序员使用什么开发工具

    Python超级程序员使用的开发工具 我以个人的身份采访了几个顶尖的Python程序员,问了他们以下5个简单的问题: 当前你的主要开发任务是什么? 你在项目中使用的电脑是怎样的? 你使用什么IDE开发 ...

  7. python 按需加载_基于python的opcode优化和模块按需加载机制研究(学习与个人思路)(原创)...

    基于python的opcode优化和模块按需加载机制研究(学习与思考) 姓名:XXX 学校信息:XXX 主用编程语言:python3.5 文档转换为PDF有些图片无法完全显示,请移步我的博客查看 完成 ...

  8. python使用函数的目的_在Python 3.x中经常看到定义函数有一个单独的 * 参数?定义这样参数的目的是?怎样对其取值呢?...

    参数在python中总是通过赋值进行传递的.在默认情况下,参数是通过其位置进行匹配的,从左到右,而且必须精确的传递和函数头部参数名一样多的参数. 这种默认的传递方式很简单 def f(a,b,c): ...

  9. python输出一个月日历表_关于python一个月总结

    今天是6月16了,我在上个月19号的时候敲下了人生中的第一行python的hello world代码.碰巧今天周末,明天又开始忙碌的上(mo)班(yu).趁着现在对这个月的学习做一个总结,也是理清思路 ...

  10. python安装方法32位_【Python】pycharm安装32位win7出现的问题解决办法。

    1.安装 PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm 使用教程较少,为了节约时间,来介绍一下 PyCharm 在 Windows下是如何安装的 ...

最新文章

  1. Vue.js 生命周期
  2. AI新基建如何构建?浪潮给出了一个答案
  3. 批量处理SQL Oracle下:
  4. es6新语法Object.assign()
  5. C# CollectionBase,ICloneeable
  6. ubuntu没有指纹登录_Thinkpad在Ubuntu 20.04下使用指纹登陆
  7. mongodb与mysql的区别与具体应用场景
  8. Linux系统(六)用户权限相关命令
  9. Style transfer系列论文之——Arbitrary Style Transfer in Real-time with Adaptive Instance Normali,ICCV, 2017
  10. VMware虚拟机安装win10系统
  11. 如何防止亚马逊账户关联?
  12. pxe服务器 安装系统,通过PXE网络安装windows系统
  13. 黄金面试技巧|应届生求职必备
  14. 这10 部科幻电影、剧集,我推荐给产品经理们
  15. 搭积木java,Jimu:像搭积木一样DIY原生Android App
  16. 资深工程师,专家,研究员等进阶
  17. iOS 判断系统版本
  18. µTorrent中只使用ipv6连接
  19. [基础算法] 并查集
  20. 我们问了人工智能ChatGPT十个运维问题,结果发现...

热门文章

  1. 设置HTML表格细边框,比border=1更细
  2. Android Studio出现Enable VT-x in your BlOS security settings, ensure that your Linux distro ha
  3. 串联多块74hc165
  4. Spring源码深度解析(郝佳)-学习-Spring消息-整合RabbitMQ及源码解析
  5. 【190223】VC++ 多声道MP3录音实时压缩保存程序源代码
  6. win7 + vmware下安装mac os
  7. JDK 1.8 HashMap解析
  8. 题目 1605: 阿尔法乘积
  9. 永磁同步电机控制笔记:电机参数离线辨识方法
  10. 电感电流 ――DC/DC 电路中电感的选择