Python学习(3):基本图形绘制

本文介绍了Python语言的特点和优势,特别是其简洁的语法和丰富的生态系统。深入讲解了turtle库的使用,包括如何引入库、turtle绘图窗体的坐标体系、颜色体系以及turtle的画笔、运动和方向控制函数。通过蟒蛇绘制实例,解析了turtle程序的基本语法元素,帮助初学者入门Python图形绘制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python学习(3):基本图形绘制

1.深入了解Python语言

计算机发展历史
  • 计算机系统结构时代(1946-1981):第一台计算机诞生到第一台IBM PC机诞生,解决计算能力问题
  • 网络和视窗时代(1981-2008):第一台个人PC诞生到安卓操作系统诞生(PC时代向移动时代转换),解决人与计算机、计算机与计算机的交互问题
  • 复杂信息系统时代(2008-2016):出现了云计算、网络安全等新词,解决数据问题
  • 新计算时代:到达真正人工智能时代前的短暂期
  • 人工智能时代(2017-):2017年AlphaGo打败了人类棋手,解决人类的问题
编程语言的初心和适用对象
  • C语言:

     	1. 学习内容:指针、内存、数据类型
     	2. 语言本质:理解计算机系统结构
     	3. 解决问题:性能
     	4. 适用对象:计算机专业
    
  • Java语言:

     	1. 学习内容:对象、跨平台、运行时
     	2. 语言本质:理解主客体关系
     	3. 解决问题:跨平台
     	4. 适用对象:软件专业
    
  • C++:

     	1. 学习内容:对象、多态、继承
     	2. 语言本质:理解主客体关系
     	3. 解决问题:大规模程序
     	4. 适用对象:计算机类专业
    
  • VB:

      	1. 学习内容:对象、按钮、文本框
      	2. 语言本质:理解交互逻辑
      	3. 解决问题:桌面应用
      	4. 适用对象:不确定
    
  • Python:

    1. 学习内容:编程逻辑、第三方库
    2. 语言本质:理解问题求解
    3. 解决问题:各类问题
    4. 适用对象:各种专业
Python语言的特点和优势:Python语言是通用语言

语法简洁——产出提高10倍

  • C语言代码量的10%
  • 语法强制可读性
  • 较少的底层语法元素
  • 多种编程方式
  • 支持中文字符

生态高产——产出再提高10倍

  • 13万第三方库
  • 快速增长的计算生态
  • 避免重复造轮子
  • 开放共享
  • 跨操作系统平台
编程语言的种类
  1. 机器语言:

    二进制语言,使用二进制代码表达指令
    计算机硬件(CPU)可以直接执行,与CPU型号有关
    
  2. 汇编语言

     将二进制代码直接怼对应助记符的编程语言
     与CPU型号有关,程序不通用,需要汇编器转换
    
  3. 高级语言

     更接近自然语言,更容易描述计算问题
     与具体CPU型号无关,编译后运行
    
  4. 超级语言

     粘性整合已有程序,具备庞大计算机生态,可以很容易利用已有代码功能
     编程思维为集成开发
     Python是目前唯一的超级语言
    

2.Python蟒蛇绘制实例

#PythonDraw.py
import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值