复盘笔记本技术说明

前端显示

  • HTML,CSS:了解基础语法,能做修改,仿写.
  • JINJA: 掌握jinja的变量嵌入和指令.
  • JAVASCRIPT:能看懂简单的代码,仿写过基于js的todo网页,理解DOM.
  • BOOTSTRAP:能用bootstrap完成网页的美化

数据库

  • MONGODB:掌握mongo的增删改查,基于原子操作的统计,计算及mongo的数据备份,恢复,上传到服务器等.
  • PYMONGO:使用库操作mongo,能根据需要写拓展的orm.

功能相关技术

  • Flask完成了网站的开发,对开发中的库较为熟悉
  • 摘要算法:md5,sha256等对用户密码进行加密,防泄漏
  • Web安全:了解网站常见的sql注入,csrf攻击 ,XSS等漏洞并作出防护
  • 协同股东分析:数据的清洗,统计,SequenceMatcher文本相似度分析

服务器

  • 掌握常见的Linux shell命令
  • Gunicorn,Supervisor,Nginx,Virtualenv的参数配置,运行

爬虫

  • 仿写豆瓣电影的爬虫,request,pyquery等库
  • 仿写对上证,深证交易所网站龙虎榜数据的爬虫,了解基于正则表达式的xpath,css等网页的数据抽取技术

开发工具

  • Vim在Linux环境下的使用
  • Pycharm 做为主要开发的工具
  • Git:了解git的一般使用

你可能感兴趣的:(复盘笔记本技术说明)