Python 学习资源一把梭(长期更新) (Python代写)

网络上的 Python 学习资源如此之多,我们面对的最大的问题不是没有学习资料,而是如何找到最好的并且最适合自己的学习资料。

联系我们
微信: biyeprodaixie 欢迎联系咨询

本次CS代写的主要涉及如下领域: Python代写

本文首发于博客

网络上的 Python 学习资源如此之多,我们面对的最大的问题不是没有学习资料,而是如何找到最好的并且最适合自己的学习资料。

搭建基础Python环境

传送门

廖雪峰老师 Python 教程

目前网络上最简单全面的 Python 入门教程之一,涵盖了新手需要知道的大部分知识。新手只需要从开头看到错误处理部分即可。

传送门

常见开发工具

  1. PyCharm JetBrain公司开发的IDE,目前Python语言最好用的集成开发工具,盲选!功能强大,具有大量的智能识别功能,便于新手发现代码的问题
  2. JupyterLab 著名的iPython的继承者,在网页上写python代码,同时直接显示结果,便于反复尝试不同的思路,同时最后可以生成漂亮的PDF或者网页,便于发布查看。

爬虫相关库

  1. requests 优雅的 HTTP 请求库,容易上手,便于与其他代码集成使用,新手可以1分钟只能写出一个可用的爬虫程序
  2. scrapy 经典的Python爬虫框架,封装了大量完善的爬虫逻辑,将大部分繁琐的爬虫编写工作进行了简化,强烈推荐学习
  3. aiohttp 基于AsyncIO的异步HTTP请求库,最低要求 Python 3.5.3,使用户不再需要了解线程和进程的知识,即可利用异步API实现并行操作,在IO密集型程序上体现出极大的性能优势
  4. selenium 用于控制浏览器进行网页访问的库,常用于反爬虫的情况

网站开发

  1. flask 简单易学的Web开发框架,上手快,但是也具有很好的扩展性,具有很多第三方插件
  2. django 集成大量功能的开发框架,需要学习入门教程熟悉,上手之后会非常有效率
  3. sanic 异步Web框架,需要python 3.6以上版本,满足高并发要求

机器学习

  1. pandas 著名的数据处理和分析库,利用DataFrame快速批量处理数据
  2. scikit-learn 经典机器学习库,集成了分类、回归、聚类、降维、NLP等算法
  3. numpy 科学计算的基础库,具有强力的N维数组
  4. matplotlib 最强可视化库,画图就靠这个了
  5. seaborn 基于matplotlib的可视化库,可以方便地画漂亮的图

自然语言处理

  1. jieba 最强大的中文分词工具
  2. hanlp 面向生产环境的多语种自然语言处理工具包
  3. gensim 话题模型库