一、基础知识学习
首推B站的学习视频,讲解细致全面,资料齐全:Python基础入门
运算符和变量是基础操作,重点掌握:
- 程序控制语句--循环、判断;
- 数据结构--列表、元组、字典、集合以及操作方法(修改、删除、遍历等方法);
- 函数的定义与使用;
- 面向对象的思想及编程方法;
- 文件的读取与写入;
辅助阅读:
- 廖雪峰的官方网站 这个不用多说,超千亿人次访问阅读
- Python菜鸟教程
- 中文文档教程
二、Python常用库
- Pandas官网
- Pandas社区教程
- Numpy官网
- API参考
- matplotlib官网
- 利用Python进行数据分析(第二版)中文
- 使用Python操作Excel
三、书籍推荐
- 《Python Cookbook(第3版)中文版》:介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。
- 《Python从入门到精通》:系统全面,可以结合最上面的视频学习。
- 《Python学习手册(第四版)》:不拘一格,更多的是引导学习者跟着思考,“为什么”。
四、一些工具
- StackOverFlow 有问题去上面找
- Jupyter Notebook 介绍了使用方法
- pythontutor 可视化展现程序执行过程
- Anaconda Python编写工具,内含了会使用到的绝大部分包,开源免费
五、GitHub上的相关资源推荐
- 吴恩达机器学习笔记
- 中文Python笔记
- 利用Python实现所有的算法
- Python练习100题
- Pandas练习题
- Python Cookbook阅读
- Python 100天
更多推荐
Python资源整理
发布评论