
python
hzyuhz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python3---基本语句的理解
[1]安装python3 拿到源码安装包(python) 解压安装包到/opt目录 tar zxf Python-3.6.4.tgz -C /opt/ 安装编译过程中需要的依赖包:gcc,zlib,zlib-devel,openssl-devel yum install gcc zlib zlib-devel openssl-devel -y 进入解压的安装包进行编译 cd /opt/Pytho...原创 2018-11-21 10:51:39 · 582 阅读 · 0 评论 -
python-爬虫-scrapy框架
一>.爬虫框架scrapy的理解 - 引擎(Scrapy):用来处理整个系统的数据流, 触发事务(框架核心) - 调度器(Scheduler):用来接受引擎发过来的请求, 压入队列中, 并在引擎再次请求的时候返回. - 下载器(Downloader):用于下载网页内容, 并将网页内容返回给蜘蛛(Scrapy) - 爬虫(Spiders):用于从特定的网页中提取自己需要的信息, 即所...原创 2019-02-20 11:34:53 · 195 阅读 · 0 评论 -
python-爬虫-xpath(词云)
一>.使用csv保存文件 1>.写入csv文件 import csv with open('list.csv','w') as f: writ=csv.writer(f) writ.writerows([['1','2','3'],['4','5','6']]) print("文件写入成功") 2>.读取csv文件 import csv with ope...原创 2019-02-20 16:22:46 · 814 阅读 · 0 评论 -
python-数据分析-numpy
『1.』了解数组,和简单计算 list ====== 特殊的数组 数组和列表的区别: - 数组: 存储的时同一种数据类型; - list:容器, 可以存储任意数据类型; # 一维数组的简单计算,但是面对多维数组就比较复杂了 a=[1,2,3,4] b=[2,3,4,5] add=lambda x:x[0]+x[1] print([add(item) for item in zip...原创 2019-03-05 15:22:01 · 329 阅读 · 0 评论 -
python-数据分析-pyechart
『1.』使用pyechart生成条形图 『2.』 『3.』 『4.』 『5.』 『6.』 『7.』 『8.』 『』原创 2019-03-03 13:51:15 · 1137 阅读 · 0 评论 -
python-flask-(bootstrap,web,email)
flask集成bootstrap 回顾一下super函数 class Animal(object): def __init__(self, name): self.name = name def eat(self): print("%s正在吃。。。。。。" %(self.name)) class Cat(Animal): # 1...原创 2019-03-08 15:48:18 · 1094 阅读 · 0 评论 -
python3---装饰器
#原创 2019-03-07 21:41:54 · 728 阅读 · 0 评论 -
pthon-flask-数据库操作
Flask-SQLAlchemy的基本概念 什么是Flask-SQLAlchemy? - Flask-SQLAlchemy 是一个 Flask 扩展,简化了在 Flask 程序中使用 SQLAlchemy 的操作。 - SQLAlchemy 是一个很强大的关系型数据库框架,支持多种数据库后台。 - SQLAlchemy 提供了高层 ORM,也提供了使用数据库原生 SQL 的低层功能。 ...原创 2019-03-20 14:13:01 · 342 阅读 · 0 评论 -
python-数据分析-pandas
『1.』pandas常见的数据类型 常见的数据类型: - 一维: Series - 二维: DataFrame - 三维: Panel .... - 四维: Panel4D ..... - N维: PanelND .... 『2.』使用pandas创建一维数据类型 import pandas as pd import numpy as np impo...原创 2019-03-08 10:05:39 · 177 阅读 · 0 评论 -
python-web-flask
Web应用框架: Flask:微内核框架 ----小型网站 Django:全能型框架 ---- 大型网站(ERP) Tornado … Flask的基本理解 Flask 属于微框架(micro-framework)这一类别,微架构通常是很小的不依赖于外部库的框架。这既有优点也有缺点,优点是框架很轻量,更新时依赖少,并且专注安全方面的 bug,缺点是,你不得不自己...原创 2019-03-08 11:34:53 · 173 阅读 · 0 评论 -
python-flask-bootstrap
什么是Bootstrap框架? Bootstrap是美国Twitter公司推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。 Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写...原创 2019-03-08 12:43:04 · 394 阅读 · 0 评论 -
python-数据分析-matplotlib
『1.』matplotlib的基本使用 1. matplotlib是什么? ---> python底层的绘图工具 2.matplotlib的基本要点:{ 1.1:解决中文显示乱码问题 1.2:获取x,y轴的数据 1.2:设置x,y,标题的描述信息 1.2:设置图片大小 1.2:设置x,y轴的刻度信息,及相关信息 1.2:设置图片特殊点的信息 1.2:设置图片的保存...原创 2019-02-23 15:47:43 · 190 阅读 · 0 评论 -
python-爬虫(反)-爬取博客
『1.』创建爬虫框架 1.创建一个scrapy框架,命名为synopsis -->scrapy startproject mooc 2.在scrapy中创建一个爬虫spider;命名为csdn,链接地址为youkuaiyun.com -->scrapy genspider csdn youkuaiyun.com 『2.』明确爬取内容(编写items.py) 『3.』制作爬虫(sp...原创 2019-02-23 11:14:39 · 353 阅读 · 0 评论 -
python3---2048小游戏
import curses # python3.7可以直接导入函数模块 import random from itertools import chain class GameField(object): def __init__(self,width=4,height=4): self.width=width # 棋盘的宽 self.h...原创 2019-01-14 16:05:35 · 1319 阅读 · 1 评论 -
python3---循环语句和字符串
[1]循环的跳出 break ---> 跳出整个循环,不会再执行循环后续的内容 continue ---> 跳出本次循环,但是还是会继续循环 exit() ---> 结束程序的运行 [2]for循环和ragne函数 range函数 python2: range(1,5):即刻生成数据,消耗时间并且占用内存 xrange(1,5):先生成一个xrange对象,使用值的原创 2018-11-22 14:08:04 · 435 阅读 · 0 评论 -
python3---元组:集合:字典
<1>元组 1>元组的创建 列表:打了激素的数组 元组:带了紧箍咒的列表;不可变数据类型,没有增删改查;可以存储任意数据类型 定义元组 t1 = () t2 = tuple([]) t3 = (1, 2.1, 2e+10, True, 2j+3, [1,2,3],(1,2,3) ) print(type(t1), type(t2), type(t3),) 如果元组里面包含可变数...原创 2018-11-29 09:47:44 · 209 阅读 · 0 评论 -
python3---列表
<1>pycharm的安装和使用 1>安装 tar zxf pycharm-community-2016.3.2 cd pycharm-community-2016.3.2/bin/ sh pycharm.sh 2>使用 pycharm设置界面(ctrl+alt+s) 修改编辑界面字体 修改控制台界面字体 如何快速创建文原创 2018-11-28 12:14:11 · 339 阅读 · 0 评论 -
python3---函数的理解和使用
<1>python内置数据结构 数值;bool;str;list; tuple; set; dict 可变数据类型和不可变数据类型 可变数据类型:list set dict(是否可以增删改查) 有序数据类型和无序数据类型 有序:str list tuple 无序:数值 bool set python2:dict无序 python3中:dict有序 一般情况下...原创 2018-12-06 12:45:18 · 338 阅读 · 0 评论 -
python3----自动售货机系统,校验密码,快速生成验证码 / 内推码
<1>自动售货机系统代码 自动售货机运行结果原创 2018-12-13 12:15:51 · 1111 阅读 · 0 评论 -
python3---高阶函数
高阶函数 【1】高阶函数的理解和简单使用 定义函数: def fun(a,b): return a+b 调用函数: a = fun(1,2) print(a) 高阶函数: - 实参是一个函数名 - 函数的返回值是一个函数 - 函数本身也可以赋值给变量 变量可以指向函数 print(abs(-11)) f = abs print(f(-10)) 高阶函数传递的参数包含函数...原创 2018-12-14 11:08:51 · 581 阅读 · 0 评论 -
python3---[列表;字典;集合]*生成式;生成器
<1>列表生成式 [experssion for item in 序列 if 判断语句] 1>列表生成式的简单应用 s = '51 5000 10000' k,a,b = s.split() print(k,a,b) print([i for i in range(1, 11) if i % 2 == 0]) print([i + j for i in 'A原创 2018-12-07 15:54:13 · 504 阅读 · 0 评论 -
python---文件读写和os模块
一.文件的读写 1>.文件打开的模式选择 r:(默认) - 只能读,不能写 - 读取文件不存在,会报错 FileNotFoundError: [Errno 2] No such file or directory: w: - write only - 文件不存在,不报错,并创建新的文件 - 文件存在,会清空文件内容并写入新的内容 a: ...原创 2019-03-07 22:22:33 · 1197 阅读 · 0 评论 -
python---ananconda
<一>.Ananconda的使用 1>.安装Ananconda - 什么是Anaconda? Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统, 提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。 Anaconda利用工具/命令 conda 来进行package和...原创 2019-01-17 10:37:13 · 1178 阅读 · 0 评论 -
python(linux)---mariadb
<一>.linux—mariadb 1>.linux下mariadb的安装 1.查找与mariadb相关的安转包版本 yum search mariadb 2.安装mariadb的客户软件包和服务软件包 yum install mariadb mariadb-server.x86_64 -y 3.启动mariadb服务 systemctl start mariadb system...原创 2019-01-17 15:57:36 · 992 阅读 · 0 评论 -
python---mariadb---微型银行转账系统
import pymysql class TransferMoney(object): def __init__(self,conn): self.conn=conn self.cur=conn.cursor() def transfer(self,source_id,target_id,money): # 1.首先需要判断银行卡是...原创 2019-01-17 16:40:32 · 151 阅读 · 0 评论 -
python---第三方模块和面向对象
<一.>python—第三方模块 1.python系统内置第三方模块 import os import random import string random.random() random.randint(1,4) random.choice('hello') random.sample(string.ascii_letters + string.digits,4) random.s...原创 2019-03-21 18:40:23 · 519 阅读 · 0 评论