![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
hzyuhz
这个作者很懒,什么都没留下…
展开
-
python3---基本语句的理解
[1]安装python3拿到源码安装包(python)解压安装包到/opt目录tar zxf Python-3.6.4.tgz -C /opt/安装编译过程中需要的依赖包:gcc,zlib,zlib-devel,openssl-develyum install gcc zlib zlib-devel openssl-devel -y进入解压的安装包进行编译cd /opt/Pytho...原创 2018-11-21 10:51:39 · 510 阅读 · 0 评论 -
python-爬虫-scrapy框架
一>.爬虫框架scrapy的理解 - 引擎(Scrapy):用来处理整个系统的数据流, 触发事务(框架核心) - 调度器(Scheduler):用来接受引擎发过来的请求, 压入队列中, 并在引擎再次请求的时候返回. - 下载器(Downloader):用于下载网页内容, 并将网页内容返回给蜘蛛(Scrapy) - 爬虫(Spiders):用于从特定的网页中提取自己需要的信息, 即所...原创 2019-02-20 11:34:53 · 159 阅读 · 0 评论 -
python-爬虫-xpath(词云)
一>.使用csv保存文件1>.写入csv文件import csvwith open('list.csv','w') as f: writ=csv.writer(f) writ.writerows([['1','2','3'],['4','5','6']]) print("文件写入成功")2>.读取csv文件import csvwith ope...原创 2019-02-20 16:22:46 · 746 阅读 · 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 · 259 阅读 · 0 评论 -
python-数据分析-pyechart
『1.』使用pyechart生成条形图『2.』『3.』『4.』『5.』『6.』『7.』『8.』『』原创 2019-03-03 13:51:15 · 1065 阅读 · 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 · 934 阅读 · 0 评论 -
python3---装饰器
#原创 2019-03-07 21:41:54 · 657 阅读 · 0 评论 -
pthon-flask-数据库操作
Flask-SQLAlchemy的基本概念什么是Flask-SQLAlchemy? - Flask-SQLAlchemy 是一个 Flask 扩展,简化了在 Flask 程序中使用 SQLAlchemy 的操作。 - SQLAlchemy 是一个很强大的关系型数据库框架,支持多种数据库后台。 - SQLAlchemy 提供了高层 ORM,也提供了使用数据库原生 SQL 的低层功能。...原创 2019-03-20 14:13:01 · 282 阅读 · 0 评论 -
python-数据分析-pandas
『1.』pandas常见的数据类型常见的数据类型: - 一维: Series - 二维: DataFrame - 三维: Panel .... - 四维: Panel4D ..... - N维: PanelND ....『2.』使用pandas创建一维数据类型import pandas as pdimport numpy as npimpo...原创 2019-03-08 10:05:39 · 122 阅读 · 0 评论 -
python-web-flask
Web应用框架: Flask:微内核框架 ----小型网站 Django:全能型框架 ---- 大型网站(ERP) Tornado …Flask的基本理解Flask 属于微框架(micro-framework)这一类别,微架构通常是很小的不依赖于外部库的框架。这既有优点也有缺点,优点是框架很轻量,更新时依赖少,并且专注安全方面的 bug,缺点是,你不得不自己...原创 2019-03-08 11:34:53 · 140 阅读 · 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 · 307 阅读 · 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 · 137 阅读 · 0 评论 -
python-爬虫(反)-爬取博客
『1.』创建爬虫框架1.创建一个scrapy框架,命名为synopsis -->scrapy startproject mooc2.在scrapy中创建一个爬虫spider;命名为csdn,链接地址为csdn.net -->scrapy genspider csdn csdn.net『2.』明确爬取内容(编写items.py)『3.』制作爬虫(sp...原创 2019-02-23 11:14:39 · 276 阅读 · 0 评论 -
python3---2048小游戏
import curses # python3.7可以直接导入函数模块import randomfrom itertools import chainclass GameField(object): def __init__(self,width=4,height=4): self.width=width # 棋盘的宽 self.h...原创 2019-01-14 16:05:35 · 1250 阅读 · 1 评论 -
python3---循环语句和字符串
[1]循环的跳出break ---> 跳出整个循环,不会再执行循环后续的内容continue ---> 跳出本次循环,但是还是会继续循环exit() ---> 结束程序的运行[2]for循环和ragne函数range函数python2: range(1,5):即刻生成数据,消耗时间并且占用内存 xrange(1,5):先生成一个xrange对象,使用值的原创 2018-11-22 14:08:04 · 356 阅读 · 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 · 162 阅读 · 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 · 280 阅读 · 0 评论 -
python3---函数的理解和使用
<1>python内置数据结构数值;bool;str;list; tuple; set; dict可变数据类型和不可变数据类型 可变数据类型:list set dict(是否可以增删改查)有序数据类型和无序数据类型 有序:str list tuple 无序:数值 bool setpython2:dict无序 python3中:dict有序一般情况下...原创 2018-12-06 12:45:18 · 277 阅读 · 0 评论 -
python3----自动售货机系统,校验密码,快速生成验证码 / 内推码
<1>自动售货机系统代码自动售货机运行结果原创 2018-12-13 12:15:51 · 993 阅读 · 0 评论 -
python3---高阶函数
高阶函数【1】高阶函数的理解和简单使用定义函数: def fun(a,b): return a+b调用函数: a = fun(1,2) print(a)高阶函数: - 实参是一个函数名 - 函数的返回值是一个函数 - 函数本身也可以赋值给变量 变量可以指向函数print(abs(-11))f = absprint(f(-10))高阶函数传递的参数包含函数...原创 2018-12-14 11:08:51 · 524 阅读 · 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 · 454 阅读 · 0 评论 -
python---文件读写和os模块
一.文件的读写1>.文件打开的模式选择r:(默认) - 只能读,不能写 - 读取文件不存在,会报错 FileNotFoundError: [Errno 2] No such file or directory:w: - write only - 文件不存在,不报错,并创建新的文件 - 文件存在,会清空文件内容并写入新的内容a: ...原创 2019-03-07 22:22:33 · 1088 阅读 · 0 评论 -
python---ananconda
<一>.Ananconda的使用1>.安装Ananconda- 什么是Anaconda? Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统, 提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。 Anaconda利用工具/命令 conda 来进行package和...原创 2019-01-17 10:37:13 · 1038 阅读 · 0 评论 -
python(linux)---mariadb
<一>.linux—mariadb1>.linux下mariadb的安装1.查找与mariadb相关的安转包版本yum search mariadb2.安装mariadb的客户软件包和服务软件包yum install mariadb mariadb-server.x86_64 -y3.启动mariadb服务systemctl start mariadbsystem...原创 2019-01-17 15:57:36 · 874 阅读 · 0 评论 -
python---mariadb---微型银行转账系统
import pymysqlclass 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 · 106 阅读 · 0 评论 -
python---第三方模块和面向对象
<一.>python—第三方模块1.python系统内置第三方模块import osimport randomimport stringrandom.random()random.randint(1,4)random.choice('hello')random.sample(string.ascii_letters + string.digits,4)random.s...原创 2019-03-21 18:40:23 · 473 阅读 · 0 评论