5.60M
Category: programmingprogramming

Python 之旅 _ one

1.

Python 之旅 _ one
中国福利会少年宫计算机中心
2020-08

2.

开启 Python 之旅
点此输入标题
开启 Python 之旅
上世纪八十年代末 一个被我们亲切称作龟叔 Guido van
Cathy
Rossum 的程序员 为了打发无聊的圣诞节 开启了Python的发明
John
ADD YOUR TEXT HERE
之旅。
ADD YOUR TEXT
HERE
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
Python在诞生时就被定义了“优雅”、“明确”、“简单”的特
点并一直坚持。它对初学者很友好 很容易入门。
简单易懂并不影响Python的强大 在信息时代 在人工智能、数
据分析、自动化控制、系统开发等各个领域都
Tony
能见到Python的身影。
有点儿跃跃欲试了吧 来 跟老师一起
ADD YOUR TEXT HERE
ADD YOUR TEXT
HERE
从玩几个炫酷的Python程序开始吧
Python之父:
Guido van Rossum

3.

开启 Python 之旅
点此输入标题
Python 之旅_聊天
Cathy
使用Python 可以与Python聊天 通过智能辨识及深度学习算
John
法训练计算机模仿人与你对话。
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
Tony
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE

4.

开启 Python 之旅
点此输入标题
Python 之旅_爬虫抓图
使用Python 可以从互联网上像爬虫一样 去搜寻你所要的图片
Cathy
John
并且一个一个展现给你看。
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
下面的图片是爬虫抓取的《中福会少年宫》图片。
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
Tony
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
Python之父:
Guido van Rossum

5.

开启 Python 之旅
点此输入标题
Python 之旅_艺术大师
使用Python 可以像个艺术大师一样 通过深度学习算法包去训
练计算机模仿世界名画的风格 然后应用到另一幅画中。
Cathy
John
左边的图片是梵高的《星空》作为模板 中间的图片是待转化的
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
ADD YOUR TEXT
HERE
图片 右边的图片是结果。
Tony
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
使用Python
可以像个艺术大师一样。

6.

print()
点此输入标题
第一次与Python对话
与Python对话的内容 我们可以用print()来实现:
Cathy
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
John
操作步骤:
(1) 运行Thonny (Python编程工具)
(2) 输入python语句print()
对话的内容写在一对双引号之间
(3) 点击file菜单 选择”Save as…”
然后输入这个程序的文件名hello。
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
(3) 点击那个带三角的绿色圆 或者直接
按下F5快捷键都可以运行程序。
正确的运行结果如左图所示

7.

input()
点此输入标题
第一次与Python对话
Python可以用input()接受你的输入 并用将其存储记忆在变量中 如下所示的name变量中。
Cathy
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
John
操作步骤:
(1) 运行Thonny (python编程工具)
(2) 输入python语句, 如图示
(3) 点击file菜单 选择”Save as…” 然后
输入这个程序的文件名hello-2
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
(3) 点击那个带三角的绿色圆 或者直接按下
F5快捷键都可以运行程序。
(4) 这时光标会停留在 Enter your name:的
后面 等待输入你的名字。输入完名字
后 再输入回车键 电脑就会跟你打召
呼 Hello, pan feng
正确的运行结果如左图所示

8.

赋值计算
点此输入标题
第一次编写程序
计算赋值语句
1、格式 字母 = 表达式;
2、功能 将赋值号右边表达式的值传送到左边以字母命名的变量中去。
Cathy
John
ADD YOUR TEXT HERE
探索1
ADD YOUR TEXT HERE
【 t1-1 】 有2 4 6 8四个数字 , 现在用这四个数字各一次 进行数学运算 得到结果为24 存
放在 x 变量中。
请思索一下 填写出下面的表达式。
a=2
b=4
c=6
ADD YOUR TEXT HERE
d=8
ADD YOUR TEXT HERE
x= _____________________
print(“ x=“, x )
结论1 计算赋值语句可以对表达式进行计算 并将计算结果传送给赋值号左边的变量名中保存。

9.

赋值计算
点此输入标题
第一次编写程序
探索2
【 t1-2 】 有四个6
, 现在用这四个数字各一次 进行数学运算 得到结果为24
存放在 x 变量中。
Cathy
John
请思索一下 填写并尝试完成下面的程序。
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
a=6
x= _____________________
printf(“ x= “, x )
结论2 己存放在变量中的数据可多次取用。取数据具有 “复制”的特性。
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE

10.

赋值计算
点此输入标题
第一次编写程序
在第一次编写程序时 王指导出了一道题
首先将变量a赋值为1 而后不能使用其它数字和变量 通过数学运算使得最终a的值为
Cathy
John
2018。
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE

11.

赋值计算
点此输入标题
根据题意有
a=1;
a=a+a+a+…...+a;
Cathy
第一次编写程序
John
ADD YOUR TEXT HERE
1 依据计算思维的“复制”特性 不断地去复制a 那需要复制2017个a相加 想想实在太繁
ADD YOUR TEXT HERE
复了 用键盘打击这些a也真够累的
2 那么 可以用计算思维的“替代”特性 将a变得大一些。先将a变到10吧。
a=1;
a=a+a;
# a=2;
a=a+a+a+a+a; # a=10;
ADD YOUR TEXT HERE
ADD YOUR TEXT HERE
小祁用了五步计算就得到了10。 但是 王指导说 可以用乘法 计算步骤会更少。
请你想一想?

12.

赋值计算
点此输入标题
根据题意有
a=1;
a=a+a+a+…...+a;
Cathy
第一次编写程序
John
ADD YOUR TEXT HERE
1 依据计算思维的“复制”特性 不断地去复制a 那需要复制2017个a相加 想想实在太繁
ADD YOUR TEXT HERE
复了 用键盘打击这些a也真够累的
2 那么 可以用计算思维的“替代”特性 将a变得大一些。先将a变到10吧。
a=1
a=a+a
ADD YOUR TEXT HERE
a=(a+a)*a+a
print(“ADD
x=“,YOUR
x ) TEXT HERE
小祁立刻改写了程序 用了1个乘法 3个加法 减少了一步运算 总共4步运
算 也得到了10。你看是否更短更有效了

13.

赋值计算
点此输入标题
第一次编写程序
接着小伙伴们各显神通 用了不同的方法去计算达到最终的2018.
看这个程序,Cathy
共14步,小邹用笔计算得到2018 但计算机上运行总是报错。他举手请王指导帮助。
John
ADD YOUR TEXT HERE
a=1
ADD YOUR TEXT HERE
a=a+a
a=a*a*a+a
a=[a*a+(a // a)]*a* # 这里// 是整除 不能套[ ]中括号 应再套圆括号
a=a*(a+a) // a-(a+a) // a
print(“a=“,a)
ADD YOUR TEXT HERE
王指导看了程序后 告诉大家程序书写中只能用圆括号 遇到要再套中括号的运算时 就用圆
ADD YOUR TEXT HERE
括号再套。
请你帮助改写程序 运行后取得了a=2018的结果。

14.

数字运算符例表


第一





计算符
名称
例⼦
运算结果
+
加法
4+5
9
-
减法
8-5
3
*
乘法
4*5
20
/
除法
19 / 4
4.75
//
整数除法
19 // 4
4
%
求余数
19 % 4
3
**
乘⽅
2 ** 4
16
()
括号
(4 + 5) * 20
180

15.

[练习一]
ex1-1 用4个数字4 中间加上加减乘除运算符 最终得到结
果 0,1,2,3…9 的十个数答案 4个数字4不能少一个也
不能多一个 同时也不能多个数字4合一起 如44 。
挑战一下自己, 你能完成多少 十个为全能冠军哦!!!
右边图示了前两个答案的程序段。
ex1-2 首先将变量a赋值为1 而后不能使用其它数字和变量
通过数学运算使得最终a的值为365。
如前面讲义中的2018, 也要比一比谁的计算步骤最少!
*ex1-3 有A4与A5两张长方形的打印纸 A4纸长297mm 宽210mm; A5纸长210mm 宽
148mm 编写一程序分别求出A4与A5纸的周长C与面积S。
程序请保存为 学号ex1-2.py 与 学号ex1-3.py 与题目编号相同
English     Русский Rules