自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 机器学习笔记——乳腺癌鸢尾花分类问题详解(没有直接调包)

前面一段时间是真的忙,10月20几号才开始准备软考(好家伙,我以为是12月份考试,结果是11月7号考试),半个月的时间学完差不多大学四年的课程,每天除了上课就是盯着软考书看和刷软考通了,但是我们俱乐部每周还是会安排时间给我们培训机器学习、深度学习方面的知识,中间一个月没有写博客了,很多学到的知识当时虽然是搞明白了,由于事后没有总结和回顾,好多都慢慢遗忘了,这也就是为什么我要坚持写博客的原因,虽说有的时候一两个月都不见得更新一次,但是只要学习了新的我感兴趣的技术我都会写下来。好记性不如烂笔头,建议大家也有一个

2020-11-22 00:27:43 942 1

原创 机器学习学习笔记——以波士顿房价问题为例

说起入坑机器学习,还是因为在学校一个偶然的机会:那时候在我们教三楼验收数据库课设,然后去学办逛了逛,就看到了有一个百度菁英俱乐部的创立请求书,然后觉得百度这个头衔听牛批的,并且主席刚好是我的一个朋友,然后就找到了他,当天中午去参加了面试(没有走后门嗷),还是正经的写了简历和做了题目的,然后一个研究生学长面试我们(我也比较熟),由于想学技术,就选了技术部,刚好他问的问题我

2020-10-20 21:01:33 4184

原创 python爬虫爬取使用Ajax请求的网站数据解析——以梅老板微博为例(m.weibo.cn)

前言前面学习了使用正则表达式和利用python第三方的解析库实现对目标网页源代码的爬取,可见即可爬,但很多时候往往并没有那么友好,网页源代码中可能没有我们需要的东西。还有当我们使用requesets抓取页面的时候,得到的结果可能和我们在浏览器中看到的结果不太一样,在浏览器中能看到正常的页面数据,但是使用requests爬取到的页面信息却不一样。这是因为requests获取到的是原始的HTML文本,而浏览器中的页面是经过JavaScript处理数据之后生成的结果。这种数据处理的方式有很多,可能是通过Ajax

2020-08-21 14:41:14 1788 4

原创 python爬虫主流解析库的使用方法——XPath、BuautifulSoup、pyquery

前面学习到了使用正则表达式来实现一个基本的爬虫进行数据的爬取,但是这个正则表达式使用起来还是比较的繁琐,毕竟要写符号啊啥的都太多了,一不留神就容易搞错了,然后导致匹配失败,然后怼着那一坨找半天也不知道到底哪错了,就很烦!由于我们在使用爬虫的时候大多数都是用来爬取网页源代码中的信息,而对于一个HTML网页来说,他其中的逻辑结构还是比较明确的,每一个标签,每一个属性都有其自有的层次关系,我们就可以通过这种关系来获取到我们想要的文本或者属性信息。基于这样一种思想,我们python中提供了功能强大的解析库给我们使用

2020-08-18 16:53:20 1087

原创 爬虫入门实例——使用正则表达式爬取猫眼100电影排行

中间差不多有四个月没有写博客文章了,一方面是因为那时候基本上已经开学了,虽说是上网课,但是也不想学了这忘了那,所以也不太有充足的时间来自学一些东西了,好在我有一个完整的暑假,没有工作、不需要搞社会实践,所以就能静下心来好好学一学我心心念念的爬虫了。四个月的时间又没怎么接触python了,感觉再看到他的时候有一种熟悉但陌生的感觉,对于一个学生程序员来说,四个月不再接触一个东西是很容易遗忘的,毕竟我们学的东西太多了,不可能总在你脑子里占据着,再加上没有项目啥的给你练手,所以必要的复习是非常重要的,这也就是

2020-08-13 18:39:17 2054 3

原创 应用于python爬虫的正则表达式基础用法详解

依稀记得刚开始接触正则表达式应该是在《编译原理》这门课程中吧,我们学的时候说是叫正规表达式(简称正规式),他有一个贼拉长、不好理解的一个定义,我在这挂一下:他这算是一种比较规范的定义了,从文法的角度解释了正则表达式的产生。不理解也没关系,毕竟我们不是要去被这些条条框框的东西,我们只需要知道应该怎么用就行了。到底什么是正则表达式简单来说,正则表达式是由一群有特定含义的字符或字符串组成,他含有自己的逻辑规则,这类有规则的字符表达式用来对其他字符的过滤或者说匹配操作。举个例子哈,现在有一个字符串是这

2020-08-13 17:05:54 421

原创 Ubuntu 18.04安装Scrapy步骤及各种报错总结

文章目录前言Scrapy安装步骤报错总结1.raise ReadTimeoutError(self._pool, None, 'Read timed out.')2.Could not find a version that satisfies the requirement setuptools后记前言难道就我一个人总是安装一个库要整一天的嘛?还是学习崔老师的《python网络爬虫开发实战》这本书,今天安装的是目前非常流行的爬虫框架:Scrapy。还是一如既往的按照老师的安排运行各种命令,前面都还好,

2020-08-07 17:02:55 850

原创 Ubuntu 18.04安装pyspider步骤及各种报错总结

文章目录前言pyspider安装步骤pyspider报错总结1.Command"python setup.py egg_info"failed with error code 1 in .................pycurl2.error: command 'x86_64-linux-gnu-gcc' failed with exit status 13.ValueError: Invalid configuration: - Deprecated option 'domaincontroller'

2020-08-06 20:16:15 712

原创 解决Pycharm运行chromedriver时出现“‘chromedriver‘ executable needs to be in PATH”报错的问题

问题描述最近在学python爬虫方面的知识,学的时候是按照崔庆才老师写的《python3网络爬虫开发实战》这本书来的。开始学的第一天就是安装各种库啊,环境啥的,其中在安装chromedriver的时候就遇到了一个这样的问题:前面在终端里面检查运行都没有问题,但是在pycharm中测试如下代码的时候:from selenium import webdriverbrowser = webdriver.Chrome()却出现了像“’chromedriver’ executable needs to be

2020-07-19 13:30:30 1228

原创 sort函数他不香嘛?为什么还要学各种各样的排序算法!

说起排序啊,我心里想到的第一个例子就是给定一个三个数a,b,c按照从小到大的顺序排序输出,这应该算是我们接触编程遇到的最简单的排序问题了叭。不知道大家当时是怎么解决这个问题的?别告诉我你直接sort()哈,其实我当初遇到这个问题的时候是想了一会儿的,包括当时遇到比较三个数大小的问题时,在...

2020-04-02 18:29:24 2653 9

原创 一文带你彻底搞懂二叉树(Python实现)——真香

终于到了数据结构中的关键部分了——二叉树。说起二叉树啊,简直是我当初学习C语言数据结构课程的噩梦,为什么这么说呢?记得老师当初在讲啥子先序遍历、中序遍历、后序遍历的时候,我脑壳里简直是一团浆糊,碰到一些复杂的二叉树根本就整不清楚到底要咋个遍历,并且遍历的代码到现在我还不会。害,以至于我在期末考试之前猛补数据结构的知识点,本以为自己能够得个高分(题目都会做),结果差强人意。现在我重新捡起这个,用一种全新的思维方式来解释二叉树、实现二叉树,猛地发现Python实现是真香。

2020-03-27 17:10:10 5004 9

原创 天生我才必有用——浅析Python列表与链表

前言之前写了一篇《没有指针,Python如何实现链表、二叉树这些数据结构》然后有大佬觉得我那里面讲的是列表,不是链表。当时我也很疑惑,因为我也不太确定列表和链表到底有什么区别,说实话,列表确实比较好用,因为是Python已经封装好了的,方法种类多样,更加的实用。但是这难道就意味着链表这一数据结构没有丝毫的用处嘛?当然不是,只是可能你还没有到非用他不可的地步罢了。链表详解链表的底层实现机制翻...

2020-03-26 14:40:15 1470 2

原创 3分钟带你搞懂栈和队列(Python实现)——不懂你锤我

前面的链表部分已经啰里啰嗦的整完了,看到了很多大佬的留言说我整链表是多此一举,并且链表的实用性不大,还有的人说,难道Python自带的列表他不香嘛,非要去整什么链表,。我想说的是,我现在学的是数据结构,数据结构难道不应该学链表嘛?不应该用Python语言语法来实现试试嘛?不过我今天就要用真香的列表来实现栈和队列这两种数据结构!

2020-03-24 16:46:52 351 2

原创 换汤不换药——Python实现双向链表与单向循环链表

前面我们讲到了Python中如何在没有指针的情况下来实现一个单链表这种数据结构,面向对象程序很高明啊,用一个类实现结点,有了结点就可以串联起来形成链表。既然大家都是链表,那么双向链表和单向循环链表跟单向链表不就是爸爸和儿子的关系嘛!那么我们就可以使用继承来实现双向链表和单向循环链表了,使得其中的很多代码都可以重用,提高了代码编写的效率。...

2020-03-23 11:25:46 352

原创 没有指针,Python如何实现链表、二叉树这些数据结构?

兜兜绕绕两三天终于到了重要的地方了,当初想到要学数据结构的时候,以及后面了解到数据结构的语言无关性之后,心里不免还是有个疑问:Python也没有指针啊,怎么样像C语言那样通过指针来实现更高级的数据结构呢?众所周知,C语言实现的链表是由一个一个的结点构成,每个结点分为数据域和指针域,指针域中存储了其后继结点的**地址**,通过地址来访问下一个结点,然后一步一步的串联起来形成了一个单链表。但是Python没有指针啊,难不成有什么更高级的玩意儿来替代指针这个东西?带着这个大大的问号,我开始了链表的学习。

2020-03-21 09:40:19 9554 41

原创 Python中的列表、元组到底是个啥?

数据结构入门后第一个接触到的应该就是顺序表了,顺序表应该还是比较好实现的,将元素顺序地存放在一块连续的存储区里,元素间的顺序关系由它们的存储顺序自然表示。顺序表的使用好处在于物理存储上是一连串相邻的地址,当你的第一个元素唯一确定存储地址之后,后面的元素就可以顺着找到且...

2020-03-20 17:09:24 598

原创 Python封装了很好用的结构和方法,为啥还要学数据结构?

大家前面学过Python基础知识的都知道,Python为我们封装了列表、字典等高级数据类型,并且他们都带有一系列增、删、改、除的方法,让我们能够很方便的处理一些问题。以目前我们这些人的技术水平可能觉得这些东西就够了,照样能够快速的解决很多的问题。可是随着知识的深...

2020-03-19 09:12:12 7966 14

原创 那个让你头大的数据结构,用Python学会变简单吗?

学完了基本的语言语法之后,接下来就应该学习数据结构这个让人脑壳大的的东西了,如果是计算机专业的同学一般都是在大二上学期学习数据结构这门课程,且肯定是学习的用C语言或者C++来实现的版本。用C语言实现的数据结构中一个非常重要的工具就是指针,但是大家在学C的时候肯定看到指针就头痛,我也一样,所以我的数据结构算是白学了,会做题就是不会敲代码。当我在学Python数据结构之前就在想,Python当中...

2020-03-17 21:33:57 1477 6

原创 Python实现飞机大战游戏(后附完整代码文件和素材)

自学Python的记录,不喜勿喷!本程序的代码是以B站黑马程序员的视频代码为基础,个人加以总结思考,写就的博文,纯属记录自己的学习历程!

2020-03-09 17:41:13 23845 47

原创 你是一个成熟的python了,要学会自己处理bug——python异常处理

相信很多同学写代码的时候都会被乱七八糟的程序报错所折磨,有的时候只出现了一个小错误就导致程序不能运行,然后下面跳出来一大堆的错误信息,看着就脑壳痛。如果是我们开发的应用程序像这样一出错程序就不能运行的话,你用的时候会舒服吗?但是错误又是不可避免的,任何程序都会有bug。如果能有一种机制,程序出了错他还能接着运行,然后会告诉开发者哪里出了错的话是不是很nice!这就是Python中的异常处理机...

2020-03-08 16:24:38 579 1

原创 没有女朋友就自己new一个对象叭——python面向对象编程基础

前言这应该才是大家心目中的面向对象编程叭(哈哈)不过我们程序猿中很大一部分可能没有这个福利,当你真正学好了一门技术,能用他来赚钱养活自己,给身边的人更好的生活的时候,或许你就可以心安理得的“面向对象”了。Python设计之初就是一门面向对象的语言,正因为如此,在Python中创建一个类的对象是很容易的,学过C++和Java的同学对面向对象应该比较了解,在面向对象编程中万物皆对象。更多具体的...

2020-03-07 17:34:49 1000 3

原创 Python语法进阶

前言从今天开始,我就不用“学习之路”这个标题了,感觉突出不了重点,都没啥人看啊!前面我们已经学习了Python的基础语法,了解了Python的分支结构,也就是选择结构、循环结构以及函数这些具体的框架,还学习了列表、元组、字典、字符串这些Python中特有的数据结构,还用这些语法完成了一个简单的名片管理系统。下面我就将介绍一下Python的一些进阶语法规则,为后面更复杂的编程打下基础。引用引用...

2020-03-06 16:07:09 806 1

原创 Python实现一个简单名片管理系统(无数据库)

以下就是一个名片管理系统的具体功能:有添加名片,显示已添加的名片,搜索名片这几个功能,并且中间能够提供差异化处理,例如查找名片的时候可以根据不同的信息去查找,也可以综合所有信息查找。下面我将具体介绍整个系统是如何搭建起来的。1.框架搭建当我们要完成一个项目的时候,第一件事应该就是有一个总体的规划,就像是我们高中写作文的时候,老师不是都让我们先列个提纲的嘛,有了提纲,就有了写作的方向。完成一...

2020-03-05 16:54:04 4184 8

原创 Python高级数据类型(二)

接上一篇博文!Python高级数据类型字典字典是一个无序的数据集合,使用print函数输出字典时,通常输出的顺序和定义的顺序是不一致的。xiaoming = {"name": "小明", "age": 18, "gender": True, "height": 1.75, "weight": 7...

2020-03-04 17:07:20 429 3

原创 Python高级数据类型

Python中的数据类型可以分为数字型和非数字型。数字型包括整型(int),浮点型(float),布尔型(bool),复数型(complex);非数字型包括列表(list),元组(tuple),字典(dictionary),字符串(str)。数字型变量大家应该都很熟悉,下面我就具体介绍一下非数字型变量。

2020-03-04 14:52:47 527 1

原创 Python函数

函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能实现代码的重复利用,Python中有许多的内置函数,能更方便的实现一些功能。例如:print(),input(),相信很多人想学Python就是看中了Python库中丰富的函数。不光是Python自带的函数,用户也可以自己定义函数,去实现更多更复杂的功能,你还可以将你写的函数封装、开源,给更多的人使...

2020-03-03 13:53:57 261 1

原创 Python循环结构

说起Python循环啊,我就想到了我当初C语言老师说的一句话,循环是程序设计语言中最重要的一个部分之一,循环能够解决繁琐的相同的步骤,大大提高了代码的简洁性,学好了循环,基本上就学好了一半,虽然我觉得他是在扯,但是后面学的多了见得多了,仔细想想觉得也有些道理。

2020-03-02 14:38:07 699 1

原创 解决pycharm显示模块没有安装的问题(No module named ....)

一个困扰我很多天的问题( ⊙ o ⊙ )不知道大家在Ubuntu的pycharm中写代码有没有遇到过这个问题:按照书上或者网上的教程安装一个模块和包,安装过程中一切正常,但是当你打开pycharm输入import + 模块名的时候,一个红色的波浪线划在模块名下面,然后显示No module named 模块名。第一次我导入pygame模块的时候,就是这个样子,搞了半天在终端那里装了卸,卸了装,...

2020-03-01 16:51:57 24507 11

原创 Python分支结构

又是一个人的一天╮(╯▽╰)╭Python的分支结构就是C语言中的判断语句类型,Python简洁明了的代码格式能让你更清醒的认识编写Python代码的乐趣,特别是在pycharm中写代码,代码自动补全,自动缩进,都能给你不一样的编程体验,再也不用担心一个语句后面少了个分号,程序报错找半天找不到的尴尬处境了!Python中if语句的一般形式如下:if con...

2020-03-01 13:26:36 1748

原创 Python基础语法

进入正题了哈前面讲了半天的鸡汤和闲话,如果完整看下来的同学估计都烦了,是时候进入正题了。入手任何一门语言,一般先要了解啥是计算机,计算机怎么工作以及二进制相关的的东西,在这里我就不啰嗦了,直接从Python最基础的语法说起。就是Python中保留的特殊字符,有其特殊的含义。例如:print,True,False,input…跟C语言中的关键字是一个意思。...

2020-02-29 15:50:24 198 1

原创 人生苦短,我学Python——一个计算机本科生的Python学习之路(三)

学Python需要准备些什么?一个渴望新技术新知识的心首先你必须是喜欢他,渴望了解他,才选择去学他,不然后面到了一些枯燥无味的地方你是没有信心和欲望坚持下去的。任何一个东西,兴趣是学好他的前提,当然你也可以去了解他后再产生兴趣,不能人云亦云,大家都说Python好啊,这好那好,然后你以一种从众的心理去学他,这样往往是事倍功半。其实你学Python就跟谈恋爱一样,第一眼看中了一个女孩子,哇!觉得...

2020-02-28 14:58:23 284 1

原创 人生苦短,我学Python——一个计算机本科生的Python学习之路(二)

从哪里学,怎么学?结合自己的实际每个人的学习习惯都不太一样,比如说有的人喜欢自己一个人在一个安静的地方看书来学习,而有的人一看书就有可能睡着去神游了(比如说我),像我这样的人看书啥的就可能不太适合,我比较喜欢看网课视频来学习,不管是中国大学mooc还是万能的B站,都有很多很好的课程适合大家去学习。如果想看书的话,《Python编程:从入门到实践》这本书就讲的蛮好的。总之互联网时代缺的就不是各种...

2020-02-27 15:42:42 413 1

原创 人生苦短,我学Python——一个计算机本科生的Python学习之路(一)

为什么要学Python作为一个在武汉某普通一本高校的计算机专业本科生,其实很早之前就有了要学Python的想法,奈何现实很残酷,课业压力大(可能是个借口,哈哈),大一虽然课不多,但很多时候无所事事,天天打游戏睡觉,基本上找不到很好的时间来系统学习一下。到了大二,专业课变多了,更加没有时间去学了,再加上我在学生会某部门任职,忙完了还要帮某小朋友做这做那,写oj题目啥的(不敢抱怨,求生欲)...

2020-02-26 17:00:49 967 2

Appium安装包.zip

appium安装包解压后可直接使用,解决了在GitHub上下载异常缓慢的问题,appium是一个跨平台的移动端自动化测试工具。

2020-08-05

python实现飞机大战源码

python飞机大战源码(含有全套素材)可直接运行,功能完善 python飞机大战源码(含有全套素材)可直接运行,功能完善

2020-08-03

python实现飞机大战基础版.zip

python实现飞机大战源码(含有全套素材,可运行)基础版(基于heima程序员)

2020-08-03

公交车路线图.zip

数据结构课程设计《公交车线路图》源码 数据结构课程设计《公交车线路图》源码 数据结构课程设计《公交车线路图》源码

2020-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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