本次CS代写的主要涉及如下领域: Python代写
本文首发于博客
网络上的 Python 学习资源如此之多,我们面对的最大的问题不是没有学习资料,而是如何找到最好的并且最适合自己的学习资料。
搭建基础Python环境
廖雪峰老师 Python 教程
目前网络上最简单全面的 Python 入门教程之一,涵盖了新手需要知道的大部分知识。新手只需要从开头看到错误处理部分即可。
常见开发工具
- PyCharm JetBrain公司开发的IDE,目前Python语言最好用的集成开发工具,盲选!功能强大,具有大量的智能识别功能,便于新手发现代码的问题
- JupyterLab 著名的iPython的继承者,在网页上写python代码,同时直接显示结果,便于反复尝试不同的思路,同时最后可以生成漂亮的PDF或者网页,便于发布查看。
爬虫相关库
- requests 优雅的 HTTP 请求库,容易上手,便于与其他代码集成使用,新手可以1分钟只能写出一个可用的爬虫程序
- scrapy 经典的Python爬虫框架,封装了大量完善的爬虫逻辑,将大部分繁琐的爬虫编写工作进行了简化,强烈推荐学习
- aiohttp 基于AsyncIO的异步HTTP请求库,最低要求 Python 3.5.3,使用户不再需要了解线程和进程的知识,即可利用异步API实现并行操作,在IO密集型程序上体现出极大的性能优势
- selenium 用于控制浏览器进行网页访问的库,常用于反爬虫的情况
网站开发
- flask 简单易学的Web开发框架,上手快,但是也具有很好的扩展性,具有很多第三方插件
- django 集成大量功能的开发框架,需要学习入门教程熟悉,上手之后会非常有效率
- sanic 异步Web框架,需要python 3.6以上版本,满足高并发要求
机器学习
- pandas 著名的数据处理和分析库,利用DataFrame快速批量处理数据
- scikit-learn 经典机器学习库,集成了分类、回归、聚类、降维、NLP等算法
- numpy 科学计算的基础库,具有强力的N维数组
- matplotlib 最强可视化库,画图就靠这个了
- seaborn 基于matplotlib的可视化库,可以方便地画漂亮的图