摘要: 综合应用 —— 名片管理系统 目标 综合应用已经学习过的知识点: 变量 流程控制 函数 模块 开发 名片管理系统 系统需求 1. 程序启动,显示名片管理系统欢迎界面,并显示功能菜单 2. 用户用数字选择不同的功能 3. 根据功能选择,执行不同的功能 4. 用户名片需要记录用户的 姓名 、 电话 、 阅读全文
posted @ 2019-05-08 12:44 s小毛驴 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 函数基础 目标 函数体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数体验 1.1 体验 所谓 函数 ,就是把 具有独立功能的代码块 组织为一个小模块,在需要的时候 调用 函数的使用包含两个步骤: 1. 定义函数 —— 封装 独立的功能 2. 调用函数 — 阅读全文
posted @ 2019-05-08 11:43 s小毛驴 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 ( ) 浮点型( ) 布尔型( ) 真 `非 0 数` —— 非零即真 假 `0` 复数型 ( ) 主要用于科学计算,例如:平面场问题、波动问题、电感电 阅读全文
posted @ 2019-05-08 11:27 s小毛驴 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 循环 目标 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 —— 从上向下 ,顺序执行代码 分支 —— 根据条件判断,决定执行代码的 分支 循环 —— 让 特定代码 重复 执行 02. 阅读全文
posted @ 2019-05-08 10:10 s小毛驴 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 判断(if)语句 目标 开发中的应用场景 if 语句体验 if 语句进阶 综合应用 01. 开发中的应用场景 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?…… 程序中的判断 判断的定义 如果 条件满足 ,才能做某件事情, 如果 条件不满足 ,就做另外一件事情,或者 阅读全文
posted @ 2019-05-08 10:00 s小毛驴 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 01 标识符和关键字 1.1 标识符 标示符就是程序员定义的 变量名、函数名 名字 需要有 见名知义 的效果,见下图: 标示符可以由 字母、下划线 和 数字 组成 不能以数字开头 不能与关键字重名 1.2 关键字 关键字 就是在 Python 内部已经使用的标识符 关键字 具有特殊的功能和含义 开发 阅读全文
posted @ 2019-05-08 09:48 s小毛驴 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 程序就是用来处理数据的,而变量就是用来存储数据的 目标 变量定义 变量的类型 变量的命名 01. 变量定义 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建 等号(=)用来给变量赋值 = 左边是一个变量名 = 右边是存储在变量中的值 变量名 = 值 变量定义之后 阅读全文
posted @ 2019-05-08 09:42 s小毛驴 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 程序执行原理 目标 计算机中的 三大件 程序执行的原理 程序的作用 01. 计算机中的三大件 计算机中包含有较多的硬件,但是一个程序要运行,有 三个 核心的硬件,分别是: 1. CPU 中央处理器,是一块超大规模的集成电路 负责 处理数据 / 计算 2. 内存 临时 存储数据(断电之后,数据会消失) 阅读全文
posted @ 2019-05-08 09:30 s小毛驴 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 算数运算符 计算机 ,顾名思义就是负责进行 数学计算 并且 存储计算结果 的电子设备 目标 算术运算符的基本使用 01. 算数运算符 算数运算符是 运算符的一种 是完成基本的算术运算使用的符号,用来处理四则运算 | 运算符| 描述 | 实例 | | : : | : : | | | + | 加 | 1 阅读全文
posted @ 2019-05-08 08:33 s小毛驴 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Request Request对象在我们写爬虫发送请求的时候调用,参数如下: url: 就是需要请求的url callback: 指定该请求返回的Response由那个函数来处理。 method: 请求方法,默认GET方法,可设置为"GET", "POST", "PUT"等,且保证字符串大写 hea 阅读全文
posted @ 2019-04-27 15:43 s小毛驴 阅读(526) 评论(0) 推荐(0) 编辑
摘要: crawlSpider 创建CrawlSpider模板 scrapy genspider -t crawl <爬虫名字> <域名> 模板代码示例: # -*- coding: utf-8 -*-import scrapyfrom scrapy.linkextractors import LinkEx 阅读全文
posted @ 2019-04-27 14:07 s小毛驴 阅读(626) 评论(0) 推荐(0) 编辑
摘要: Scrapy笔记 安装scrapy框架 安装scrapy: 通过pip install scrapy 如果是在Windows上面,还需要安装pypiwin32,如果不安装,那么以后运行scrapy项目的时候会报错。安装方式:pip install pypiwin32。 如果是在Ubuntu下,还需要 阅读全文
posted @ 2019-04-27 13:58 s小毛驴 阅读(248) 评论(0) 推荐(0) 编辑
摘要: bytes bytes对象只负责以二进制字节序列的形式记录所需记录的对象,至于该对象到底表示什么(比如到底是什么字符)则由相应的编码格式解码所决定 str 使用encode方法转化为 bytes bytes通过decode转化为str bytes转换成str: 在Python 2中由于不区分str和 阅读全文
posted @ 2019-04-14 18:35 s小毛驴 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 什么是网络爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人)就是模拟客户端发送网络请求,接收请求响应,一种按照一定的规则,自动地抓取互联网信息的程序。只要是浏览器能做的事情,原则上,爬虫都能够做,简单来说就是我们自己写程序,去互联网上抓取我们需要的数据,如图片,MP3,MP4等 网络爬虫(又被称为网页蜘 阅读全文
posted @ 2019-04-14 14:18 s小毛驴 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 注释 目标 注释的作用 单行注释 多行注释 01注释的作用 在程序中对代码的标注说明,增强代码的可读性 以 # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用 为了保证代码的可读性,# 后面建议先添加一个空格,然后再编写相应的说明文字 示例代码: # 在屏幕上输 阅读全文
posted @ 2019-04-05 16:50 s小毛驴 阅读(286) 评论(0) 推荐(0) 编辑
返回顶部