治白癜风医院哪家比较好 https://baike.baidu.com/item/%E5%8C%97%E4%BA%AC%E4%B8%AD%E7%A7%91%E7%99%BD%E7%99%9C%E9%A3%8E%E5%8C%BB%E9%99%A2/9728824?fr=aladdin“人生苦短,我用Python”,这是网络上的一句戏言,却真实反映了Python语言的江湖地位。
年IEEESpectrum杂志发布的编程语言排行榜中,Python排行榜首。
Python也被视为AI时代的头牌语言,是数据科学和机器学习领域使用最多的语言。
Python语言学习曲线平滑,上手容易。然而,新手必须通过项目实战才能显著提高Python开发能力。本达人课意在通过俄罗斯方块游戏开发实战,来提高初学者的Python编程能力。
《Python实战开发俄罗斯方块游戏》
本课程共包含两大部分。
第一部分(第1篇)主要讲解如何搭建开发环境。课程采用的集成开发环境是PycharmCommunity.3。这一部分先讲如何在Pycharm内创建项目,接着讲如何安装Pygame工具包。
第二部分(第2-23篇)开启俄罗斯方块游戏开发实战。每一篇对应一个实验步骤,每一个实验步骤实现一个核心功能,从文章标题可窥一二。
开发实战部分的每篇文章基本遵循这样的撰写思路:文章开头首先展示实验步骤的目标,即程序运行效果,接着分析其背后的具体实现思路和步骤,并给出详尽的代码解读及重难点分析,最后大家可以在GitHub上查看对应的源代码。
作者介绍
叶常春,原国防科技大学计算机学院副教授。拥有十余年的程序设计教学经验,主讲大学计算机基础、计算机程序设计、数据结构和算法设计与分析等课程,熟悉Python、Android、C/C++、Java、JavaScript+HTML+CSS、PHP和SQL等语言。热爱教学,热爱编程。
践行“做中学”理念,在入门级程序设计课程中指导学生开发出俄罗斯方块、五子棋和推箱子等游戏程序。相信只要给予时间和土壤,任何一名学生都能成长为编程高手。
课程目录
第01课:Pycharm中创建项目
第02课:显示游戏窗口
第03课:绘制游戏区域
第0课:绘制小方块
第05课:绘制方块
第06课:捕捉键盘按键事件
第07课:移动方块
第08课:防止方块出界
第09课:翻转方块
第10课:随机生成新方块
第11课:加速落到底部
第12课:垒墙
第13课:解决垒墙时方块重叠问题
第1课:方块自动下落
第15课:消行计分
第16课:玩家指示开始游戏
第17课:玩家暂停游戏
第18课:游戏结束
第19课:防止穿墙
第20课:提示下一方块
第21课:强制重新开始和界面变样
第22课:难度级别
第23课:背景音乐
原价:29.00
限时特价:19.00
扫码试读本课程
预览时标签不可点收录于话题#个上一篇下一篇