一、基础知识学习

首推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资源整理