分类目录归档:模块二

day16 阶段总结


day16 阶段总结

课程目标:对第二模块 “函数和模块” 阶段的知识点进行总结和考试,让学员更好的掌握此模块的相关知识。

课程概要:

  • 知识补充
  • 阶段总结(思维导图)
  • 考试题

1.知识补充

1.1 nolocal关键字

在之前的课程中,我们学过global关键字。

name = 'root'


def outer():
    name = "武沛齐"

Read more

day15 内置模块和开发规范


day15 内置模块和开发规范

01

目标:掌握常见的内置模块的使用及了解软件开发的规范。

今日概要:

  • 内置模块
    • json
    • time
    • datetime
    • re
  • 开发规范
    • 主文件
    • 配置文件
    • 数据
    • 附件
    • 业务代码

1. 内置模块

1.1 json

json模块,是python内部的一个模块,可以将python的数据格式 转换为json格式的数据,也可以将json格式的数据转换为python的数据

Read more

day14 模块


day14 模块

01

课程目标:掌握Python中常用模块的使用方法。

今日概要:

  • 自定义模块(包)
  • 第三方模块
  • 内置模块【1/2】

1. 自定义模块

1.1 模块和包

import hashlib


def encrypt(data):
    """ 数据加密 """
    hash_object = hashlib.md5()

Read more

day13 内置函数和推导式


day13 内置函数和推导式

01

今日概要:

  • 匿名函数
  • 生成器
  • 内置函数
  • **附加**:推导式,属于数据类型的知识,内部的高级的用法会涉及到【生成器】和【函数】的知识。

1. 匿名函数

传统的函数的定义包括了:函数名 + 函数体。

def send_email():
    pass

# 1. 执行
send_email()
# 2. 当做列表元素
data_list = [send_emai

Read more

day12 函数高级


day12 函数高级

01

课程目标:掌握函数嵌套、闭包、装饰器等高级知识点。

今日概要:

  • 函数的嵌套
  • 闭包
  • 装饰器

上述内容均属于函数部分必备知识,以后开发时直接和间接都会使用,请务必理解(重在理解,不要去死记硬背)。

1. 函数嵌套

Python中以函数为作用域,在作用域中定义的相关数据只能被当前作用域或子作用域使用。

NAME = "武沛齐"
print(NAME)

d

Read more

day10 函数入门


day10 函数入门

01

目标:掌握函数的编写方式以及函数的基本使用。

今日概要:

  • 初识函数
  • 函数的参数
  • 函数的返回值

提示:由于昨天的内容比较多,为了减轻大家的学习压力,今天设计的课程内容会比较少。

1. 初识函数

函数到底是个什么东西?

函数,可以当做是一大堆功能代码的集合。

def 函数名():
    函数内编写代码
    ...
    ...

函数名()

例如:

# 定义名字

Read more

day11 函数进阶


day11 函数进阶

01

目标:掌握函数相关易错点 & 项目开发必备技能。

今日概要:

  • 参数的补充
  • 函数名,函数名到底是什么?
  • 返回值和print,傻傻分不清楚。
  • 函数的作用域

1.参数的补充

在函数基础部分,我们掌握函数和参数基础知识,掌握这些其实完全就可以进行项目的开发。

今天的补充的内容属于进阶知识,包含:内存地址相关、面试题相关等,在特定情况下也可以让代码更加简洁,提升开发效率。

Read more

day09 文件操作相关


第二模块 函数&模块

从今天开始,我们将进入系列课程第二模块的的学习。

第一模块主要是学习python基础知识,从第二模块开始就可以通过程序去解决工作中实际的问题。

01

从今天开始,我们将进入第二模块的学习,此模块主要包含两大部分:

  • 函数,一个用于专门实现某个功能的代码块(可重用)。

    • 内置函数

      len、bin、oct、hex 等
    • 自定义函数

      def send_email():
          

Read more