• 深入理解Python语言
  • Python 蟒蛇绘制
  • turtle 库的使用
  • turtle 程序语法元素分析
    计算机系统和世界的演进

常见的语言类型

Python


机器语言和汇编语言
高级语言 接近自然有语言,编译器,与 CPU 的型号无关
超级语言 粘性整合已有的程序,具有庞大的计算生态

使用turtle 绘制图形

##PythonDraw.py
import turtle
turtle.setup(650,350,200,200)##设置窗体,宽度为650像素,高度为350像素,200,200指当前的窗体位置与屏幕的位置在200,200 像素的位置
turtle.penup()  ##画笔向上
turtle.fd(-250)  ###运动控制函数,向前前进-250步,倒退行走
turtle.pendown()  ##画笔方向,向下
turtle.pensize(25)  ##画笔的宽度
turtle.pencolor("green")  ##画笔颜色
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 绘图体系
标准库和第三方库
标准库 python 自身自带的绘图库
第三方库 需要安装后才可以使用的包

turtle 的绘图窗体
turtle.setup() 是窗体的设置函数
turtle 空间坐标体系

  • 包含绝对坐标
  • 海龟坐标(以海龟的视觉来看的方向)

turtle.goto()函数 ,是海龟从窗体中心出发,去到绝对坐标

海归坐标

turtle角度坐标体系
turtle.seth(45)

turtle 的RGB 颜色体系


turtle称需语法元素分析


绝对角度
turtle.seth(角度)
海龟视角
turtel.left(角度)
range()函数

range(N)函数
产生的是0:N-1 的数据范围
range(5) 指的是0:4

Python 语言程序设计(2)基本图形绘制相关推荐

  1. MOOC《Python语言程序设计》(第15次)基本图形绘制(第二周)

    MOOC<Python语言程序设计>(第15次) Python基本图形绘制(第二周)21.7.7 文章目录 MOOC<Python语言程序设计>(第15次) Python基本图 ...

  2. 【python】北京理工大学Python语言程序设计Python图形基本绘制【二】

    @[python]北京理工大学Python语言程序设计Python图形基本绘制[二] 内容 深入理解python语言 turtle库的运用 turtle库分析 深入理解python 1946年第一台计 ...

  3. python语言程序设计嵩天-Python语言程序设计基础(第2版)嵩天课后答案

    嵩天.礼欣.黄天羽Python语言程序设计基础(第2版)习题答案本书提出了以理解和运用计算生态为目标的Python语言教学思想,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个P ...

  4. 高中生学python培养思维能力_基于培养思维能力的Python语言程序设计教学

    教育信息化 数码世界 P .203 基于培养思维能力的 Python 语言程序设计教学 周蓉   东莞市商业学校 摘要 :Python 语言有着简洁,高效和生态的三大特点,在中职学校引入计算机程序设计 ...

  5. python语言程序设计实践教程答案实验六_Python程序设计实践教程

    书名:Python程序设计实践教程 定价:29.8 ISBN:9787115532602 作者:储岳中 薛希玲 版次:*1版 出版时间:2020-04 内容提要: 本书是Python语言程序设计的配套 ...

  6. [转载] 《Python语言程序设计》课程笔记

    参考链接: Python程式设计语言 文章目录 第一部分 Python快速入门第1周 Python基本语法元素第2周 Python基本图形绘制 第二部分 Python基础语法第3周 基本数据类型3.1 ...

  7. Python语言程序设计笔记(全)

    Python语言程序设计 源代码人类可理解 目标代码 计算机直接执行 文章目录 Python语言程序设计 1.编译与解释 2.编程语言分类 3.python语言简介 4. 下载配置python 5.编 ...

  8. 学python可以改善思维_基于培养思维能力的Python语言程序设计教学

    周蓉 摘要:Python语言有着简洁,高效和生态的三大特点,在中职学校引入计算机程序设计Python语言课程的教学,可以培养学生解决问题的思维能力,可以面向问题引发兴趣培养思维能力,引导创新.实践表明 ...

  9. 北理工嵩天Python语言程序设计笔记(10 Python计算生态概览)

    前言 本文是对<北理工 嵩天/黄天宇/礼欣 Python语言程序设计>的学习笔记,供自己查阅使用. 文章目录 北理工嵩天Python语言程序设计笔记(目录) 北理工嵩天Python语言程序 ...

  10. Python语言程序设计笔记

    例:获得用户输入数字N,计算并输出从N开始的5个质数,单行输出 首先:定义函数判断一个数是否是质数,return True/False,注意return True的格式,不在for循环体中,在函数体中 ...

最新文章

  1. CentOS 6.x limits changed on a existing running process
  2. bilibili有电脑版吗_虚充制冷剂、谎称电脑版故障...空调维修的这些套路,你 中招了吗...
  3. java配置文件报错_java使用spring框架配置文件时遇到的错误——Referenced file contains errors...
  4. JZOJ 3870. 【NOIP2014八校联考第4场第1试10.19】单词检索(search)
  5. Shader相关Mask裁切UI粒子特效或者3D模型
  6. 计算机三维实体建模与应用教学要求,三维建模教学大纲.doc
  7. C/C++面试例题讲解
  8. PostgreSQL备份恢复实现
  9. Programming in the Mid-Future(转)
  10. 【No.4 变量作用域】
  11. QThread安全退出
  12. 如何查询Linux软件安装源,Zypper——suse软件查询 安装 升级 与 软件源编辑
  13. 计算机应用的基础教学实践论文,【计算机应用论文】计算机应用的基础教学实践(共2834字)...
  14. 如何快速将小写字母转变为大写
  15. autogluon--自动机器学习快速训练模型
  16. 江西赣州计算机应用中心,赣州计算机应用与维修专业学校
  17. 跳一跳python辅助软件思路及源码解析
  18. 【每天学点管理】——RACI责任制(快速解决责任分配问题)
  19. 安全配置管理 (SCM):建立安全的基础
  20. 传统算法与神经网络算法,网络神经算法的应用

热门文章

  1. 一个关于C++ Inline关键字的引发的一个错误
  2. 【初级01】java JVM核心技术(1):字节码、类加载器、GC机制
  3. C++11新特性之std::function<>
  4. 数学最高奖菲尔兹奖得主加入Huawei Technologies France
  5. android8.1 audio hal关键结构分析(二十五)
  6. Android objdump/nm/readelf使用
  7. Vue项目中使用浏览器同步测试工具 browersync
  8. Linux主机无法安装软件故障排查
  9. spark入门_[大数据之Spark]——快速入门
  10. android中prop配置参数名,21.Android系统属性build.prop文件(笔记)