MAMP和WAMP搭建Web环境,数据库,数据分布可视化
MAMP和WAMP搭建Web环境,数据库,数据分布可视化
1. 数据库 用MAMP和WAMP搭建Web环境,数据分布可视化
Web环境
Web服务器:Apache、Nginx,处理Web请求
数据库:MySQL,存储和管理数据
后端:PHP
Web服务启动后,就可以在浏览器中访问根目录中的网站项目
MAMP:Mac,Apache,MySQL,PHP,https://www.mamp.info/en/
WAMP:Windows,Apache,MySQL,PHP,http://www.wampserver.com/en/
偏好设置
端口设置:Apache、MySQL,端口只是一个后缀,不同服务使用不同端口,彼此不冲突
根目录:访问http://localhost:port/之后所得到的目录
Hello World
使用Html
使用PHP
2. 数据库 MySQL使用方法
基本概念
数据库和数据表
CURD操作:Create、Update、Read、Delete
1 命令行
直接在终端或cmd中敲命令
2 Web工具
phpmyadmin:简单、轻量、好用
新建数据库
新建数据表、定义字段(Int、Float、Varchar、Text)
3 本地软件
Navicat:功能更强大
数据的导入、导出
4 使用代码
mysql-python:读写更新数据
我的习惯
使用phpmyadmin新建数据库和数据表
使用python插入、读取、更新数据
使用Navicat导出数据库
使用phpmyadmin导入数据库
3. 使用Python操作MySQL
MySQLdb
安装:pip install mysql-python
加载包
import MySQLdb
import MySQLdb.cursors
建立连接
db = MySQLdb.connect(host='127.0.0.1', user='root', passwd='root', db='douban', port=8889, charset='utf8', cursorclass = MySQLdb.cursors.DictCursor)
db.autocommit(True)
cursor = db.cursor()
执行操作
CURD
cursor.execute(sql)
关闭连接
cursor.close()
db.close()
SQL教程:http://www.runoob.com/sql/sql-tutorial.html
4. 可视化 ggplot2 在 R 中进行可视化
R是一门统计分析语言,有很多包、功能强大
安装和下载
R: https://www.r-project.org/,核心
RStudio:https://www.rstudio.com/,更丰富的界面
R基础
初探RStudio:各种窗口、命令行、编写R脚本
安装包和加载包
变量类型:向量、矩阵、数组、数据框、因子、列表
从CSV中读取数据为数据框
ggplot2
安装和加载
背景
ggplot2有哪些图形:散点图、折线图、面积图、条形图、直方图、箱线图……
绘图元素:shape、color、fill……
还有呢:x轴、y轴、标题、图例……
如何选择:根据x轴、y轴将要展示的变量(连续或离散),以及展示的需求
基本语法
ggplot(data) + geom_type()
元素映射:将某一变量(连续或离散)映射到shape、color、fill等元素上
条形图bar
BOD、diamonds、cabbage_exp
y为频数、y为变量值、分组条形图
折线图line、面积图area
BOD、uspopage
散点图point
heightweight、mtcars
描述数据分布
直方图histogram、密度图density、箱线图boxplot
分面
facet_wrap()
一个简单的例子:mtcars
R学习笔记
http://zhanghonglun.cn/blog/tag/r/
MAMP和WAMP搭建Web环境,数据库,数据分布可视化的更多相关文章
- 快速搭建Web环境 Angularjs + Express3 + Bootstrap3
快速搭建Web环境 Angularjs + Express3 + Bootstrap3 AngularJS体验式编程系列文章, 将介绍如何用angularjs构建一个强大的web前端系统.angula ...
- 93.快速搭建Web环境 Angularjs + Express3 + Bootstrap3
转自:https://www.cnblogs.com/wawahaha/p/3946023.html 前言 Angularjs越用越顺手,不仅代码量比jQuery少很多,而且实现思路特别清晰,构建大型 ...
- 3号随笔,搭建web环境
创建数据库可能会遇到的问题 数据库语法错误: 如果写错了就会报错. 搭建web项目,我采用了MVC结构搭建 模型层写数据包装,controller层写业务代码,service写数据库内容,创建之后就搭 ...
- 解决WAMP搭建PHP环境后后局域网其他机器无法访问的问题
刚安装wamp以后本地访问localhost或者127.0.0.1可以访问,但是如果局域网内其他电脑访问则出现403错误.从网上找了很多,各种说法都有了,却没几个好用的.解决问题方法如下: 1,首先确 ...
- dockerfile+ubuntu+nginx搭建web环境
准备目录 [root@izchz ~]# mkdir /usr/local/dockerfile1 该目录下准备Dockerfile文件 FROM ubuntu MAINTAINER xbf RUN ...
- 服务器上搭建web环境
一.安装tomcat [root@localhost ~]# mkdir tomcat-src --新建文件夹 [root@localhost ~]# cd tomcat-src ...
- 建立一个node.js服务器(使用express搭建第一个Web环境)
一.官网下载node.js 下载地址:https://nodejs.org/en/download/ 根据向导,下一步安装就可以了! 二.使用express搭建Web环境 express是一个开源的n ...
- Windows&linux使用集成环境搭建 web 服务器
文章更新于:2020-02-17 按照惯例,需要的文件附上链接放在文首 文件名:phpStudy_64.7z 文件大小:78.3 M 下载链接https://www.lanzous.com/i9c6l ...
- Android手机用KSWEB搭建Web服务器成功安装WordPress
之前部落分享的几个免费Web服务器软件都是用来安装在本地电脑上,搭建Apache.PhpMyAdmin.MySQL等网站运行环境,然后我们就可以在电脑上测试运行Wordpress.Discuz! 论坛 ...
随机推荐
- ef SQL Server 版本不支持数据类型“datetime2”
我遇到这个问题是在用数据库模型的时候.当时我电脑上是sql2008 通过vs2010建立了一个ADO.net数据库模型,之后在项目上线的时候,临时把数据库换成了sql2005,在添加新闻的时候出现了“ ...
- 【Redis】Redis的常规操作命令
NoSQL是一种非关系型数据库,非关系型数据库库和传统的关系型数据库不同,非关系性体现在不需要依赖表进行数据存储.常见的非关系型数据库有Redis.MonoDB.HBase等,这些是基于key-val ...
- Fastjson是一个Java语言编写的高性能功能完善的JSON库。
简介 Fastjson是一个Java语言编写的高性能功能完善的JSON库. 高性能 fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson. ...
- Swift 基础知识
前言 Swift 是一门强类型语言,全面支持 Unicode 编码. Swift 中的定义和实现是在同一个单元中的,通常一个 Swift 源代码单文件是以 .swift 结尾的. Swift 不需要单 ...
- HTML <video> 标签
http://www.w3school.com.cn/tags/tag_video.asp <%@ Page Language="VB" AutoEventWireup=&q ...
- URL中#号的含义
一.#的涵义 #代表网页中的一个位置.其右面的字符,就是该位置的标识符.比如, http://www.example.com/index.html#print 就代表网页index.html的prin ...
- Nginx(四):压缩功能详解
gzip (GNU-ZIP) 是一种压缩技术.经过 gzip 压缩后页面大小可以变为原来的 30%甚至更小. 这样,用户浏览页面的时候速度会快得多. gzip 的压缩页面需要浏览器和服务器双方都支持 ...
- JDK1.6新特性,基础类库篇,Jar与Zip增强
1. API改变 增加了两个实现类 java.util.zip.DeflaterInputStream: 此类为解压缩 "deflate" 压缩格式的数据实现流过滤器.它还用作其他 ...
- [tools]hugo&github构建静态网站/百度统计
hugo/github构建网站基本原理 1.hugo是一个静态化的工具,你写md,然后他把md转换成对应样式的html, 2.并给html嵌入百度统计的script.然后你将html放到github上 ...
- 【Unity】7.5 移动设备输入
分类:Unity.C#.VS2015 创建日期:2016-04-21 一.简介 在iOS和Android系统中,操作都是通过触摸来完成的.Input类中对触摸操作的方法或变量如下图所示: 通过GetT ...