技术栈

[TOC]

Blueprint

前端

可视化

  • Browser: ECharts, D3, vis.js(timeline, network)

  • 可视化云平台: Baidu Sugar

  • Python 可视化: matplotlib,seaborn(基于 matplotlib 的高层次接口),wordcloud,reportlab(生成 pdf 报告),Demo: YouTube-Report

  • 流程图:processon, ASCII flowchart: Graph Easy

  • 代码可视化、代码修饰工具:Carbon

框架

  • Bootstrap(HTML,CSS,JQuery,Javascript)

  • VUE

  • 学术主页搭建:hugo-academic

Chrome 插件

后端

  • 框架:Django

  • Web 服务器:Gunicorn + Nginx

  • 进程监控:Supervisor

  • 数据缓存:Redis

  • 依赖管理:Docker

  • 软件测试:Selenium

  • 一键部署工具:LAMP(Apache Mysql PHP)

数据库

  • Mysql

  • PostgreSQL:最大的开源关系型数据库

  • Redis:数据缓存,内存数据库

数据分析

  • Pandas

  • modin(enhanced Pandas, fast!)

机器学习

  • sklearn 传统的机器学习方法

  • pyToarch 深度学习

工作流处理

  • IFTTT

  • 微信自动化工具

写作

  • 论文:overleaf

  • 笔记:GitBook

  • 开发文档:Read the Docs

项目管理

  • Git

  • Trello / Github Projects