




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1认识
Python课前回顾课前回顾课前回顾课前回顾课前回顾课前回顾课前回顾课前回顾课前回顾课前回顾课前回顾课前回顾课前回顾课前回顾2Python
快速入门课前回顾1、Python的起源?1991年,荷兰人,吉多范罗苏姆2、什么是python?Python是一种计算机编程语言3、Python的特点简单、易学,开发快,可移植性、免费、开源等4、Python的应用领域网站开发、爬虫、数据分析、人工智能、游戏开发等情景引入炎炎夏日,让我们一起去游泳吧!去哪里玩好呢?当时是游泳馆啦!情景引入说到游泳运动,我们是不是需要一个超大的游泳池,可以让我们更好的玩耍,打水仗呢?那么如果是写代码呢?我们是不是也需要一个超棒的环境才能让我们写的更舒服,自在呀!我不管,我也要一个大的游泳池!新知教授1、了解Python几种常见的编程环境2、掌握IDLE的使用,熟悉两种开发模式3、掌握脚本模式下IDLE的操作,新建、打开、保存、运行文件4、了解Python版本号和基本格式用法Python常见的编程环境循循善诱老师,老师!!!什么是编程环境呀?难道编程和游泳一样?游泳要好大好高级的游泳池,编程是不是也需要很贵,配置很高的电脑啊?(PS:配置高的电脑?那是不是需要好多钱o(╥﹏╥)o)思维构建NO!NO!NO!!!所谓编程环境,也叫集成开发环境(IntegratedDevelopingEnvironment,简称IDE):是一个综合性的工具软件,它把程序设计全过程所需的各项功能集合在一起,为程序设计人员提供完整的服务。简单来说:就是更高级的写代码的工具!思维构建更关键的来了!这种软件不要钱!!!并且,和电脑配置也没有太多关系!日常普通电脑足以正常运行代码。太感动了!!!编玩编学下面就快跟老师一起来见识见识常用的Python编程环境吧一、Python自带的IDLEIDLE是开发python程序的基本IDE(集成开发环境)。当安装好python以后,IDLE就会自动安装;基本功能:语法加亮、段落缩进、基本文本编辑、TABLE键控制、调试程序。由GuidovanRossum(吉多范罗苏姆)
亲自编写编玩编学打开Python自带的IDLE方法一:点击主屏幕左下角的微软标识,打开开始栏;找到P字母开头的一栏,点击Python右边的下拉选项点击IDLE(Python3.664-bit)PS:同学们安装的都是最新3.8版本的Python123编玩编学打开Python自带的IDLE方法二:1.直接在左下角的搜索窗口输入“IDLE”,2.点击最佳匹配的结果就OK了PS:可能会出现匹配不到的情况,回归第一种方法╮(╯▽╰)╭编玩编学Python自带的IDLE打开之后窗口如右图所示为了方便同学们的学习和使用,老师给同学们的PythonIDLE就安装了汉化版本哟(^U^)ノ~YO编玩编学三个大于号是提示符,表示你可以在他后面发号施令,编写代码IDLE的窗口看老师给同学们秀上一秀!编玩编学在编程中,打印(print)往往指的是在屏幕上显示文本,而不是用打印机打印在纸上,学习编程,很多时候很像数学中的套公式,比如向屏幕上打印文本消息要遵守这样的公式print("消息内容")print函数表达要向屏幕打印内容双引号之间的内容为屏幕上要显示的内容打印?我都没看到打印机怎么打印?消息的内容可以是任意的字符串编玩编学IDLE的窗口注意事项:代码编辑都是在英文输入法的状态下输入的,包括小括号,双引号!一行代码输入完成后按Enter键换行执行编玩编学同学们可以练习一下,打开IDLE窗口,打印如下内容:print(“helloworld”)print(“你好,python”)注意键盘的中英文状态,以及标点符号的大小写哦!编玩编学让我们再给计算机下达几条指令看看:1、命令计算机打印85+95的和,并打印出来2、命令计算机打印9x9的积,并打印出来注意,在几乎所有的编程语言中,都是用“*”作为乘号,作为程序猿的同学们必须习惯这一点。同学们,如果你们仔细观察就会发现,print()函数里面的内容没有用双引号括起来,你看这些内容有啥特征呢?它们都是数字,都在做数学运算编玩编学文本和文本是否可以想加呢?大胆的尝试吧!学习编程最有效的方法就是大胆尝试,代码写错了,计算机顶多就是给你错误的提示,自己改正就是了,反正计算机也不会坏掉更不会爆炸。O(∩_∩)O哈哈~编玩编学print()函数的本事可是多着呢!同学们接着看在print函数里,你可以给他传递的多个字符串,每个字符串之间用逗号隔开,print函数机会用空格把这些函数拼接起来打印到屏幕。print()我深深地佩服我自己!编玩编学同学们,刚刚我们写代码的方式称之为交互式编程,就是写一行代码,按回车系统会自动立即反馈,但如果我们要写的很多行代码,中间有事情打断了,交互式就悲剧了,因为你关闭IDLE后再打开,你会发现刚刚写的代码都丢失了!如何解决这个问题呢?就好比打游戏不存盘一样悲剧!!!这就不得不提另一种编程模式脚本模式下面就跟老师一起来学习如何使用吧!编玩编学打开IDLE,点击左上角的“文件”选项;点击“新建文件”选项,然后会弹出一个窗口;在这个窗口中,我们就可输入多行代码啦,可以输入:print(“你好,Python!”)print(“遇见你很高兴”)编玩编学完成代码编辑后,点击左上角的“文件”选项;进入下拉框,点击“保存”,文件命名“demo1”,为了以后方便找到它,将它保存到桌面的文件里面。然后点击中间的“运行”——“运行模块”选项,代码就被执行啦!编玩编学注意:Python编写的代码保存的时候后缀名必须是“.py”,这样才能够被识别为Python程序。如果没有显示后缀名,可以点击“查看”——勾选“文件拓展名”,就会显示出来啦12编玩编学print(“你好,Python!”)和print(“遇见你很高兴”)必须写成两行吗?一般人都习惯写成两行,如果你非要写成一行,每行指令之间必须要用“;”分号隔开,就像这个样子print(“你好,Python!”);print(“遇见你很高兴”)虽然不会报错,但是老师强烈反对这种写法!!!首先每行一条指令(语句)这样更容易阅读和理解;另外每个行业都有自己的行规和惯例,在编程界,大家都习惯一行只写一条指令(语句),如果你非要用这种反人类的写法不仅会遭人鄙视,可能出门还会被打的哟!其他常用的编程环境编玩编学一、Pycharm带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。也是程序员日常开发用的最多的一款软件编玩编学二.VisualStudioCode一个运行于MacOSX、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器编玩编学三.JupyterNotebook(此前被称为IPythonnotebook)是一个交互式笔记本,支持运行40多种编程语言。JupyterNotebook的本质是一个Web应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和
markdown。用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。Python小拓展思维构建编玩编学感兴趣的同学可以去Python的官网了解一下:/创作实践Python课堂演练打开PythonIDLE,新建文件,在脚本编程模式下,打印如下内容:print(“我今天学了python的使用”)print(“我很开心”)保存文件,命名为“demo2”并保存到桌面;运行代码,打印到窗口课堂总结1、了解Python几种常见的编程环境答:IDLE,pycharm,VisualStudioCode,JupyterNotebook2、IDLE的两种开发模式答:交互式;脚本式3、熟悉脚本模式下IDLE的操作,新建、打开、保存、运行文件4、了解Python版本号和基本格式用法答:Python有2.X和3.X两种版本,现在主流的是3.X版本,最新的稳定版本是Python3.8版本分享交流今天学习了PythonIDLE几种编程模式?分别是什么?演示今天打印的代码3.Python
变量3.Python
变量3.Python
变量N4.Python
变量的类型课前回顾1、什么是变量?答:变量就是用来存储数据的;2、input()函数有什么作用?答:利用input()函数可以获取到键盘输入的信息;3、变量的命名规则答:只能由字母、下划线和数字组成,不能以数字开头,不能
与关键字重名;要做到见名知意。情境引入汽车的类型?新知教授1、变量的几种类型?2、算数运算符3、变量间的运算变量我可是多种多样的~循序善诱个人信息表姓名唐三年龄13岁性别男体重85公斤身高1.9米同学们是否都填过这种表呢?循序善诱个人信息表姓名唐三年龄13性别男体重1.9米身高85变量名值name唐三age13gender男weight1.9米high85文字?数字?小数?是否是曾相识呢?变量作为存储数据的载体可以存储任何形式的数据思维构建个人信息表变量姓名唐三name=“唐三”年龄13age=13性别男gender=True身高1.9米weight=1.9体重85公斤high=85思维构建变量类型(数字型)name=“唐三”字符串str必须使用引号括起来的一串字符age=13整数int像0、1、2、3、-10、1、3、10等这样的数gender=True布尔型bool布尔型的值只有两个:false(假)和true(真)。且false的序号为0,true的序号是1weight=1.9浮点型float小数,像3.14,2.343Python可以根据=等号右侧的值,自动推导出变量中存储数据的类型,不需要声明变量如何巧妙使用不同类型的变量?让我们结合算符运算符来试试吧!编玩编学算术运算符算术运算符是个什么东东?算术运算符就是数学中的加减乘除啦!!!思维构建“+”加号的使用1、通过“+”号,我们可以进行字符串的拼接name1=“我是唐三” #定义字符串类型的变量name2=“我是小舞”print(name1+name2) #将两个字符串拼接在一起2、数字间的计算a=10 #定义整数型的变量b=20c=a+bprint(c)思维构建“*”乘号的使用(键盘中同时按住shift+8)1、打印字符串的倍数name=“唐三”print(name*10) #打印10个唐三2、数字间的计算苹果每斤5.98元,买了6斤,花了多少钱?print(5.98*6)思维构建“/”除号的使用/a=22b=10c=a
/
bprint(c)d=a//b #“//”取整数e=a%b #“%”取余数print(d)print(e)分清楚了“/”,“//”,“%”的区别了吗?思维构建“==”的使用在python编程中,两个等于号才表示等于判断print(5+6==10)print(5+6==11)——True——False学习了这么多!我们来试试解决实际的应用题吧思维构建name=input(“请输入打招呼的姓名:")可以更改为任意的提示将键盘输入的信息保存到a中定义一个变量,接收输入的内容创作实践价格自动计算器小明帮妈妈卖鸡蛋,一个鸡蛋是0.68元,因为物美价廉,生意异常火爆,忙不过来。他想用代码编写一个只需要输入鸡蛋个数,就能自动计算价格的工具,快来帮他实现吧!创作实践egg=input("请输入购买的鸡蛋个数:")price=0.68money=egg*priceprint(money)怎么出错了呢???创作实践egg=int(input("请输入购买的鸡蛋个数:"))price=0.68money=egg*priceprint(money)input()函数接收到的键盘信息,默认都是字符串的数据类型。字符串的数据类型不能与Float类型相乘float数据类型创作实践egg=input("请输入购买的鸡蛋个数:")price=0.68money=int(egg)*priceprint(money)第二种写法:第三种写法:egg=input("请输入购买的鸡蛋个数:")egg=int(egg)price=0.68money=egg*priceprint(money)创作实践egg=input("请输入购买的鸡蛋个数:")egg=int(egg)price=0.68money=egg*priceprint(money)⼀共定义有几个变量?三个:price/egg/moneyegg=int(egg)是在定义新的变量还是在使用变量?变量名只有在第⼀次出现才是定义变量变量名再次出现,不是定义变量,⽽是直接使⽤之前定义过的变量在程序开发中,可以修改之前定义变量中保存的值吗?可以变量中存储的值,就是可以变的创作实践还有别的写法吗?当然有啦,在程序员的世界里,同样功能的代码,可以是一行,两行;也可能是七行,八行;虽然功能一样,但是因人而异,每个人的习惯不一样,十个人就可能写出十个花样不同的代码呢O(∩_∩)O哈哈~学习了这么多!同学们是不是已经跃跃欲试了呢创作实践圆形,是一个看来简单,实际上是十分奇妙的形状。古代人最早是从太阳、阴历十五的月亮得到圆的概念的。在一个平面内,一动点以一定点为中心,以一定长度为距离旋转一周所形成的封闭曲线叫做圆。连接圆心和圆上的任意一点的线段叫做半径圆的周长=半径*2*圆周率半径圆(一种几何图形)创作实践圆周率是圆的周长与直径的比值,一般用希腊字母π表示一块古巴比伦石匾(约产于公元前1900年至公元前1600年)清楚地记载了圆周率=25/8=3.125。中国古算书《周髀算经》(约公元前2世纪)的中有“径一而周三”的记载;半径圆周率3.1415926535897932384626433832………创作实践公元480年左右,南北朝时期的数学家祖冲之进一步得出精确到小数点后7位的结果,阿拉伯数学家卡西在15世纪初求得圆周率17位精确小数值,打破祖冲之保持近千年的纪录2019年3月14日,谷歌宣布圆周率现已到小数点后31.4万亿位。圆周率创作实践圆的周长=2*半径*圆周率圆周率=3.1415926535当半径=3厘米时周长=2*3*3.1415926535=当半径=7厘米时周长=2*7*3.1415926535=当半径=12厘米时周长=2*12*3.1415926535=18.84955592143.98229714975.398223684创作实践圆的周长=2*半径*圆周率圆周率=3.1415926535小朋友们设计一个自动求周长的计算器,只需要输入半径,就可以自动求出圆的周长,快动收手试试吧r=int(input("请输入圆的半径:"))a=3.1415926535c=2*r*aprint(c)课堂总结1、数字型变量有哪些类型?答:字符串、整型、浮点、布尔型。2、今天学习了哪些算术运算符?答:加“+”,减“-”,乘“*”,除“/”(取整数“//”,取余数“%”)3、input()函数使用时变量类型的转换?答:input()获取的是字符串的数据类型算数运算时需要声明变量int(input())分享交流同学们今天写代码有没有遇到什么问题?演示今天打印的代码Python
条件判断课前回顾1、数字型变量有哪些类型?答:字符串、整型、浮点、布尔型。2、什么是算术运算符?答:加“+”,减“-”,乘“*”,除“/”(取整数“//”,取余数“%”)3、使用input()函数时,如何转换变量类型?答:input()获取的是字符串的数据类型算数运算时需要声明变量int(input())情境引入生活中的判断几乎是⽆所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?……如果你是未成年人,你就不能进网吧!情境引入如果你没有戴口罩,你就不能进入公共场所!如果你没有……,你就不能……!新知教授1、if语句的基本语法?2、else处理条件不满足的情况3、逻辑运算符if语句初体验If条件判断的基本语法循序善诱在Python中,if语句就是⽤来进⾏条件判断的。如果今天作业写完了
你就可以玩游戏了如果期末考试班级第一
妈妈带你去迪士尼玩。。。。。。。。。。。。思维构建在Python中,if语句就是⽤来进⾏条件判断的。if要判断的事:条件成立要做的事缩进,Python代码为了美观,简洁,有严格的缩进要求,为一个“Tab”键,或者4个空格编玩编学判断语句演练——判读年龄需求1.定义⼀个整数变量(age)记录年龄2.判断是否满18岁 (>=)3.如果满 18岁,允许进网吧嗨⽪age=18ifage>=18:print(“符合年龄,可以进去嗨皮”)编玩编学想一想?age=18ifage>=18:print(“可以进网吧嗨皮”)print(“这句代码什么时候执行?”)无论条件是否满足他都会执行吗?编玩编学使⽤If判断时,只能做到满⾜条件时要做的事情;那么如果,不满足条件怎么办?比如:1.定义⼀个整数变量(age)记录年龄2.判断是否满18岁 (>=)3.如果满 18岁,允许进网吧嗨⽪4.如果不满18岁,回家学习写作业去else处理条件不满足思维构建else[els]adv.其他的;别的;另外的;不同的else使用格式如下:if要判断的条件:
条件成立时,要做的事情……else:
条件不成立时,要做的事情 ……编玩编学判断语句演练:1.定义⼀个整数变量(age)记录年龄2.判断是否满18岁 (>=)3.如果满 18岁,允许进网吧嗨⽪4.如果不满18岁,回家学习写作业去age=18ifage>=18:print("允许进网吧嗨皮")else:print("回家学习写作业去")编玩编学网吧智能判定系统还记得我们学习过的input函数吗?利用input函数设计一个网吧年龄判定系统输入的年龄,如果:>=18,允许进网吧嗨皮否则<18,回家学习写作取编玩编学智能判定系统:1.输入用户年龄(input函数)2.判断是否满18岁 (>=)3.如果满 18岁,允许进网吧嗨⽪4.如果不满18岁,回家学习写作业去age=int(input("请输入你的年龄:"))ifage>=18:print("允许进网吧嗨皮")else:print("回家学习写作业去")逻辑运算符思维构建比如多个条件都成⽴才能执⾏,或者有⼀个条件成⽴就可以执⾏,这时就需要使⽤逻辑运算符。什么是逻辑运算符呢?妈妈说:如果你期末考试语文与数学都考了100分,就带你去上海迪士尼玩!思维构建妈妈说:如果你期末考试语文,数学都考了100分,就带你去上海迪士尼玩!语文数学判断100100成立95100不成立10095不成立9595不成立思维构建条件一and
条件二与/并且条件一条件二判断成立成立成立成立不成立不成立不成立成立不成立不成立不成立不成立两个条件同时满⾜,返回True只要有⼀个不满⾜,就返回False思维构建a=100b=100ifa==100andb==100:print(“可以去迪士尼")else:print(“家里蹲,写作业")练一练写成演示代码:注:python中,“=”表示赋值;“==”表示判断两个数是相等思维构建妈妈说:如果你期末考试语文或数学考了100分,就带你去上海迪士尼玩!语文数学判断100100成立95100成立10095成立9595不成立思维构建条件一or
条件二或/或者条件一条件二判断成立成立成立成立不成立成立不成立成立成立不成立不成立不成立两个条件只要有一个满⾜,返回True两个条件同时不满足,返回False思维构建a=100b=90ifa==100orb==100:print(“可以去迪士尼")else:print(“家里蹲,写作业")练一练写成演示代码:思维构建我们再来说
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园特色课程与家庭支持计划
- 书法学专业实习教学反思
- 跨文化背景下的家长教育心得体会
- 2025年乡镇文艺演出活动计划
- 2025年度人力资源部职业发展规划总结
- 餐饮行业顾客服务工作职责
- 信息技术2.0在物流行业的优化计划
- 四年级下册环保主题实践活动计划
- 小学班级管理与研究计划
- 水利工程建设项目协调推进措施
- 湖北省黄冈八模2025届高三第一次模拟考试数学试卷含解析
- 道路工程交通安全设施施工方案及保障措施
- 劳务派遣信息管理系统
- 极地安全课件教学课件
- GB/T 44588-2024数据安全技术互联网平台及产品服务个人信息处理规则
- 2024年全国半导体行业职业技能竞赛(半导体分立器件和集成电路装调工赛项)理论考试题库(含答案)
- 2024年深圳技能大赛-鸿蒙移动应用开发(计算机程序设计员)职业技能竞赛初赛理论知识
- 课件:《中华民族共同体概论》第四讲 天下秩序与华夏共同体的演进(夏商周时期)
- 统编版高中语文教材的“三种文化”内容及价值实现
- GB 20997-2024轻型商用车辆燃料消耗量限值及评价指标
- 杜仲叶培训课件
评论
0/150
提交评论