内容正文:
第一课
初始Python语言
日常生活中,我们经常会接触到各种计算机程序,如手机上各种功能的APP,微信、QQ、抖音、音乐软件、视频软件、游戏软件等。
我们和外国人交流,需要使用外语;要让计算机执行相应的任务,就需要使用计算机程序设计语言了。程序设计语言分为机器语言、汇编语言和高级语言。
一、初步感受编程
*
一、初步感受编程
*
程序设计语言有很多,常用的高级语言有Java、C++、Python等,其中Python语言语法简单、容易上手、功能强大、应用广泛。
一、初步感受编程
*
Python程序实例欣赏
新知讲解
二、了解Python
Python是目前非常流行的计算机语言之一,广泛应用于大数据、人工智能和云计算等领域的程序编写。
二、了解Python
*
Python创始人
吉多·范罗苏姆
Guido van Rossum
1.1989年,吉多·范罗苏姆在参加设计ABC(一种教学语言)后,决定开发一个新的解释程序,作为ABC语言的一种继承。
2.ABC这种计算机语言非常优美和强大,是专门为非专业程序员设计的。但是并没有成功推广,吉多认为是非开放造成的。
3.之所以选中Python(蟒蛇)作为程序的名字,是因为他是BBC电视剧--蒙提·派森的飞行马戏团(Monty Python’s Flying Circus)的爱好者。
4.1991年,第一个Python解释器诞生,它是用C语言实现的。
Python的由来
二、Python语言简介
*
语法简洁。实现相同功能,Python语言编写的程序代码行数仅相当于其他语言的几分之一。
举例:输出“你好”,对比Python语言和C++语言的程序语句。
C++
Python
二、Python语言简介
*
黏性扩展。可以将其他语言编写的代码通过接口和函数库进行“黏合”,所以也叫“胶水语言”。
类库丰富。Python解释器提供了几百个内置类和函数库。此外,通过开源,吸纳了丰富的第三方函数库,如科学计算可视化、移动终端开发、图形图像处理、游戏设计与开发,还有人工智能及机器学习等。
新知讲解
上网了解Python语言的相关知识,回答以下问题。
1、Python诞生于_______年,它的创始人是 。
2、Python目前最新的的版本是__________________。
3、在最新的计算机语言排行榜,Python处在第______位。
4、Python的特点有___________________________________________。
1989
吉多·范罗苏姆(荷兰人)
Python 3
3
内置类、函数库
语法简单、黏性扩展、类库丰富
“胶水语言”
免费、开源
探
究
新知讲解
三、交互模式
Python提供了人机直接“对话”的IDLE交互模式。在提示符“>>>”输入命令。
新知讲解
例:想要输出一段文字,则可在“>>>”后直接输入print内置函数 print("Hello,Python World!")
注意:输入的括号和引号应是英文字符
Python的集成开发环境提供了代码编辑器(编辑程序)、调试器(调控程序)和图形用户界面工具(运行程序)等丰富的功能。如IDLE、Spyder和PyCharm。
集成开发环境(IDE)
三、用程序实现:
通过键盘输入你的姓名,然后将输入的姓名输出在屏幕上。
(一)任务分析
程序运行时,首先屏幕显示“请输入的姓名:”并等待输入,当通过键盘输入姓名后,需要将输入的姓名存储起来,然后屏幕显示“我的姓名是:”,跟着显示刚才存储的内容。
为了使人机交互友好,这里用到了一个输入提示信息和一个输出提示信息。
实
践
(1)创建程序文件:在IDLE交互模式,选择菜单“File—New File”。
(二)编写程序
实
践
(2)在程序编辑窗口中输入以下代码。
编辑器会以不同的颜色显示程序的不同部分:
紫色——函数 input print
绿色——字符串
红色——注释(以#开始)
语法高亮
实
践
1、input函数格式:input([prompt])
读取从键盘输入的字符串,若给定提示字符串(参数prompt ),则直接输出。
2、print函数格式:print(*objects,sep=‘ ‘,end=‘
’)
可以一次输出多个对象。多个参数(object复数)之间用逗号分隔,输出的多个对象之间的分隔符默认为一个空格,所有信息输出之后添加的符号默认为换行符。
(3)