21201525_徐锦涛_9月19日
学习总结
1.程序的基本编程方法:step1:想清楚解决问题的方法。 #不要盲目编写,要清楚需求胸有成竹的去编写程序
step2:规划IPO。 #明白程序需要输入什么,进行怎样的操作后又输出什么。最好画出流程图
step3:关注算法。 #弄清问题的计算部分,把它转化为计算机语音
step4:编写程序。
step5:运行调试。
step6:更新维护。
2.学习计算机编程对于自身的提升
(1)训练思维 #训练对于问题的求解能力,思维逻辑的强化。
(2)增进认识 #更好的认清问题的本质
(3)带来乐趣 #在编写一个个小程序中找到编程的乐趣
(4)提高工作效率 #运用计算机解决一些繁琐的问题
(5)就业机会 #编程是信息时代一项十分被看重的就业技能
3.Python中的一些常用的保留字:and as assert break class continue def elif else except finally for from if import in is lambda not or pass global
nonlocal Ture False None
4.turtle库
turtle编程实例(一条会动的小蛇)

 
 
下面就这个实例,了解海龟库中各种函数的用法
(0)turtle库又叫海龟库,它运行起来的样子就像海龟在沙滩上爬行一样,海龟会在沙滩上留下爬过的路线,而海龟库就是在窗口中留下线条。
(1)调用turtle库的几种方法: import turtle #最基本的库的调用
from turtle import* #可以省略库名只写方法名,但可能存在名字的冲突
import turtle as <别名> #相当于给库取了一个小名,后续的使用只需用小名即可,且基本不会发生冲突
(2)turtle.setup(a,b,c,d) 调整绘图窗口的布局,其中ab表示窗口的大小,cd为窗口与屏幕左上角的相对位置
(3)turtle.penup() / turtle.pendown() 抬起画笔和放下画笔 #只进行抬起和放下的操作,不进行其他动作
(4)turtle.pensize() 别名 turtle.width() 设置海龟的身体大小,也就是线条的粗细
(5)turtle.pencolor(color) #color 是字符串或RGB值 RGB值有整数和小数两种表达
以上为海龟的设置函数,并不会控制海龟前进或者后退。下面将介绍海龟的运动控制函数
(1)turtle.forward() 别名 turtle.fd() 控制海龟前进的距离 #如果需要海龟后退,输入负数即可
(2)turtle.circle(r,extent = None) 根据半径r绘制extent角度的弧形 #extend默认为360
(3)turtle.sethheading() 别名 turtle.seth() 控制海龟的方向 #这里是指绝对方向,海龟的方向分为绝对方向和相对方向,绝对方向是指在窗口中上左下右左后右前,而相对方向是由海龟当前朝向决定的。
(4)turtle,left() /turtle.right() 控制海龟转向 #这里是相对方向
以上这些函数就可以进行很多图形的绘制了,下面是我用turtle库绘制的一个表情




对与Tuttle库的运用还涉及到数学坐标系,所以想要灵活的运用turtle库,还得学好数学。
学习心得
运用turtle库绘制图形是一件看似简单却十分灵活的事情,想要在turtle窗口内准确定位画笔的落点需要很高的熟练度。这让我意识到编程的实践性十分重要,只有把所学的知识运用好才能学好编程。Pythonturtle库的学习更多的让我知道如何学习库的使用,在以后的学习中提供了模板。Python语言程序设计_中国大学MOOC(慕课) (icourse163.org)在嵩天老师的先实例再分析的方法就是非常好的编程学习方法,实例引出问题,带着问题逐步分析,这是非常科学有效的一种学习计算机语言的方法。
明日学习计划
学习Pycharm的使用方法,字符串的操作方法,循环语句以及实际运用和更多的编程实例。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号