学习日记2

今天主要是学习python的cookbook到第70页,django的模版学习,pygame的图形学习。

python cookbook主要学了文件的基础操作read(),open()等,在读文件时加入‘w’则会清空文件进行写操作,readline和readlines是用来进行读取行文本,配合循环语句可逐行读取文本内容。

django模版学习前,创建项目Windows有两种指令,django-admin startproject XXX 和 django-admin.py startproject XXX,我的电脑在输入第二个指令的时候会显示找不到指令,只能用第一种。首先在setting中申明新的app,views.py主要用来进行网站方法的定义,urls.py进行申明使用的方法,我们可以diy自己的统一模版,在其他html中用{% extends %}来继承模版。在templates中再建一个与appt同名的文件夹,以确保程序定位html准确。今天还遇到了网页转换为中文的问题,主要除了在文件顶端加入# coding: utf-8 之外,还要确保文件是以utf-8进行编码的。

pygame今天主要是做了画图作业,使用了for循环进行画图,坐标系统是个问题,不能明确位置,想要画精确,就要反复试,网上搜素暂时没有找到好的确定方法,希望好心人帮忙。在画图形时,设置线条粗细为0可使图形填充颜色。接着又是转中文问题,这个问题比网站更复杂,因为font不支持直接使用#coding:utf-8进行转换,必须要在SysFont()中先设置使用的字体,然后再输入font.render()时使用u进行unicode转换。设置使用字体必须与自己系统所有字体相符,我的系统用中文‘新黑’,不能显示,而使用‘simhei’就可以,网上的如转换为# coding:gbk等对我的系统使用无效,而中文‘新宋’,‘宋体’之类也不行,关于游戏屏幕字体的研究还得继续,游戏标题中文显示还没试验,方法是import utf集,然后对字体进行encode。明天再试。

今天背单词背上瘾了,导致好多东西没得学,明天要抓紧时间学习其他,要保证每日都进行学习计划,哪怕只学一点,不能荒废几天,不然又要重新开始。切记!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值