Part 1
第2章
2.5 注释
2.5.1 如何编写注释
Geany中注释不支持中文的解决方法:
在Geany打开Python文件时,设置打开的编码格式为Unicode(UTF-8),即可支持中文注释。
或者使用菜单“文档-->设置文档编码-->Unicode-->Unicode(UTF-8)”。
第10章
动手试一试
10-10 常见单词:
来自Gutenberg的文本文件的调用需要增加参数:encoding=’UTF-8’:
with open (filename, “r”, encoding=’UTF-8’) as f_obj:
Part 2
项目1
第12章
12.2 安装Pygame
12.2.4 在Windows系统中安装Pygame
对应Python3.6.2使用的.whl文件为“pygame-2.0.1-cp36-cp36m-win32.whl”。
动手试一试
12-2 游戏角色
将对象定位到屏幕中央可使用以下语句:
self.rect.centery = self.screen_rect.centery
12-3 火箭
上框:pygame.rect.top
下框:pygame.rect.bottom
12-4 按键
pygame.event.key为一个整数ID,代表键盘上的每个键。
12-5 侧面射击
使用bullet.rect.left >= 1200来判定子弹是否已离开屏幕。
第14章
动手试一试
14-2 射击练习
问题:目前版本击落敌舰后重启敌舰不会动L
项目2
第15章
15.1 安装matplotlib
15.1.3 在Windows系统中安装matplotlib
需先安装numpy,cycler(需要six),pyparsing,pillow,kiwisolver及python-datentil。
建议安装matplotlib版本3.0.3。直接使用指令:
pip install matplotlib==3.0.3
第16章
动手试一试
16-1 旧金山
网站Weather History & Data Archive | Weather Underground已无法下载对应数据。
16.2 制作交易收盘价走势图:JSON格式
16.2.6 收盘价均值
注:Pygal可能需要升级到2.4.0
项目3
第18章
18.1 建立项目
18.1.7 创建数据库
注:Django 1.11版本这里需要修改对应目录下widgets.py文件,去掉其151行行尾逗号。
第19章
动手试一试
19-1 博客
views.py文件中新博文的返回位置需注意。
return HttpResponseRedirect(reverse('blogs:blogs'))
19.2 创建用户账户
19.2.1 应用程序users
登录页面的实际地址变为:
localhost:8000/userslogin
此问题的原因是根目录中urls.py对应语句中少了/
url(r'^users/', include('users.urls', namespace='users')),
第20章
20.1 设置项目“学习笔记”的样式
20.1.1 应用程序django-bootstrap3
PCC书中样例Bootstrap库的使用安装django-bootstrap3需限定为6.2.2
pip install django-bootstrap3==6.2.2
Django需升级/回退到1.8.4
另外需修改settings.py文件中MIDDLEWARE为MIDDLEWARE_CLASSES
20.1.3 修改base.html
此前导航栏Learning Log连接异常是因为{}缺失:
<a class="navbar-brand" href="{% url 'learning_logs:index' %}">Learning Log</a>
20.2 部署“学习笔记”
20.2.1 建立Heroku账户
网站Cloud Application Platform | Heroku无法完成注册(网页无对应验证码CAPTCHA显示)。