- 博客(81)
- 收藏
- 关注
原创 每天一点动力——python基础(五)
前言 记录一下复习python的过程,有不对的地方欢迎在评论区批评指正,感谢!!一、面向对象 python中,一切皆对象。python在设计之初就是一门面向对象的语言,所以在python中创建一个类和对象是非常容易的。 先来记录一下面向对象中的一些基本概念和术语:类(class):用来描述具有相同属性和方法的对象的集合。它定义了该集合中每个对象共有的属性和方法
2020-06-20 17:21:10
330
原创 每天一点动力——python基础(四)
前言 记录一下复习python的过程,有不对的地方欢迎在评论区批评指正,感谢!!一、函数 函数可能是在使用python过程中用的最多的一种语法结构了,而在使用函数过程中,也有很多需要值得注意、容易出错的地方。 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。python中有很多内置函数,比如dir()、print()、abs()……,我们也可以自
2020-06-11 15:53:51
703
原创 每天一点动力——python基础(三)
前言 记录一下复习python的过程,有不对的地方欢迎在评论区批评指正,感谢!!一、迭代器、生成器 迭代器和生成器这一部分的内容不是很好理解,很多时候我们在使用的过程中都会用到迭代器和生成器,但是其具体原理和实现我们可能不太关注,而且在使用迭代过程中程序出错了可能我们也不知道到底是哪里出错了,然后使用一大堆自己都不太懂的方法改,结果就是可能某一种修改方法正好管用了。这样一来一回就可能会出现这么一个情况:我的程序
2020-06-09 22:00:05
378
原创 每天一点动力——python基础(二)
前言 记录一下复习python的过程,有不对的地方欢迎在评论区批评指正,感谢!! 在上一篇博客每天一点动力——python基础(一)中主要记录了python中的基本数据类型:数字、字符串、列表、元组、集合、字典。这六种基本数据是python基础中的基础,也是在平时编程中最常遇到的语法(这是根据我平时使用python的过程记录的,如果有不对的地方还请批评指正)。有了基本语法之后,接下来就进行编程语句的记录。一、条
2020-06-07 16:19:10
298
原创 每天一点动力——python基础(一)
前言 记录一下复习python的过程,有不对的地方欢迎在评论区批评指正,感谢!!一、python3和python2部分区别注:这里这是列出python2和python3的部分区别,更多区别等研究过后再加进来。1.print函数 在python3中,print语句没有了,取而代之的是print()函数# 以下三种方法是等价的# python2print "hello world!"# python
2020-06-05 14:16:14
1017
原创 每天一点动力——第一步学习计划
前言 django先定一个第一阶段的学习计划一、pythonpython入门;数据类型;字符串、运算符、数字;列表、元组、字典、集合;条件判断、循环语句;迭代器、生成器;函数;文件操作;错误和异常;面向对象;进程、线程、协程;二、NLP 先整文本表示模型。文本表示模型词袋模型;主题模型;词嵌入和深度学习模型...
2020-06-02 17:13:01
116
原创 心灵小安慰
时光飞逝,一眨眼,研究生生活已经过去两年。在这两年里我经历了很多,现在回想这两年的生活,只能说有时候选择比努力更重要,就像下棋一样,一步错步步错,有些事情可以挽回,而有些事情却是无法挽回的。不管怎样吧,就剩最后一年了,暑假已过,就开始找工作了,虽然这两年付出了很多,也努力过,但并没有学到什么知识,反而整个人都不好了,尽管如此,在九十月份校招上,还是希望可以找到一份满意的工作。 我的大方向是NLP,不过基础比较薄弱
2020-06-02 16:18:41
123
原创 python读取文件:read().readline(),readlines()
一,读取文件 在python中读取文件有很多种方法,常用的方法就是使用python自带的open(),然后read()或者readline(),或者readlines(),下面就来看看这三个的区别.1.数据准备 随便准备了点数据,准备了一个txt文件:data.txt:人物、情节、环境是小说的三要素...
2019-11-13 16:55:48
2149
1
原创 python----os.walk()
前言 在上一篇博客中写到,获取某个目录下的所有文件,可以用glob.glob().还有一种方法可以获取到某个目录下的所有文件(包括目录)----os.walk()一.os.walk()用法os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。os.walk() 方法是一个简单易用的文件、目录遍历器,可以帮助我们高效...
2019-11-13 16:08:53
121
原创 jQuery学习(3)—— 文本、属性、样式及文档操作
前言 记录一下学习的笔记。参考教程:jQuery菜鸟教程;jQuery中文文档。一、文本操作先来看html文档:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>内容操作</...
2019-11-06 17:55:22
126
原创 python assert用法
一.assert函数 Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。 用法:assert 1==2 报错:AssertionError 而:ass...
2019-11-05 21:12:46
685
原创 Neo4j导入CSV文件
前言 在知识图谱的学习过程中,有一个很重要的步骤就是把知识存储到neo4j中(原谅我不会RDF,只会用neo4j).在存储知识图谱的时候,有很多种方法:我们可以自己用python写程序建立node和relationship将自己的数据存储到neo4j中,也可以将数据先存储在csv文件中,然后将csv文件直接导入neo4j中(毕竟neo4j也是一个数据...
2019-11-05 17:13:57
2253
2
原创 python 获取文件夹下文件的名字
前言 承接上一篇文章.上一篇文章.利用glob.glob()可以获取某一目录下所有符合指定条件的文件的路径,并以列表返回.那么如果说文件的名字就是我们在做文本分类任务时的类别呢,那又该如何快速获取文件的名字呢?1.python获取文件名字 使用os模块:import osdata_path = "...
2019-10-29 17:48:35
1728
原创 python glob.glob
前言 在做NLP数据预处理的时候,经常会遇一种情况(拿文本分类举例子):假设我们的文本有7类,正常情况下我们可以把所有的训练数据都写到一个文件中,然后将其对应的标签写到另一个文件中,但是有很多时候数据是这样做的----总共有7个txt文件,每个文件的文件名就是某一类数据的名字,每一个文件里面都是这一类的数据.对于这种情况,我之前的处理方法就是人工把里...
2019-10-29 17:30:06
1012
原创 python装饰器
前言 在很早以前就接触了python的装饰器,但那个时候只知道装饰器做什么用,但是不知道装饰器怎么用,更不知道其原理是什么,今天花了点时间来学习了一下装饰器.装饰器: 装饰器的功能就是在不改变函数代码的情况下来改变函数的功能,这个说起来也就是一句话的事,但是真正实现起来就比较复杂了,接下来一点一点的来...
2019-10-25 16:51:38
133
原创 Django做一个简单的博客系统(14)----增加文章标签
前言 添加一个文章标签功能. 感谢大神的教程:Django搭建个人博客.一.文章标签1.准备 首先要安装Django-taggit::pip install django-taggit 安装成功后,修...
2019-10-25 09:44:24
316
原创 Django做一个简单的博客系统(13)----增加文章栏目
前言 添加一个文章栏目功能. 感谢大神的教程:Django搭建个人博客.一.文章栏目1.修改模型article/models.py:...class ArticleColumn(models.Model): """ 栏目的 Model """ # 栏目标题 ...
2019-10-24 18:13:38
290
原创 Django做一个简单的博客系统(12)----发表评论
前言 添加一个发表评论功能. 感谢大神的教程:Django搭建个人博客.一.准备工作 发表评论是一个相对独立的功能,所以再创建一个app:python manager.py startapp comment &nb...
2019-10-24 17:37:57
255
原创 Django做一个简单的博客系统(11)----搜索文章
前言 实现一个简单的搜索文章的功能. 感谢大神的教程:Django搭建个人博客.一.搜索文章1.修改视图函数article/views.py:def article_list(request): search = request.GET.get('search') order =...
2019-10-24 16:36:09
221
原创 Django做一个简单的博客系统(10)----最热文章
前言 上一篇文章实现了统计文章浏览量的功能,那么随之而来的就是实现最新最热文章的功能. 感谢大神的教程:Django搭建个人博客.一.最新,最热文章 其实最热文章功能实现原理很简单,就是根据文章的浏览量来对文章进行排序,而最新文章的话就不用做了,因为在存...
2019-10-24 16:21:27
343
原创 Django做一个简单的博客系统(9)----统计文章浏览量
前言 文章浏览量几乎存在于所有的社交网站,所有这篇文章就来实现一个简单的统计文章浏览量功能. 感谢大神的教程:Django搭建个人博客.一.统计文章浏览量1.模型 首先为文章数据表增加一个字段用于存储文章浏览量:article/models.py:...
2019-10-24 15:47:30
371
原创 Django做一个简单的博客系统(8)----文章分页
前言 在之前的文章中已经实现了一个比较简单的分页功能:python Django学习(12)——分页,我们可以自己写一个分页的类,也可以调用Django自带的分页功能. 感谢大神的教程:Django搭建个人博客.一.分页 Django已经为我们准备好了一...
2019-10-24 15:04:45
179
原创 Django做一个简单的博客系统(7)----扩展用户信息,上传用户头像
前言 上一篇文章做了对用户的注册登录,这篇文章就来做一下用户信息的扩展以及用户头像的上传. 感谢大神的教程:Django搭建个人博客.一.扩展用户信息 在上一篇文章做用户登录注册的时候,我们用的是Django自带的User模型,但是User模型的字段毕竟...
2019-10-24 11:09:13
409
原创 Django做一个简单的博客系统(6)----用户注册登录
前言 前面几篇博客完成了文章基本的增删改查:Django做一个简单的博客系统(1)----准备工作Django做一个简单的博客系统(2)----改写模板Django做一个简单的博客系统(3)----文章详情Django做一个简单的博客系统(4)----使用Markdown语法书写文章Django做一个简单的博客系统(5)----文章的增,...
2019-10-18 20:45:30
466
原创 Django做一个简单的博客系统(5)----文章的增,删,改
前言 这篇文章中完成了对文章的查看,上一篇文章中实现了markdown编辑,这篇文章中就来实现一下对文章的增,删,改. 感谢大神的教程:Django搭建个人博客.注:本篇文章会用到之前学过的ModelForm以及数据的增删改查,还有就是模板的继承与导入,当然了,这些都是最基本的知识.一.发表新文...
2019-10-18 16:50:25
369
原创 Django做一个简单的博客系统(4)----使用Markdown语法书写文章
前言 [上一篇文章]https://blog.youkuaiyun.com/weixin_42567323/article/details/102622963)完成了文章详情页面,这篇文章就完成使用MarkDown语法书写文章. 感谢大神的教程:Django搭建个人博客.一.使用MarkDown &n...
2019-10-18 15:18:47
210
原创 Django做一个简单的博客系统(3)----文章详情
前言 上一篇文章完成了一个文章列表的页面,本篇文章就来做一个文章详情页面. 感谢大神的教程:Django搭建个人博客.一.编写视图函数 首先添加一个页面详情的视图函数:article/views.py:def article_detail(reque...
2019-10-18 12:08:39
312
原创 Django做一个简单的博客系统(2)----改写模板
前言 上一篇文章写了创建博客的一些准备工作,包括项目与app的创建,相关配置,数据表的创建,以及数据的导入(用的是Django自带的后台管理系统),本篇文章主要记录一下模板的写入. 感谢大神的教程:Django搭建个人博客.一.编写视图函数 先写一个简单...
2019-10-18 11:41:09
300
原创 Django做一个简单的博客系统(1)----准备工作
前言 学了一段时间的Django了,觉得再学下去可能也学不会了,而且以前学到可能都会忘掉,所以就来做一个简单的博客系统,来巩固一下自己学的知识. 感谢大神的教程:Django搭建个人博客.一.准备工作 首先创建projectPersonal_blog,创...
2019-10-18 10:35:12
495
原创 Django生成二维码
前言 Django 的学习已经有一段时间了,这段时间一直在学习Django的基础知识,今天终于是学完了(虽然很多地方听不懂).当然了,还是需要不断的练习才能更好的掌握,学习就是如此嘛.那接下来就用Django做一个简单的小实例-----生成一个二维码.一.python生成二维码 对于python来说,...
2019-10-17 21:29:04
834
原创 python Django学习(19)——实现组合搜索案例
model.py:from django.db import models# Create your models here.class Category(models.Model): caption = models.CharField(max_length=16)# class ArticleType(models.Model):# caption = mode...
2019-10-17 20:07:52
190
原创 python Django学习(18)——ModelForm
前言 之前我们在做数据库操作的时候,用的是models组件,而做form验证的时候用的是Form组件.这两个组件都有各自的适用场景,但也有明显的缺点. Django为我们提供了另一个非常强大的组件:ModelForm. ModelForm,一看名字我们大概...
2019-10-17 15:21:07
281
原创 python Django学习(17)——Form组件验证
一.Form组件view.py:from django.forms import Formfrom django import formsfrom django.forms import widgets # widget是插件,可以用来定制样式from django.forms import fieldsclass FM(Form): # 字段本身只做验证 ...
2019-10-17 09:51:59
146
原创 python Django学习(16)——缓存
前言 Django 是动态网站,一般来说需要实时地生成访问的网页,展示给访问者,这样,内容可以随时变化,但是从数据库读多次把所需要的数据取出来,要比从内存或者硬盘等一次读出来 付出的成本大很多。所以,这时就要用到缓存了.一.缓存的工作原理 对于给定的网址,尝试从缓存中找到网址,如果页面在缓存中,直接返...
2019-10-16 20:45:14
178
原创 python Django学习(14)——CSRF
前言 之前在做form表单提交或者ajax提交的时候,都会提前在settings.py中做一个配置:找到MIDDLEWARE,把里面关于CSRF那一句注释掉,然后再做提交,那么,如果我们不注释,会出现什么情况呢?一.CSRF原理 我们先来把注释CSRF的那一句打开,然后运行程序,在login页面输入账...
2019-10-16 17:21:28
269
原创 python Django学习(13)——cookie和session
前言 HTTP请求是无状态的,一个客户端第一次,第二次…第n词访问同一个服务器都是一样的,服务器都会按照一个新的连接处理.但是,有时候客户端需要服务器记住客户端的登录状态.比如说,我离开了一会,回来之后,仍然要保持之前的登录状态.这个时候就需要用到cookie和session了.一.cookie co...
2019-10-16 16:24:57
179
原创 python Django学习(12)——分页
前言 有时候我们在前端显示的数据非常多,但又不能显示在一个页面中,这个时候就需要用到分页了.分页流程创建一个pagenition.py文件,封装一个用于分页的类:from django.utils.safestring import mark_safeclass Page(object): def __init__(self...
2019-10-16 10:47:07
174
原创 python Django学习(11)——字符串不合法
后端传给前端的HTML字符串并不能显示为HTML格式,而是显示成字符串格式. 例如: page_str = """ <a href="/app01/userlist/?p=1">1</a> <a href="/app01/userlist/...
2019-10-16 09:27:24
589
原创 python Django学习(10)——自定义simple_tag和filter
前言 在模板语言中,我们不仅可以使用Django内部的模板库,还可以使用自己定义的模板库.一.自定义simple_tag 自定义simple_tag步骤如下: 自定义simple_tag步骤: 1.在app中创建一个templatetags目录; 2.创建任意一个py...
2019-10-15 16:33:23
260
原创 python Django学习(9)——模板继承与导入
前言 我们在做web页面的时候,经常会遇到多个页面有重复的部分.对于这种情况,我们可以在每个页面中写入相同的代码,但是这样做的话就失去了编程的意义,会造成重复代码过多以及繁琐等情况.这时候就需要用到模板的继承与导入了.一.模板的继承 先来定义一个被继承的模板master.html:<!DOCT...
2019-10-15 15:29:12
293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人