1、熟悉Flask/Tornado等常用的开发框架;
2、熟悉使用MySQL数据库及调优能力,熟悉Redis, MongoDB;
3、熟悉Linux\Unix环境、熟悉TCP/P、HTTP/HTTPS等通信协议;
4、熟悉分布式、缓存、消息、负载均衡实现。
5、xx年以上互联网产品相关开发经验,熟悉敏捷开发流程,了解并具有单元测试、代码审核、持续集成等相关经验;
6、热爱编程,注重代码风格和可维护性,有良好的软件架构设计能力;
7、熟悉分布式系统开发,熟悉NOSQL数据库(MongoDB、Hive等)和关系数据库 (MySQL、PostgreSQL等) 相关开发与性能优化;
8、熟悉Linux环境下的后端开发,有使用Python进行项目开发的经验。
9、精通Python语言,熟练使用常用模块,使用过Django/Tornado等web框架;
10、具备良好的编码习惯;熟悉常用算法和数据结构,熟悉基础的网络知识,精通网络编程和多线程;
11、具有良好的自学能力,能通过研究开源项目来解决开发中遇到的难题;
12、熟悉Python数据处理和分析,熟悉清洗、分析的相关库:Numpy、Pandas、Sklearn、Matplotlib等,掌握基本的BI工具:Excel/PowerBl:
13、了解常见数据结构及经典算法,熟悉常见机器学习或数据挖掘算法,有较大规模数据分析经验;
14、开发高性能的 Python 数据分析包和可视化工具
15、对金融产品的多因子模型、市场中性、趋势策略、统计套利、高频交易等策略感兴趣并有所长
16、熟悉数据清洗、特征选择、分析,因子挖掘等数据挖掘全流程,掌握数理统计
17、扎实的统计编程能力,Python 水平高级、熟悉 SQL;
18、具有优秀的数据分析、数据思维,以及对细节的洞察力、团队合作能力和快速学习能力,拥有 Geek 精神
19、熟练 Pandas、Numpy 和 SciPy 等经验,有机器学习、量化行业工作经验。
20、熟练掌握主流爬取技术,协议破解、模拟点击等;
21、熟悉掌握常用爬虫框架,Scrapy、Selenium、Puppeteer和Splash等。
1. 生产管理系统
项目描述:该系统是一款基于Web的管理软件,主要用于数据的录入、存储、查询、统计和分析等工作。在该项目中,本人主要负责了数据处理和呈现部分的开发工作,采用Python Flask框架开发,并且结合了多种数据处理库(如Pandas、Numpy、Matplotlib等)和前端数据可视化工具(如Echarts、Highcharts等),能够快速处理各种形式数据并将其以图表的形式展现出来。除此之外,系统中还涉及用户权限管理、邮件通知等功能,这些也都由本人完成。该项目的成功应用加深了我对于Python Web开发和数据处理的理解和实践。