自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 数据分析:numpy基础

NUMPY(以下简称NP)是Python数据分析必不可少的第三方库,np的出现一定程度上解决了Python运算性能不佳的问题,同时提供了更加精确的数据类型。如今,np被Python其它科学计算包作为基础包,已成为Python 数据分析的基础,可以说,NP是SciPy、Pandas等数据处理或科学计算库最基本的函数功能库。因此,理解np的数据类型对python数据分析十分有帮助。下面,本文将介绍...

2018-10-15 12:41:21 247

原创 spark基本概念——spark Core

spark优势:速度快(相比hadoop)迭代式、交互式弹性数据集,容错支持有向无环图的数据优化(相比于mapreduce:mapreduce自身不支持交互,要支持交互,需要hive等,有交互接口) spark的几种运行模式:批处理:用于大规模的额分布式数据处理流方式:spark流用于传送和处理实时数据交互方式:常用于处理在内存中的大块数据,较低的延迟性(sp...

2018-08-12 16:29:47 1798

原创 【补】安装Django

运行cmd命令: Django的版本多,安装时可以指定版本: 我安装的是现在的新版,查看是否安装成功&版本号: 具体参看草鸟教程:http://www.runoob.com/django/django-install.html   ...

2018-08-02 10:22:52 256

转载 CSRF攻击与防御(写得非常好)

转载地址:http://www.phpddt.com/reprint/csrf.htmlCSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:       攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,比如以你的名义发送邮件、发消息,盗...

2018-07-13 14:15:50 201

原创 python3.6-django做一个简单的表单,并向数据库提交信息

一、首先建一个django项目建一个Blog_demo项目,并在template下新建两个html页面,一个注册页面命名为register,一个欢迎页面命名为welcome接下来,在这两个页面里分别写非常简单的注册表单,以及欢迎信息,不为好看,仅为能用此处说明:form表单的传输方式,主要有两种:get和post简单易懂的解读:get是url请求,post的主体提交;get时账号密码会明文显示出来...

2018-07-03 23:10:51 7717 1

原创 python3.6-django链接数据库mysql

一、打开python中的django项目或创建一个django项目我创建了一个名叫bbb的项目,app名称为bbbuser首先:设置setting.py文件,修改DATABASES里的基本信息(host和port为默认,可以不用写,不过我还是写上了)二、在mysql中创建一个数据库,注意要提前创建一个库备用(我此时创建了一个叫p7_blog的数据库)在之前我创建的项目中,有一个名叫bbbuser的...

2018-06-30 22:26:14 230

原创 django2.0.6初识-pymysql

关于pymysqlpymysql是Python中操作数据库MySQL的模块。在Python3.x以后,由于Python统一了数据库连接的接口,开始使用pymysql, pymysql 和 MySQLdb 在使用方式上是类似的,因此,python3.x链接mysql数据库应安装Python,使用pip安装方法是:1.安装pymysql运行(win+R)——输入cmd——在黑窗口输入 pip3 ins...

2018-06-29 11:51:28 1491

原创 Mysql基本操作-20180615

根据很多实际例子,总结出一系列mysql的操作,利用可视化sqlyog操作:全查:select * from 表格查询1个字段:select y_name from 表格查询多个字段:select y_name , y_age from 表格  (用“,”分开)where关键字(在where之后跟过滤的条件)逻辑运算符: <   >   =   <=   >=    !=(...

2018-06-15 21:44:13 111

原创 python3.6-Mysql数据库安装(windows)及基础

Mysql5.5安装我安装的版本是Mysql5.5,当然也可以安装其他的版本,大概的步骤在百度上都可以搜得到,我参考的网站是:https://jingyan.baidu.com/article/cdddd41c460f1953cb00e11b.html按照步骤一步步来就基本可以,当然会遇到安装不成功的问题,下面会提到,重复安装需要卸载的问题。安装过程中需要注意:输入自己的密码即可启动服务:需要在'...

2018-06-11 23:48:04 3766

原创 python3.6-网络编程TCP-20180602

Python 提供了两个级别访问的网络服务:低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。什么是 Socket?Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者...

2018-06-02 15:43:39 396

原创 python3.6-多线程20180531

线程和进程是什么:线程:进程中的每个子任务,不能独立存在,CPU执行的最小单位进程:独立的所有子任务的集合线程,进程:目的都是想同时完成任务线程和进程的特点:线程的特点:依赖进程(内存共享,CPU使用独立)启动开销小,线程之间共享数据容易,方便通信,线程不安全。进程的特点:独立(内存独立,CPU使用独立)启动进程开销大(速率低),进程之间很难共享数据,和数据通信,数据安全高。python包:现在p...

2018-05-31 12:01:21 1276

原创 python3.6-python对CSV文件的读写

什么是CSV文件:CSV是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,(当用Excel打开文件时)例如下面的表格:CSV文件内容中,用逗号分割值,可以用Excel打开查看,由于是纯文本,任何编辑器也都可以打开,与Excel文件不同,CSV文件中:1.值没有类型,所有值都是字符串2.不能指定字体颜色等样式3.不能指定单元格的宽高,不能合并单元格4.没有多个工作...

2018-05-30 23:05:33 1584

原创 python3.6-XML解析方法

XML是什么?做什么用?XML指可扩展标记语言(eXtensible Markup Language),XML被设计用来传输和存储数据,虽然现在用来与服务端交互更多情况下使用的都是Json格式的数据,但是XML格式还是有着广泛的应用。Python中提供的XML解析方式:方法特点SAXSAX解析通过流模式在解析XML的过程中触发对应的事件(start_element、char_data、end_el...

2018-05-28 23:54:20 816

原创 python3.6-文件file-20180525

Python 文件I/O一、打印到屏幕:print总是用,没什么好说的... print('Hello World')# 打印结果 Hello World二、读取键盘输入:input  、raw_inputnum = input('Please input a number:')print(num)input([prompt]) 函数和 raw_input([prompt]) 函数基本类似,但是...

2018-05-26 11:12:27 590

原创 python3.6-枚举-20180525

一、什么是枚举:1.定义枚举要导入enum模块。2.枚举定义用class关键字,继承Enum类。用于定义枚举的class和定义类的class是有区别from enum import Enumclass Color(Enum): red = 1 blue = 2 yellow = 3 pink = 4print(Color.red)注意:     首先要导入enu...

2018-05-25 21:31:40 488

原创 Python3.6-日志处理(logging模块)-20180523

一.什么是日志:日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)。1.日志的作用程序调试了解软件程序运行情况,是否正常软件程序运行故障分析与问题定位2.日志的等级不同的应用程序所定义的日志等级可能会有...

2018-05-24 00:13:48 2027

原创 python3.6-异常和日志-20180518

异常处理:try:      有可能发生异常的代码:1/0except 异常类型:      捕获并处理语句except 异常类型:     处理语句except(异常1,异常2 ...)    针对多个问题的解决方案else:    如果没有出现异常,将会执行这行代码finally:    管你有木有异常都会执行的代码try: num = int(input('please input ...

2018-05-19 12:54:29 825

原创 python3.6-冒泡排序,迭代器和生成器

冒泡排序:算法描述:(1)外层循环 len(nums)-1 次,内层循环 len(nums)-i-1 次(2)每次循环中,如果 前面的数大于后面的数,就交换(3)设置一个标签,如果上次没有交换,就说明这个是已经好了的。nums = [55,6,17,36,20,67,88]for i in range(len(nums)-1): for j in range(len(nums)-i-1)...

2018-05-19 00:10:59 415

原创 python3.6-函数20180515

函数是什么?函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段高复用 低耦合    (经常重复使用,很少出现相同代码)函数的语法:def 函数名(参数列表): 函数体 return XXX可以返回多个值,返回的多个值组成一个元组,返回值加上一对中括号,则返回一个列表函数分为定义和调用举栗子:def yunsuan(n1,n2,fu): #定义函数 if '+'.__e...

2018-05-16 12:55:05 217

原创 python3.6-类和对象-类方法20180513

传参的方式可以写在初始化函数形参中,也可以self. xx,以定义人类为例,初始化函数中涵盖name,age:通常习惯会将形参name,age放进__init__中,格式如下:class Person: #定义了一个名字叫Person的类 def __init__(self,name,age): #下面需要的有2个参数,name和age,放进__init__中备用 ...

2018-05-14 11:58:18 1346

原创 python3.6类和面向对象-20180510

面向对象:类class:类是抽象的概念,是一类实物共同特征的集合.计算机语言来描述类:属性(数据)和方法(动作).对象instance,object对象是类的具象,是一个实例就像:每个人都是人类的个体,每个人都是抽象概念'人类'的不同的实例举例:你吃鱼你,就是对象;  鱼,也是对象;  吃是动作一切皆对象对象是数据和操作的封装对象是独立的,但是对象之间可以相互作用面向对象的三要素:1.封装:把属性...

2018-05-10 16:54:24 285

原创 python3.6-集合set-20180509

数学概念中的集合定义:它是集合论的研究对象,指具有某种特定性质的事物的总体,(在最原始的集合论─朴素集合论─中的定义,集合就是“一堆东西”。)集合里的事物(“东西”),叫作元素。若然 x 是集合 A 的元素,记作 x ∈ A。在 Python 中集合特征:无序唯一,可以原地修改,或者说是可变的,也可以说是 unhashable(不可哈希)的。创建集合:在 Python 中,集合由内置的 set 类...

2018-05-10 11:42:29 532

原创 python3.6-字典20180507

字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号{ }中 ,格式如下所示:dict = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。增:通过key 进行操作,dict['']...

2018-05-08 00:25:04 267

原创 python3.6-元组20180507

元组(tuple):Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素(不分数据类型),并使用逗号隔开即可元组的模样:  t = (1,2,3,'aaa',[5,6,7],'汉字')   可以包含int,str,list可以print(dir(t))查看元组t中的内置函数:['__add__', '__class_...

2018-05-07 21:44:11 260

原创 python3.6用户注册登录管理系统-练习-20180506

names = ['张三','李四']phones = ['111','222']passwords = ['1110','2220']sexs = ['female','male']birthdays = ['1988','2018']mails = ['[email protected]','[email protected]']logs = ['login','logout']while True: ...

2018-05-06 13:16:56 1276

原创 python3.6列表20180504

Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:li = [33.33,'goog...

2018-05-05 00:34:43 187

原创 python3.6字符串

字符串是 Python 中最常用的数据类型。可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。1.字符串的三种声明方式::str = '单引号'str = "双引号"str = '''    三引号,可以用于跨多行时,例如:    <html>        <body>            <div>              ...

2018-05-03 17:36:33 429

原创 python3.6基础20180427_循环(while和for)小例子

1.循环----while语句语法:    while condition(循环条件):            block(循环体)说人话就是: while旁边是循环条件(布尔类型or表达式): 之后进入循环体执行什么, *避免死循环(break住)举个小栗子练练:# 1.输出1 - 100的偶数和方法一:使用while循环n=1sum=0while n<=100:    if n%2==0...

2018-04-28 10:22:57 1241

原创 python3.6基础20180425

1.在pycharm编辑器中增加默认的:usr/bin/python-*-coding:utf-8-*-方法:file--setting--搜索File and Code Template--python script--直接输入此2行代码--ok,这样下次新建文件时自动存在.2.计算机基础概念:Unicode 万国码,2个字节存一个字符; 非Unicode,8byte,正数:2**7次方-1(因...

2018-04-25 21:54:14 281

空空如也

空空如也

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

TA关注的人

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