大爽Python入门公开课教案 点击查看教程总目录 1 使用pycharm建立我们的第一个项目 打开pycharm,点击菜单栏,File->New Project 在Location(项目地址)那一行,点击右侧的图标打开地址选择界面 挑一个自己觉得合适的文件夹,比如我挑了codes文件夹,点击新建文件夹图标(红框2) 在弹出的文件夹名称设置窗口中,输入course1,点击回车. 再选择新建的course1文件夹,点击ok 再在Python Interpreter这里, 选择下面的Previous…
大爽Python入门公开课教案 点击查看教程总目录 这里只初步认识下循环和判断,以便于我们去实现一些简单的计算. 循环和判断的详细知识和细节,我们将在后面的章节(大概是第三章)展开阐述. 1 初步了解 在本系列课程的准备工作的第二节 感受IDE中,展示过以下代码 for i in range(10): if i % 2 == 0: print(i) 其输出为 0 2 4 6 8 当时只是让大家看这个代码的样子和了解敲代码的感觉, 这里来解释下这个代码. 简单循环 for i in range(n…
大爽Python入门公开课教案 点击查看教程总目录 1 布尔值介绍 从判断说起 回顾第一章介绍的简单的判断 >>> x = 10 >>> if x > 5: ... print("x is greater than 5") 重点来看下if x > 5:这一句. 这一句可以分为两步 x > 5: 本质是一个运算式,其值是一个布尔值. if根据布尔值来判断. 具体如下 >>> x = 10 >>> x…
大爽Python入门公开课教案 点击查看教程总目录 简单回顾if 回顾下第一章的代码 >>> x = 5 >>> if x > 0: ... print("x is greater than 0") ... x is greater than 0 当时是从朴素的逻辑角度去理解的. 现在详细的说一下这个. if语句的基础形式如下 if condition: statement # code block condition为True,代表if判断成…
大爽Python入门公开课教案 点击查看教程总目录 除了通用的序列方法, 列表和字符串还有些自己的专属方法. 后面介绍有些是英中文对照介绍(英文来自官方文档), 便于大家更深入的去理解其意思. 灵活的创建 创建空字符串,空列表,空字典的基础写法 # 创建空字符串 s = '' # 创建空列表 l = [] # 创建空字典 d = {} 使用内建方法来创建空字符串,空列表,空字典 # 创建空字符串 s = str() # 创建空列表 l = list() # 创建空字典 d = dict() 字符…
大爽Python入门公开课教案 点击查看教程总目录 1 什么是容器 先思考这样一个场景: 有五个学生,姓名分别为: Alan, Bruce, Carlos, David, Emma. 需要给他们都打一遍招呼. 即按照以下格式输出一遍 hello, Alan! hello, Bruce! hello, Carlos! hello, David! hello, Emma! 如果一个一个print,代码重复度太高,且后续每多一个学生,需要跟着增加一行print. 20个学生就需要20行代码,100个学…
大爽Python入门公开课教案 点击查看教程总目录 1 [思考]方向变换 小明同学站在平原上,面朝北方,向左转51次之后(每次只转90度), 小明面朝哪里?小明转过了多少圈? (360度为一圈,圈数向下取整) 2 [实践]循环输出 请输出以下内容 A AAA AAAAA AAAAAAA AAAAAAAAA 详细要求: 共5行, 第一行"A"有1个,第二行有3个,第三行有5个,依此类推, 每行在开头使用空格实现居中对齐效果. 3 [实践]简单统计 使用循环和判断, 计算100以内(大于等…
大爽Python入门公开课教案 点击查看教程总目录 1 方向变换 >>> 51//4 12 >>> 51%4 3 答: 向左转51次之后, 小明面朝东方, 转过了12圈. 解析: 由于每左转四次都会回到原来朝向, 所以左转51次和左转3次效果一样, 面朝北方,左转3次后将面朝东方. 2 循环输出 参考答案: layer = 5 for i in range(layer): s = " " * (layer - 1 -i) + "A"…
大爽Python入门公开课教案 点击查看教程总目录 1 整数与浮点数 整数大家都知道,比如1, 2, 10, 123, 都是整数int. 浮点数是什么呢? 上一节的除法运算,不知道有没有人注意到,其结果的样子和整数是不同的. >>> 8/7 1.1428571428571428 上面输出的小数就是浮点数float. 在python里,浮点数就是小数. 辨别方法就是小数点. 同时 /除法运算的结果永远是浮点数 浮点数和整数运算的结果永远是浮点数 >>> 10 / 5 2.…
大爽Python入门公开课教案 点击查看教程总目录 一 感受IDE 什么是IDE? 在这里,我并不想直接给出一个回答, 因为这个回答对初学者来说,可能有些抽象. 我想先带大家感受下IDE. 1 比较不同 首先是回顾, 在准备工作--第一小节的最后, 提到过在命令行/终端中输入python/python3并回车,进入python交互式命令行. 除了通过命令行/终端进入python交互式命令行. 我们还可以打开python IDLE(安装了python就有) windows打开方法如下图 mac打开…