Python爬虫:爬虫基础and粗鲁地爬取一个网页

今天我们要学习的内容是轻量级的爬虫,即我们所抓取的页面是静态加载的网页内容,而不是那些需要用户登录或者JavaScript异步加载的网页内容。 首先我们明确一个问题:爬虫能干什么? 爬虫:一段自动抓取互联网信息的程序 我们可以把互联网看成URL组成的网状结构,就像下图一样: 我们通过手...

2018-07-22 11:01:29

阅读数 70

评论数 0

Python基础:赋值语句

今天我们来看一下最基本的Python语句——赋值语句,赋值语句的最基本机制为: 赋值创建一个对象引用 名称创建于首次赋值 名称引用前必须赋值 某些操作对象会隐式赋值 基本的赋值操作: 基本赋值 元组/列表赋值 两个变量的交换 序列赋值 多目标赋值 参数化赋值  ...

2018-07-21 12:18:10

阅读数 565

评论数 0

Python基础:语句与语法——猜数字游戏的实现

Python的语句是程序的最基本的组成部分,对Python的语句做一个简单的分类如下: 赋值 运行函数 执行选择(如if...else) 迭代语句 循环 函数 模块与命名空间 类 异常处理 其他 Python语言相对于其他的编程语言也有自己的特点: 强制缩进:4个空格 if...

2018-07-18 23:19:22

阅读数 69

评论数 0

Python基础:文件读写

今天我们来看一下Python中对于文件读写的基本操作,仍然是从三个方面展开: 文件对象声明与基本操作 声明 open("路径","模式",encoding="编码") 其中,路径包含绝对...

2018-07-17 14:19:36

阅读数 106

评论数 0

Python基础:dict字典表

今天我们来将一个在Python中应用除了list列表之外的最频繁的一个数据类型,属于映射的一种——dict字典表首先我们来看一下字典表的特性:通过键,非下标索引来访问数据可包含任意的无序集合可变长度、异质并且可以任意嵌套属于“可变映射”分类对象引用表(哈希表)接下来我们来看一下字典表的声明:{}空...

2018-07-14 18:38:17

阅读数 62

评论数 0

Python基础:str字符串

前面讲解了Python常用列表、序列等内容,今天我们来讲解序列中另一个不可变序列——str字符串。1、字面值的声明。字符串的声明可以通过单引号或者双引号,没有本质区别。'字符串'"字符串""""内容有多行&a...

2018-07-14 15:00:08

阅读数 77

评论数 0

数据挖掘算法之k-匿名算法

    在大数据时代,随着数据的价值被人们更多地挖掘和利用,各种隐私保护问题也越来越多地引起了大家的注意。给予这一点,相继提出了多种隐私保护算法。今天我们来讲解一种匿名隐私保护模型——k-匿名模型    在讲解k-匿名模型之前,我们首先对用户数据类型进行一个分类:    ①显式标识符(ID,能够唯...

2018-03-25 15:35:57

阅读数 5939

评论数 4

Python基础:range

    在不可变序列中,还存在着我们经常会用到的一种序列——range序列        range是不可变序列的一种,它并不支持原位改变。接下来我们来看一下range的三种声明方法:        ①直接用括号中的数字指定产生多少个数字,从0开始    ②指定数字的起始和终止,其中起始包括而终止...

2018-02-13 16:07:56

阅读数 69

评论数 0

Python基础:tuple元组

    前面看过了list列表的特性以及通用操作和常用操作,今天我们来看一下不可变序列中的tuple元组,与list列表最大的不同在于,tuple元组不支持原位改变    接下来我们通过一段代码来测试一下tuple元组的特性以及通用操作:     ①异质 一个tuple元组中可以包含不同类型的对象...

2018-02-13 11:38:07

阅读数 103

评论数 0

Python基础:list列表以及序列常用操作

    我们来看一下Python中的序列:        序列可分为可变序列与不可变序列。可变序列的最本质特征就是支持原位改变,首先我们来看一下可变序列中的list列表的五个特征:        ①任意类型对象的有序集合。Python的list列表中的对象与C/C++不同,它支持不同类型的对象,可...

2018-02-10 10:08:12

阅读数 165

评论数 0

Python基础:数值类型、常用函数、工具模块以及bool类型本质

    我们现在来看一下Python中的数值类型:    ①int 十进制 二进制0b 八进制0o 十六进制0x    ②float    值得注意的是,Python对于整数的大小并不像例如C/C++等语言中的整数类型有明确的限制,而是与硬件的性能有关,这使得Python的数据处理能力很强    ...

2018-02-08 23:34:44

阅读数 83

评论数 0

Python基础:内置核心数据类型

    Python中为我们提供了大量的功能丰富的数据类型,在开发过程中,我们推荐使用Python的内置核心数据类型,主要原因如下:    ①程序编写更加容易    ②很多扩展的程序组件是基于Python内置数据类型来开发和扩展的    ③使用内置数据类型比自定义的数据类型效率更高    对内置核...

2018-02-08 11:40:37

阅读数 107

评论数 0

Python基础:变量与存储

变量的命名规则:只能包含字母、数字和下划线                                                           只能以字母、下划线开头                                                        ...

2018-02-07 22:09:35

阅读数 218

评论数 0

Python基础:Python程序的概念层级

今天我们来整理一下Python程序的层级概念:     ①表达式:在内存中创建一个对象,如Number=90     ②语句:语句包含表达式,如if Number>85:                                                     print...

2018-02-06 14:05:50

阅读数 195

评论数 0

Python基础:IDLE的应用以及基本设置

IDLE可以被看成是一个简易版的集成开发环境,首先我们打开IDLE          在这里我们可以编写源代码,以REPL的方式运行,同时我们也可以通过File->New File打开脚本编辑器,在这里编写Python脚本文件          和Windows自带的记事本不同,Py...

2018-02-06 00:00:01

阅读数 2246

评论数 0

Python基础:Python的计算机运行

上一篇博文中我们讲解了Python的两种基本的运行方式,这两种基本方式是基于程序员的角度来说的。接下来我们就来看看,在计算机的角度,Python是如何运行的     Python不同于C/C++/JAVA等编译型语言,它是一种解释型语言,在我们安装Python时,安装了解释器,同时也安装了Pyt...

2018-02-05 10:56:40

阅读数 133

评论数 0

Python基础:Python运行的两种基本方式

完成Python的安装之后,我们可以开始编写Python代码以及运行Python程序了。我们来看一下运行Python具体有哪几种方式     1、REPL     所谓REPL即read、eva、print、loop(读取、计算、打印、循环),实现REPL运行方式有以下两种:     ①IDLE ...

2018-02-04 20:52:17

阅读数 8591

评论数 0

Python基础:Python的下载、安装和测试

最近决定开始学习Python。当然了,开始学习的第一步就是要搭建好开发环境啦!     首先,我们进入Python官网python.org     点击Downloads     选择自己的操作系统,如我的为Windows10     在这里我们可以 看到各种版本,...

2018-02-04 16:38:41

阅读数 160

评论数 0

解决Error instantiating servlet class错误的全过程分享

今日在写一个java分页原理的demo时,配置完web.xml文件之后,只要访问servlet,一直不停地出现Error instantiating servlet class错误,检查了很多遍web.xml文件的配置,进行了各种各样的更改,但是都毫无效果。在网上经过各种百度,终于成功解决了这个问...

2018-02-01 18:29:03

阅读数 5983

评论数 0

MVC模型以及Model2模型介绍

MVC模式:MVC(Model,View,Controller),是软件开发过程中比较流行的设计思想。旨在分离模型、控制、视图。是一种分层思想的体现。     如图,浏览器提交请求给控制器,在javaweb中由servlet来充当控制器的角色,由servlet来实例化一个模型层的对象。模型层由j...

2017-11-07 23:25:17

阅读数 757

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭