- 博客(40)
- 收藏
- 关注
原创 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 496
原创 pthon-flask-数据库操作
Flask-SQLAlchemy的基本概念什么是Flask-SQLAlchemy? - Flask-SQLAlchemy 是一个 Flask 扩展,简化了在 Flask 程序中使用 SQLAlchemy 的操作。 - SQLAlchemy 是一个很强大的关系型数据库框架,支持多种数据库后台。 - SQLAlchemy 提供了高层 ORM,也提供了使用数据库原生 SQL 的低层功能。...
2019-03-20 14:13:01 307
原创 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 968
原创 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 344
原创 python-web-flask
Web应用框架: Flask:微内核框架 ----小型网站 Django:全能型框架 ---- 大型网站(ERP) Tornado …Flask的基本理解Flask 属于微框架(micro-framework)这一类别,微架构通常是很小的不依赖于外部库的框架。这既有优点也有缺点,优点是框架很轻量,更新时依赖少,并且专注安全方面的 bug,缺点是,你不得不自己...
2019-03-08 11:34:53 154
原创 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 150
原创 python---文件读写和os模块
一.文件的读写1>.文件打开的模式选择r:(默认) - 只能读,不能写 - 读取文件不存在,会报错 FileNotFoundError: [Errno 2] No such file or directory:w: - write only - 文件不存在,不报错,并创建新的文件 - 文件存在,会清空文件内容并写入新的内容a: ...
2019-03-07 22:22:33 1149
原创 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 296
原创 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 156
原创 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 297
原创 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 773
原创 python-爬虫-scrapy框架
一>.爬虫框架scrapy的理解 - 引擎(Scrapy):用来处理整个系统的数据流, 触发事务(框架核心) - 调度器(Scheduler):用来接受引擎发过来的请求, 压入队列中, 并在引擎再次请求的时候返回. - 下载器(Downloader):用于下载网页内容, 并将网页内容返回给蜘蛛(Scrapy) - 爬虫(Spiders):用于从特定的网页中提取自己需要的信息, 即所...
2019-02-20 11:34:53 173
原创 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 127
原创 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 902
原创 python---ananconda
<一>.Ananconda的使用1>.安装Ananconda- 什么是Anaconda? Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统, 提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。 Anaconda利用工具/命令 conda 来进行package和...
2019-01-17 10:37:13 1073
原创 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 1272 1
原创 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 543
原创 python3----自动售货机系统,校验密码,快速生成验证码 / 内推码
<1>自动售货机系统代码自动售货机运行结果
2018-12-13 12:15:51 1033
原创 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 478
原创 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 308
原创 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 175
原创 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 305
原创 python3---循环语句和字符串
[1]循环的跳出break ---> 跳出整个循环,不会再执行循环后续的内容continue ---> 跳出本次循环,但是还是会继续循环exit() ---> 结束程序的运行[2]for循环和ragne函数range函数python2: range(1,5):即刻生成数据,消耗时间并且占用内存 xrange(1,5):先生成一个xrange对象,使用值的
2018-11-22 14:08:04 394
原创 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 538
原创 linux---selinux
<1>.selinx的定义selinux 是强制访问控制系统的实现;只要用途在于增强系统抵御攻击的能力。<2>.selinux的状态vim /etc/sysconfig/selinux ---> 产看selinux的配置文件 enforcing ---> 表示强制,如果违反了安全上下文策略,则无法操作 disabled ---> 表示关闭;sel...
2018-11-08 20:50:17 246
原创 liunx---lvm卷辑和ftp
<1>.逻辑卷的基本知识pv --->物理卷 --->被lvlv命令处理过的物理分区vg --->物理卷组 --->被组装到一起的物理卷pe --->物理扩展 --->lvm设备的最小单元,lvm是pe的整数倍lvm --->逻辑卷 --->直接使用的设备,可以增加缩减并保持原有数据不变<2>.lvm的建立...
2018-11-08 11:52:31 192
原创 linux---虚拟机的全自动安装和定时延时任务
一.虚拟机的全自动安装1.前期准本工作【yum源】 和【dhcp】 服务搭建成功2.下载kickstart服务yum install system-config-kickstart.noarch -y 下载kickstart服务3.system-config-kickstart —&amp;gt; 打开kickstart图形界面在Post-Installation Script 中编辑,给自动...
2018-11-01 14:29:15 858
原创 linux---磁盘管理
1).本地存储设备的识别df -h 查看系统正在挂载的设备fdisk -l 查看系统中真实存在的设备cat /proc/partitions 查看系统识别的设备blkid 查看系统可以使用的设备mount 查看系统中的挂载信息2).设备的挂载和卸载设备名称/dev/xdx /dev/hd0 /dev/hd1 /dev/sda/dev/sr0 光驱/dev/map...
2018-11-01 13:14:22 218
原创 linux---练习3
1.在server主机中配置yum仓库,并安装gcc编辑器2.在server主机中把/etc目录打包压缩到/mnt中,名字为etc.tar.gz3.复制server主机中的/etc.tar.gz到desktop主机的/mnt中4.同步server主机中的/etc中的所有文件到desktop主机中/mnt中,包含链接文件\5.配置desktop主机和server主机的日志服务要求如下:*)...
2018-10-26 13:03:20 112
原创 linux----虚拟机的创建
1.安装虚拟机[root@zhu mnt]# vim createvm.sh #编辑脚本安装#!/bin/bashvirt-install \--cdrom /home/kiosk/Desktop/linux923/isos/rhel-server-7.0-x86_64-dvd.iso \--ram 1024 \--cpus 1 \--disk /var/lib/libvi...
2018-10-23 15:06:19 146
原创 linux---网关-解析-dhcp
管理网络配置文件/etc/sysconfig/network-scripts ----&gt; 网络配置目录 网络配置文件命名规则 ifcfg-xxxxDEVICE=XXXX ----&gt; 设备名称ONBOOT=yes ----&gt; 网络服务开启时自动激活网卡BOOTPROTO=dhcp | static | none ----&g...
2018-10-19 11:14:49 585
原创 linux---系统日志
rsyslog的管理 vim /etc/rsyslog.conf ----&gt; 系统日志服务的主配置文件 /var/log/message ----&gt; 服务信息日志 /var/log/secure ----&gt; 系统登录日志 /var/log/cron ----&gt; 定时任务日志 /var/log/maillog ----&gt; 系统邮件服...
2018-10-18 13:31:54 149
原创 linux ---远程登陆设置,密码修改,文件传输,打包压缩
&amp;amp;lt;1&amp;amp;gt;.ssh的安全设定(配置)vim /etc/ssh/sshd_config ---&amp;amp;gt; sshd配置文件的设置 PasswordAuthentication yes ---&amp;amp;gt; 是否允许用户通过密码做sshd认证 PermitRootLogin yes ---&amp;amp;gt; 时否允许root用户通
2018-10-12 11:35:44 191
原创 linux --- 控制服务以及远程连接
控制服务1.用什么控制服务 系统初始化进程可以对服务进行相应的控制2.当前系统初始化进程是什么 systemd ---&gt; 系统初始化进程 pstree ---&gt; 显示系统中的进程树3.进程控制命令 ssh --------&gt; sshd client(客户端口) server(服务端口)4.systemctl --------&gt;...
2018-10-11 13:54:29 122
原创 linux -- 文件特殊权限和进程
&amp;lt;0&amp;gt;.建立目录和文件的默认权限[umask](1)umask ---&amp;gt; 查看系统目录默认预留权限位;文件默认预留权限位 ---&amp;gt; 目录权限减去&amp;lt;111&amp;gt;(2)umask 007 ---&amp;gt; 临时修改系统目录默认预留权限位 为 007(3) 永久修改系统umask值 1).vim
2018-10-11 13:16:35 123
原创 linux ---vim编辑&用户管理&权限
&amp;lt;0&amp;gt;.vim 编辑器(1).普通模式:浏览文件,不可以编辑,只能浏览 (2)插入模式:对文件进行编辑i 在光标所在位置插入 I 在光标所在行行首插入a 在光标下一位置插入 A 在光标所在行行尾插入o 在光标所在行下一行插入 O 在光标所在行上一行插入s 删除光标所在字符进行插入 S 删除光标所在行进行插入(3)命令模式:临时更改vim的工作...
2018-09-28 11:45:10 3489
原创 linux —— 虚拟机的认识和文件管理
&amp;amp;amp;lt;0&amp;amp;amp;gt;.shell的理解sell:俗称壳,(用来区别核),是指“提供者使用界面”的软件(命令解释器)常用快捷操作Ctrl+Alt+上|下 //切换工作界面Ctrl+Alt+L //锁屏Alt + F1 //打开主菜单ApplicationAlt + F10 //最大化当前窗口PrtSc //截取全屏Ctrl+Shift+PrtSc //截取选中的屏幕...
2018-09-26 13:56:51 548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人