目录

  • 【课程导学】
    • ● 课程介绍《Pyrthon与GUI入门》
    • ● 课程标准
    • ● 课程教学设计
    • ● 课程授课计划
    • ● 课程考核方案
  • 第1单元【初识Python】
    • ● 【思政园地】-大数据时代人工智能的重要性
    • ● 1、【知】-本次课我要学什么
    • ● 2.1、【学】-开发环境的搭建
    • ● 2.3、【学】-print函数的常规使用
    • ● 3、【练】-我要动手做
    • ● 【课堂讨论】-答疑解惑
  • 第2单元【简单数据类型变量的定义】
    • ● 【思政园地】-"大”数据时代
    • ● 1、【测】-知识回顾
    • ● 2、【知】-本次课我要学什么
    • ● 2.1、【学】-简单数据类型变量的定义
    • ● 3.3、【学】-数据类型间的转换
    • ● 3.4、【学】-print函数的格式化显示
    • ● 4、【练】-我要动手做
    • ● 【课堂讨论】-答疑解惑
  • 第3单元【选择语句的使用】
    • ● 【思政园地】
    • ● 1、【测】-知识回顾
    • ● 2、【知】-本次课我要学什么
    • ● 3.1、【学】-基本输入函数input的使用
    • ● 3.2、【学】-if语句的使用
    • ● 3.3、【学】-if...else语句的使用
    • ● 3.4、【学】-if...elif语句的使用
    • ● 3.5、【学】-if嵌套的应用
    • ● 4、【练】-我要动手做
    • ● 5、【用】-我要用
    • ● 【课堂讨论】-答疑解惑
  • 第4单元【简单循环语句的应用】
    • ● 【思政园地】
    • ● 1、【测】-知识回顾
    • ● 2、【知】-本次课我要学什么
    • ● 3.1、【学】-while语句的应用
    • ● 3.2、【学】-for语句的应用
    • ● 3.3、【学】-range函数的使用
    • ● 4、【练】-我要动手做
    • ● 5、【用】-我要用
    • ● 【课堂讨论】-答疑解惑
  • 第5单元【复杂循环语句的应用】
    • ● 【思政园地】
    • ● 1、【测】-知识回顾
    • ● 2、【知】-本次课我要学什么
    • ● 3.1、【学】-break语句的使用
    • ● 3.2、【学】-continue语句的应用
    • ● 3.3、【学】-pass语句的应用
    • ● 3.4、【学】-else语句的使用
    • ● 3.5、【学】-循环语句的嵌套应用
    • ● 4、【练】-我要动手做
    • ● 5、【用】-阶段过关任务
    • ● 【课堂讨论】-答疑解惑
  • 第6单元【字符串的实际应用】
    • ● 【思政园地】
    • ● 1、【测】-知识回顾
    • ● 2、【知】-本次课我要学什么
    • ● 3.1、【学】-字符串的基本操作
    • ● 3.2、【学】字符串的读取操作
    • ● 3.3、【学】-字符串的合并、修改、删除操作
    • ● 3.4、【学】-字符串常见内建函数的应用
    • ● 3.5、【学】-字符串的其它操作
    • ● 4、【练】-我要动手做
    • ● 5、【用】-我要用
    • ● 【课堂讨论】-答疑解惑
  • 第7单元【列表的创建与常见操作】
    • ● 【思政园地】-团队合作
    • ● 1、【测】-知识回顾
    • ● 2、【知】-本次课我要学什么
    • ● 3.1、【学】-列表的创建
    • ● 3.2、【学】-列表中元素的查找
    • ● 3.3、【学】-列表中元素的增加
    • ● 3.4、【学】-列表中元素的修改
    • ● 3.5、【学】-列表中元素的删除
    • ● 4、【练】-我要动手做
    • ● 5、【用】-我要用
    • ● 【课堂讨论】-答疑解惑
  • 第8单元【图形用户界面GUI编程】
    • ● 【思政园地】-工位整理
    • ● 1、【测】-知识回顾
    • ● 2、【知】-本次课我要学什么
    • ● 3.1、【学】-GUI界面的介绍
    • ● 3.2、【学】-用QT Designer创建窗口
    • ● 3.3、【学】-窗口返回值事件
    • ● 3.4、【学】-GUI常用控件
    • ● 4、【练】-我要动手做
    • ● 5、【用】-我要用
    • ● 【课堂讨论】-答疑解惑
  • 新建课程目录
    • ● 新建课程目录
      • ● 新建课程目录
    • ● 新建课程目录
2、【知】-本次课我要学什么

课题

名称

 字符串

计划学时

5 课时

内容

分析

打开浏览器登录某些网站的时候,需要输入密码,浏览器把密码传送到服务器后,服务器会对密码进行验证,其验证过程是把之前保存的密码与本次传递过去的密码进行对比,如果相等,那么就认为密码正确,否则就认为不对服务器既然想要存储这些密码可以用数据库(比如MySQL),当然为了简单起见,咱们可以先找个变量把密码存储起来即可,而可以存储带有字母密码的就是字符串。

教学目标及基本要求

1、 掌握字符串的输入和输出

2、 会使用切片的方式访问字符串中的值

3、 掌握常见的字符串的内建函数

教学

重点

1、 掌握字符串的输入和输出

2、 会使用切片的方式访问字符串中的值

3、 掌握常见的字符串的内建函数

教学

难点

1、 会使用切片的方式访问字符串中的值

2、 掌握常见的字符串的内建函数

任务一:(考察知识点为字符串的格式输出)

形式:单独完成

目:

      请按照以下要求完成。

要求如下:

  1) 定义表示姓名的变量name,赋值为“小明”;

  2) 定义表示年龄的变量age,赋值为“28

  3) 定义表示体重的变量height,赋值为“1.85

  4) 使用print函数输出上述信息。

 

 

任务二:(考察知识点为使用切片截取字符串)

形式:单独完成

目:

请按照以下要求操作。

要求如下:

1) 定义一个字符串,内容为“传智黑马欢迎您”;

2) 使用切片截取下标为0~1的字符,并打印输出;

3) 使用切片截取下标为2~末尾的字符,并打印输出;

4) 使用切片截取下标为2~倒数第2个字符,并打印输出;

5) 使用切片截取倒序且步长为3的字符,并打印输出。

 

 

 

任务三:(考察知识点为字符串的内建函数)

形式:单独完成

目:

已知有字符串000itcast and itheima000”,请按照以下要求操作。

要求如下:

  1) 查找it出现的索引位置,并打印输出;

  2) 检测it出现的次数;

  3) 000”替换为空格;

  4) 把所有字符转换为大写;

  5) 删除字符两头的空格

 

 

任务四:(考察知识点为字符串运算符)

形式:单独完成

目:

已知字符串itcast”,请按照以下要求操作。

要求如下:

1) 使用not in运算符,检测字符串中是否包含“heima

2) 如果不包含,就在字符串后面加上heima,并使用空格分隔

3) 让每个单词的首字母变成大写

4) 分别截取两个单词为两个子串

 


    拓

    展

    任

    务

  

  任务一:文本字符统计程序

  任务二:身份证城市判别程序