![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
VanChaoi
钓鱼要到岛上钓,不到岛上钓不到.
展开
-
Pyhton--(循环结构)
循环结构判断条件 boolean类型的表达式while 判断条件: 循环体(需要注意冒号和缩进)避免死循环-->正规代码 (while True为死循环)例:1.求1-100偶数之和n=1a=0while n<=100: if n%2==0: a+=n n=n+1print(a) 2.请用户输入数字 求和 输入0结束退出sum=...原创 2018-04-30 16:24:35 · 372 阅读 · 0 评论 -
Django01 (介绍)
一、框架介绍Django项目是一个python定制框架,它源自一个在线新闻web站点,于2005年以开源的形式被释放出来.Django框架的核心组件有: 1.用于创建模型的对象关系映射 2.一流的URL设计 3.为最终用户设计的完美管理界面 4.设计者友好的模板语言 5.缓存系统二、框架MVC大部分开发语言中都有MVC框架MVC框架的核心思想是:解耦降低各功能模块之间...原创 2018-06-30 23:21:05 · 328 阅读 · 0 评论 -
Django 02 简单注册页面的创建3
一、Session和Cookies1.session在计算机中,尤其是在网络应用中,称为"会话控制".session对象存储特定用户会话所需要的属性及配置信息.这样,当用户在应用程序的web页之间请求跳转时,储存在session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去.当用户请求来自应用程序的web页时,如果该用户还没有会话,则web服务器将自动创建一个session对象.当会话过...原创 2018-07-08 23:51:11 · 297 阅读 · 0 评论 -
MySQL数据库07(Python3 MySQL 数据库连接)
本文是Python3 使用PyMySQL连接数据库,并实现简单的增删改查一、什么是PyMySQL?PyMySQL是在python3版本中用于连接MySQL服务器的一个库,Python2中则使用mysqldb二、PyMySQL安装再使用PyMySQL之前 需要确保PyMySQL已安装如果还未安装,我们可以使用以下命令安装最新版的PyMySQL: pip install PyMySQL三、数据库连接...原创 2018-06-28 00:32:22 · 299 阅读 · 0 评论 -
Django 02 项目内容的编辑
一、创建一个新的模块1.在新的模块中添加新的models.py,用来在数据库创建新的表来记录博客的基本信息#usr/bin/python#-*-coding:utf-8-*-from django.db import modelsfrom blog_user.models import BlogUserclass Blog(models.Model): title=model...原创 2018-07-10 17:31:19 · 238 阅读 · 0 评论 -
Django 02 项目内容的编辑02
1.将富文本添加到saveblog.html中打开b.html页面,将方框内的代码写入saveblog.html中,同时textarea起id为myEditorsaveblog.html其他代码不变运行浏览器效果为2.自定义富文本 Django分页要实现分页首先在views中导入模块 然后写入函数...原创 2018-07-11 21:01:33 · 209 阅读 · 0 评论 -
Django 02 简单注册页面的创建2
一、AJAX有的时候我们必须点击提交页面才告诉我们用户名重复,这样很影响用户体验,所以我们应当在输入密码的时候就要告诉我们用户名已存在我们需要使用ajax(ajax:jquery 是一种静态资源),不需要我们提交当我们输入密码的时候就可以告诉我们用户名存在1.什么是AJAX?AJAX=异步JavaScript 和XMLAJAX是一种用于创建快速动态网页的技术.通过在后台与服务器进行少量数据交接,A...原创 2018-07-07 15:06:14 · 307 阅读 · 0 评论 -
Python--大数据03
一、修改主机名和映射1.切换root用户,修改需要权限2.修改主机名 vi /etc/hostname保存退出3.修改主机映射 vi /etc/hosts保存退出4.重启5.修改window下的映射在桌面打开这个文件(记事本),输入以下内容,记住一定输入你配置的静态ip,保存关闭将桌面的文件拖到原来的文件夹中选择替换以管理...原创 2018-07-28 18:22:30 · 561 阅读 · 0 评论 -
Django--X-admin (产品管理后台项目)
X-admin - 经典前端后台模板框架使用1.设置环境下载x-admin安装包 找到python解释器路径 将安装包放入与pip所在的script文件下 使用DOS命令进行安装安装成功 pip list 显示x_admin在项目中创建新的文件夹 将解压的x-admin放入文件夹中然后将所粘贴进来的的x-admin文件右键设置可直接引用引用文件Mark Director...原创 2018-07-22 21:23:11 · 2610 阅读 · 0 评论 -
Django--(后台管理 小说书籍项目)
基本流程(MTV)V:视图views:接受请求,逻辑处理,调用数据,输出响应 配置url:在自己的应用中配置path()M:模型model:负责与数据库交互 面向对象:模型对象,列表 定义模型类:指定属性及类型,以确定表的结构,迁移 后台管理:创建管理员,启动服务器,admin,注册admin.pyT:模板Template 加载:读取文件的内容代内存 渲染1.创建...原创 2018-07-31 00:41:27 · 2696 阅读 · 0 评论 -
SPARK CORE(python编程)
一、SPARK CORE的使用1.在JUPYTER网页上创建新的ipynb文件2.环境准备代码import osimport sys spark_home = os.environ.get('SPARK_HOME',None)if not spark_home: raise ValueError('SPARK_HOME enviroment variabl...原创 2018-07-31 17:25:51 · 442 阅读 · 0 评论 -
Spark
一 为什么用SPARK先进的大数据分布式编程和计算框架 试图代替HADOOP(SPARK可以独立于HADOOP) 内存分布式计算:运行速度快 可以用不同语言编程(JAVA,SCALA,R,PYTHON) 可以从不同的数据源取数据(HDFS,Cassandra,HBase) 实现不同的大数据功能:Spark Core,Spark SQL,Spark Streaming,Spark M...原创 2018-08-09 22:16:08 · 508 阅读 · 0 评论 -
Python爬虫(概念基础01)
爬虫怎么抓取网页数据:网页的三大特征网也有自己唯一的URL(统一资源定位符)来进行定位 网页都使用HTML(超文本标记语言)来描述页面信息 网页都使用HTTP/HTTPS(超文本传输协议)协议来传输HTML数据爬虫的设计思路首先确定需要爬取的网页URL地址 通过HTTP/HTTPS协议来获取对应的HTML页面 提取HTML页面里有用的数据 a.如果是需要的数据,保存起来 b....原创 2018-08-17 23:04:12 · 363 阅读 · 0 评论 -
Python爬虫02(urllib自带模块编写)
Python 3.x版本后的urllib和urllib2现在的Python已经出到了3.5.2在Python 3以后的版本中,urllib2这个模块已经不单独存在(也就是说当你import urllib2时,系统提示你没这个模块),urllib2被合并到了urllib中,叫做urllib.request 和 urllib.error 。urllib整个模块分为urllib.reques...原创 2018-08-23 21:42:00 · 450 阅读 · 0 评论 -
Python 爬虫 (翻页爬取,腾讯社招网)
1.创建项目tencentSpiderscrapy startproject tencentSpider2.进入项目下创建爬虫scrapy genspider -t crawl tencent hr.tencent.com3.编辑items.py 写入提取字段模块类# -*- coding: utf-8 -*-# Define here the models fo...原创 2018-09-04 16:38:05 · 1230 阅读 · 0 评论 -
爬虫(cookie,代理IP)
1.先登录得到url 和cookieimport urllib.requesturl="https:***"headers={ "Host ":"blog.csdn.net" , "Connection ":"keep-alive" , # "Cache-Control ":"max-age=0" ,原创 2018-09-07 23:38:27 · 768 阅读 · 0 评论 -
python--(网络编程)
一、概念网络编程:就是如何在程序中实现两台计算机的通信举个例子:当你使用浏览器访问新浪网时,你的计算机就和新浪的某台服务器通过互联网连接起来了,然后,新浪的服务器把网页内容作为数据通过互联网传输到你的电脑上Interner由inter和net两个单词组合起来,愿意就是连接'网络'的网络,有了internet,任何私有网络,只要支持这个协议,就可以连入互联网.互联网协议:TCP/IP协议IP协议:负...原创 2018-06-02 11:55:10 · 346 阅读 · 0 评论 -
python---(XML文件的读取 CSV文件 进程和 线程)
一、XML文件的读取练习DVD管理系统的解析1.利用ElementTree来解析dvd管理系统信息输入一个dvd管理代码文件 #usr/bin/puthon#-*-coding:utf-8-*-from 基础 import dvd_read as drclass DVD: def __init__(self): self.name="" self.p...原创 2018-05-31 00:48:42 · 419 阅读 · 0 评论 -
Python--推导式
推导式是Python中很强大的,很受欢迎的特性,具有语言简洁,速度快等优点.推导式包括:1.列表(list)推导式 2.字典(dict)推导式 3.集合(set)推导式一、列表推导式1、使用[]生成list例:<1>求整除3的数字列表 numbers=[]for x in range(100): if x%3==0: numbers.append(x)...原创 2018-05-01 16:26:35 · 230 阅读 · 0 评论 -
Python--(字符串)
一、单引双引号都可以定义字符串 三引号允许一个字符串跨多行 在java语言中,字符'a' "abc" 字符串在内容中如何储存?字符串常量池 只要是变量传递方式.带有字符串运算的都是新内存 python是解释执行.没有内存优化,编译优化 字符串常量:即不变的量 新内存:开辟新空间 s='不迟到's1="不早退"...原创 2018-05-02 23:10:27 · 683 阅读 · 0 评论 -
Python--(集合)
一、概念set():又称为动态数组.集合是一个无序不重复(唯一)的集合基本功能包括:关系测试和消除重复元素.集合对象还支持union(联合),intersection(交),difference(差)和sysmmetric difference(对称差集)等数学运算.二、集合的创建大括号或set()函数可以用来创建集合注意:想要创建空集合,必须使用set()而不是{} {}用于创建空字典创建语法...原创 2018-05-10 14:53:41 · 195 阅读 · 0 评论 -
Python--(类和对象 上篇)
一、概念类:具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象:万物皆对象关系类包含属性和方法类是对像的模板对象是类的事例二、语法class 类名:属性对象属性-->私有 共有类属性-->私有 共有方法<1>公有方法<2>私有方法<3>属性方法<4>静态方法三、创建对象创建对象:属性写在类外的情况,通过...原创 2018-05-10 18:53:18 · 291 阅读 · 0 评论 -
Python--(字符与运算)
#usr/bin/python#-*-coding:utf-8-*-#Unicode 万国码 2个字节存在一个字符#非Unicode 8个bit作为一个字节bute#python 运行机制 解释型语言/编译型<基础命令> 1.不换行 print(80,end="") 2.''' 多行注释 '...原创 2018-04-25 22:45:25 · 1237 阅读 · 0 评论 -
Python--(列表)
一.列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同数据项实用方括号括起来即可.列表也可以使用切片:原来字符串的切片在这里也可以用 li=['Google','Runnoob',1997,5000]print(type(li))print(li[:])#启用切片打印全部print(li[-1::-1])#从后往前执行命令得 <class 'list'>['...原创 2018-05-06 16:40:32 · 391 阅读 · 0 评论 -
Python--(类和对象 下篇)
面向对象的三大特征:封装、继承、多态封装:隐藏内部实现 提供外部接口 易于修改,类的内部修改并不影响外部更好地保护类或对象的属性值的安全(代码中:if __name__=='__main__'代表程序主入口是从这里进入的)一、封装(接上篇部分)<1>类属性:属于类的成员,对象共有的修改方式: 类名.类属性=.../实例对象.__class__类属性 类属性与对象属性的比较...原创 2018-05-13 22:24:51 · 237 阅读 · 0 评论 -
Python--(元组)
eval()将元组、字典、列表类型的字符串华为元组字典列表可以将list,tuple,dict和string相互转化<1>将字符串类型元组转化成元组类型 r='23,5,6'r1=eval(r)print(r1)print(type(r1))执行命令得 (23,5,6)<class 'tuple'>确认元组里的数据类型 r='23,5,6' r1=eval...原创 2018-05-08 00:21:21 · 208 阅读 · 0 评论 -
Python--(字典)
字典是另一种可变容器模型,且可存储任意类型对象.一、字典的创建字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中,格式如下所示:dict={key1:value1,key2:value2}键必须是唯一的,但值则不必.不允许同一个键出现两次创建时如果同一个键被赋值两次,后一个值会被记住并且覆盖上一个值值可以取任何数据类型,但键必...原创 2018-05-08 17:04:55 · 218 阅读 · 0 评论 -
Python--(推导、枚举、文件)
一、推导1.矩阵的运算(加减乘除)以乘法为例:求m,n中矩阵各个元素的乘积 m=[(1,2,3),(4,5,6),(7,8,9)]n=[(2,2,2),(3,3,3),(4,4,4)]#第一种方案 通过元素下标获取各个数据#for循环法for i in range(len(m)): for j in range(len(m[i])): print(m[i][j]*...原创 2018-05-25 21:22:02 · 851 阅读 · 1 评论 -
Python--(函数)
1.函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码高度复用 低频率耦合的代码段2.语法:def 函数名(参数列表): 函数体 return xxx可以返回多个值,返回的多个值组成一个元组,返回值加上一个中括号,则返回一个列表 函数分为定义和调用 def getrange(num): return (1,2,3)#[1,2,3]range=getrange...原创 2018-05-15 21:22:42 · 561 阅读 · 0 评论 -
Python--(闭包)
闭包在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值室内函数的引用.这样就够成了一个闭包.一般情况下,在我们认知当中,如果一个函数结束,函数的内部所有东西都会释放掉,还给内存,局部变量都会消失,但是闭包是一种特殊情况,如果外函数在结束的时候发现有自己的临时变量将来会在内部函数中用到,就把这个临时变量绑定给了内部函数,然后自己再结束.闭包和装饰模式 相辅相成函数后加...原创 2018-05-23 13:30:44 · 209 阅读 · 0 评论 -
PYthon--(文件I/O)
一、1.绝对路径的读取通过编码格式来读取文件中的中文 foo=open(R'D:\python项目\记事本.txt','r+',encoding='utf-8')#编码格式必须与文件的编码格式一致 R:去掉特殊符text=foo.read()print(text)2.文件读取得其他方法:readline():读取一行,直到一行结束foo=open(R'D:\python项目\记事本.txt'...原创 2018-05-29 00:58:42 · 613 阅读 · 0 评论 -
Python--(异常与日志 随机数与模块 推导)
异常与日志 随机数与模块 推导一、自定义异常通过自定义来编辑报错提示信息,代码报错以后会在输出框打印出来例:class sexExcption(Exception): ''' 自定义性别异常类 ''' passtry: sex=input('请输入性别:') if sex!='男' and sex!='女': raise sexExcption('...原创 2018-05-24 12:05:31 · 567 阅读 · 3 评论 -
Django小项目--理财产品信息管理系统
一、具体要求建立数据表FinancingProduct,创建主键,添加测试数据(至少4条) 使用Django命令创建web项目FinancingProductSys,生成相应的项目文件目录 3.在models.py文件上面创建实体类FinancingProduct a.参考FinancingProduct表编写属性 b...原创 2018-09-02 18:16:47 · 4374 阅读 · 1 评论