MAMP和WAMP搭建Web環境,數據庫,數據分佈可視化php
1. 數據庫 用MAMP和WAMP搭建Web環境,數據分佈可視化html
Web環境
Web服務器:Apache、Nginx,處理Web請求
數據庫:MySQL,存儲和管理數據
後端:PHP
Web服務啓動後,就能夠在瀏覽器中訪問根目錄中的網站項目 python
MAMP:Mac,Apache,MySQL,PHP,https://www.mamp.info/en/
WAMP:Windows,Apache,MySQL,PHP,http://www.wampserver.com/en/mysql
偏好設置
端口設置:Apache、MySQL,端口只是一個後綴,不一樣服務使用不一樣端口,彼此不衝突
根目錄:訪問http://localhost:port/以後所獲得的目錄sql
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/