本文讲述安装numpy模块的方法。
Codelearn
分享Python,C/C++相关的技术文章, 海洋饼干叔叔@重庆大学
本文讲述安装numpy模块的方法。
本实践介绍用Python在Tkinter上画一棵树的方法。通过本实践,读者可以练习面向对象的程序设计方法、练习生成器的使用方法、运用递归函数、了解Tkinter画图的基本方法以及学习“树”这种重要的数据结构。
本章要画的树“大概”如图1所示。为什么说是大概呢? 因为树的结构是在一定约束条件下随机生成的,所以每个人画出来的树多少会有一些差异。
提供《Python编程基础及应用》第2版习题8-1 经济发展数据的文本存储一题中的GDP数据下载。
印度是个文明古国,其古代数学的发展水平令人叹为观止,现在我们所用的阿拉伯数字事实上起源于印度。除了伟大的数学成就,印度也为学习程序设计的芸芸众生留下了一个经典的递归和计算复杂性的美妙案例,那就是大名鼎鼎的汉诺塔问题。在本实践中,作者将以pygame游戏的方式解读该问题背后的算法细节。通过本实践,读者可以了解汉诺塔问题及其递归算法、掌握面向对象程序设计方法、了解生成器结构及其用途、了解用于Python游戏开发的pygame包。
本文讲述安装wordcloud模块的方法。
在实践 – 抓扑克牌的手气里,模拟抓牌程序基于字符界面,不够直观。借助于 pygame 模块,我们编写了一个不完整的斗地主游戏,实现了其中的发牌过程。游戏主界面如图1所示。通过这个实践,读者可以了解图形界面应用程序的框架以及消息循环的工作原理。
浮点数就是所谓的小数,在计算机里,最典型的是32位浮点数和64位浮点数。
便于教学,本书选用百度公司的 Comate作为 AI 辅助编程工具。第一种使用 Comate 的方法是直接访问 Comate 网站,通过自然语言进行问答交流。这种方法简单直接,比较适合于初学者。
在标准的Linux安装中,通常自带Python解释器。为了在Linux下编辑、调试Python程序,我们需要自行安装Visual Studio Code。本文以运行在x86计算机上的Ubuntu系统为例,说明Visual Studio Code的安装及配置方法。
全书习题均已录入拼题A(PTA),高校教师可以在PTA上通过我们的分享码向学生布置编程作业。这些作业的绝大多数都是OJ自动评价的,客观而精准。网站所提供的统计数据可以帮助教师快速了解学情。