zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    最近有人说我欺骗消费者,今天来一波视频分享
    前端 Java Python等资源合集大放送
    dubbo源码学习(四):暴露服务的过程
    dubbo源码学习(二) : spring 自定义标签
    Dubbo多注册中心和Zookeeper服务的迁移
    线程各种状态转换分析
    java并发之同步辅助类CountDownLatch
    工作5年的Java程序员,才学会阅读源码,可悲吗?
    【阿里面试系列】Java线程的应用及挑战
    「阿里面试系列」搞懂并发编程,轻松应对80%的面试场景
  • 原文地址:https://www.cnblogs.com/csj007523/p/7772344.html
Copyright © 2011-2022 走看看