学习时间:每周六,周日
学习方式;网课,刷题平台。
学习规划,1.先按照老师的网课进行代码练习,注意不会的地方,或者迷糊的地方一定要暂停(心理学这叫焦虑区,这是蜕变的关键)。2.一定在上完网课后马上进行及时的反馈,在刷题平台上进行刷题。要记得必须得到反馈,并进行及时的更正与总结。3.记得不要翻书,要在心里回想。创造框架图(自己专属的)。
第一个星期,第二次
2.根据蟒蛇程序的知识来学习turtle库函数的用法
#pythondraw.py
import turtle#关键字import引入一个绘图库海龟库
turtle.setup(550,350,200,200)#setup
turtle.penup()#画笔控制函数海龟飞行
turtle.bk(250)
turtle.pendown()#画笔控制函数,海龟落下
turtle.pensize(25)
turtle.pencolor("black")#可以使用rgb的小数值
turtle.seth(-40)
for i in range(4):
turtle.circle(40,80)
turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
turtle.done()
#turtle运动控制函数
#turtle运动方向函数
#循环语句for 变量rangr 参数
'''
变量的次数
关键字range(m)或者range(m,n)产生循环计数
'''
网课和课本学到的知识
1.从整个程序来看采用的是a.b的库函数引用方式。书写起来非常麻烦。(turtle.setup),这是因为import 函数所局限的,
改进方式1.用from turtle *,这种方式只限于只使用一个库函数(比如turtle)时才可以
2.import turtle as k(自己随便只要书写起来简单即可)没有限制,为最佳
2.代关键字import引出了turtle(海龟)的绘图库
3.turtle.setup(m,n,k,l)设置了绘图窗口在桌面的位置,m,n分别时窗口的长度及宽度,(k,l)分别为窗口左上角在桌面的二维坐标位置
4.turtle.penup和turtle.pendown函数均为画笔控制函数意思是让海龟飞行和落下
5.turtle.bk()和turtle.fd()函数均为让海龟移动一定的距离
6.turtle.pensize和turtle.pencolor()函数为调解海龟的像素宽度及颜色
7.turtle.seth(m)即为绝对角度,就是让海龟转到m的角度。turtle.right和turtle.left(m)函数是让海龟向左转多少度为相对角度。turtle.circlr(m.n)函数就是在海龟运行左侧以m为半径,n为弧度画圆。
8.最重要的函数for 变量 in 参数为循环语句,让:后面的语句循环执行参数次即可()可以类比c语言)
9.turtle.done turtle.done()用来停止画笔绘制,但绘图窗体不关闭,是真的好用
10.turtle.goto函数太简单就不写了,见见面程序
import turtle
turtle.goto(100,100)
turtle.goto(100,-100)
turtle.goto(-100,-100)
turtle.goto(-100,100)
turtle.goto(0,0)
刷题网站得到的知识
1.turtle.done()用来停止画笔绘制,但绘图窗体不关闭
2.turtle坐标系的原点默认在窗体正中间