python教-教学课件

第五单元 进阶程序设计(总10课时)

选择编程语言(1课时)

一、教学目标

1、了解程序设计语言和两种翻译方式;了解Python背景、功能、安装,熟悉Python编程环境;编程初体验。体验一个小程序从建立、输入、调试、运行、保存的全过程。掌握Turtle模块的调用,并尝试修改Turtle图案属性。熟悉 Python 编程环境;编程初体验编程初体验;程序的书写规范和调试窗口的使用。认识Python语言Python语言Python在英文中的意思是“蟒蛇”,这个语言的标识就是两只缠绕的蟒蛇。

Python语言的应用范围非常广泛。例如,它可以用在游戏开发中;电影中的3D渲染也会用到Python语言;互联网中Python语言的声音更是无处不在,谷歌、豆瓣和知乎等网站都是使用Python语言搭建。

Python语言是著名的Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。Guido van Rossum从2005年开始就只于谷歌公司,在谷歌以及编程社区的大力支持下,Python也迎来了大发展。启动PythonPython开发环境?????

(二)编程初体验——我的第一个Python程序

chengxu1.pyimport turtle #调用turtle模块a1=turtle.Turtle() #窗口中显示一只海龟,并给他命名为“a1”

关于程序的书写:

Python语言是区分大小写的,比如此处的Turtle()中的T要大写;Python语言中的字母和符号只能是半角英文符号;实践与思考

1、把a1.shape("")语句添加在chengxu1.py程序的后面:

提示:请你每次在""中输入以下不同的内容:square、circle、arrow、turtle,然后,保存并运行程序,观察每次的运行结果。

说一说,shape()的作用。

语句 显示结果 shape("turtle") shape("arrow") shape("circle") shape("square") 2、把a1.color("")语句添加在chengxu1.py程序的后面:

提示:请你每次在""中输入以下不同的内容:red、green、blue,然后,保存并运行程序,观察每次的运行结果。

试一试:除了red、green、blue,其他颜色能不能用?

说一说,color()的作用。

语句 显示结果 color("red") color("green") color("blue")

控制“海龟”移动

学会用函数控制海龟运动;掌握几个函数及参数的设置:forward()、speed()、write();了解程序的三种结构之一——顺序结构。函数forward()、speed()、write()顺序结构编程及简单应用。函数forward()

格式:forward(参数)功能:向前移动(这里的“向前指的是箭头指示的方向”)例如:forward(100)?? ##向前移动100个像素

函数speed()

格式:speed(参数)功能:设定速度例如:speed("slowest")?? ##以最慢的速度?

不同参数的speed() 功能 speed("slowest") 最慢 speed("slow")? 慢速 speed("normal") 正常速度(系统默认值)? speed("fast")? 快速 speed("fastest") 最快 函数write()

格式:write(参数1,参数2)功能:在屏幕上显示文字例如:write("起步",font=("黑体",16))??? ##屏幕上显示黑体16号的“起步”两个字。

海龟的简单移动import turtle

a=turtle.Turtle()

a.forward(100)

程序解释:

forward(100)——海龟向前移动100个像素(这里的“向前指的是箭头指示的方向”)

海龟的多样运动

实践与思考

结合两节课学过的知识,修改程序2,使之实现如下功能提示:

color()函数——设置颜色

write()函数——设置字体字号

控制“海龟”移动

了解常量、变量、表达式、赋值;掌握变量的命名、表达式的组成;掌握函数Shape()、left()、type()及其参数的设置。常量、变量、表达式、赋值给变量赋值。常量

常量就是不变的值,主要由数值型常量和字符串常量。字符串常量是用引号括起来的字符串。

例如:数值型常量——100、3.14159字符值常量——"slowest"、"起步"

二变量

变量是指在程序运行过程中,其值可以改变的量。变量是内存中存放数据的存储单元,存放

python课件百度文库_python教-教学课件.doc相关推荐

  1. 高淇python讲义百度文库_python 面向对象01

    原创是:高淇老师讲义 Python 中 一切皆对象 ========================================================================== ...

  2. python教程百度文库_python教程

    Python 教程 这是小白的 Python 新手教程. Python 是一种计算机程序设计语言.你可能已经听说过很多种流行的编程语言,比如非常 难学的 C 语言, 非常流行的 Java 语言, 适合 ...

  3. 小学生计算机课件,小学三年级计算机教学课件

    小学三年级计算机教学课件 小学三年级计算机教学课件一 教学时间:9.10 教学内容: <小学信息技术>第三册,"操作系统入门"第三课 教学目标: 1.学会配置Windo ...

  4. 利用Python进行百度文库内容爬取(二)——自动点击预览全文并爬取

    本文是衔接上一篇:<利用Python进行百度文库内容爬取(一)>. 上回说到我们在对百度文库进行爬虫时,需要模拟手机端来进行登录,这样固然可以对文章进行爬取,但是很多时候并不是非常智能的翻 ...

  5. selenium python文档_selenium+python实现百度文库word文档抓取

    更新这个代码最近又改了一点,另外和其他一些小程序一起放在了一个jupyter notebook里,现在挂在github上面.github现在对jupyter notebook的支持非常的好,甚至可以直 ...

  6. 电子课件html咋阅读,html教学课件

    html教学课件 第2章 超文本标记语言HTML,网页设计与制作教程,目 录,2.1.1 HTML概述 2.1.2 HTML语法 2.1.3 HTML文件的基本结构,,,2.1.1 HTML概述 HT ...

  7. 《用计算机写日记》》教学课件,《观察日记》教学课件

    导语:今天小编给大家带来了"<观察日记>教学课件",供大家阅读和参考.希望它对您有帮助.如果您喜欢这篇文章,请分享给您的好友. 教学目的: 1.学会课后田字格中的6个生 ...

  8. 《脚本》Python在线百度文库爬虫(免下载券)

    百度文库,文字类型的资源(如txt, doc, pdf),是可以在前端源码分析获取到的,如果能按照规则合理的提取这些文字资源,就可以实现免下载券获取资源. 作者完成了百度文库的在线版爬虫,只需提供文库 ...

  9. python下载百度文库,没想到竟如此简单

    源码 二话不说,先上代码 # -*- coding: utf-8 -*- #项目地址:https://github.com/JackKing-defier/Baiduwenku #@author: J ...

最新文章

  1. L2.五.input语句
  2. 浅析网站建设的基本原则
  3. oracle的用户自定义异常
  4. LeetCode 141. 环形链表 简单难度
  5. 每日一个linux 命令-修改linux文件权限命令:chmod
  6. 2020年这10大机器学习研究最具影响力:为什么?接下来如何发展?
  7. html怎么让图片自动动起来,css如何让图片动起来?
  8. php底部加载更多,关于vue底部加载更多的代码
  9. 含隐变量模型求解——EM算法
  10. (完整版)原因可能是堆被损坏,这也说明 中或它所加载的任何DLL 中有bug】的解决
  11. 安捷伦数字万用表软件NS-Multimeter,实时数据采集数据自动保存
  12. win10系统日语输入法只能打出英文字母无法切换微软输入法无法使用
  13. 城市简码_WordPress的自定义简码
  14. 论文笔记 EMNLP 2021|Treasures Outside Contexts: Improving Event Detection via Global Statistics
  15. 中国电子与IBM携手构建健康云平台;微软推3款机器学习工具;【软件网每日新闻播报│第9-26期】
  16. EdgeInsets.symmetric()
  17. 《Java程序设计》课程代码题(九)
  18. 计算机组成原理里的QD键,计算机组成原理—微程序控制器组成实验.docx
  19. 第三部分:(主从)复合句——第三章:状语从句
  20. visifire笔记

热门文章

  1. ARM base instruction -- 简单三级流水线
  2. 单元格函数:count、countA、countBlank
  3. 基于SSM的仓储管理系统
  4. RT1064学习笔记-外部中断
  5. 开发实训10---Android---注册登录功能实现1
  6. 电竞英雄联盟数据API接口 - 【联赛列表】API调用示例代码
  7. C语言 --- 动态内存管理(上)+优化版通讯录+笔试题
  8. 凡客副总裁崔晓琦离职 曾负责旗下V+商城项目_科技_腾讯网
  9. linux命令行下写for语句,Linux命令行 – 流程控制:for 循环
  10. c语言程序越界,关于C语言中地址越界的问题