Mr Zha's blog.

Python等编程语言学习资料分享

Python等编程语言学习资料分享
2020-07-28 · 3 min read

主要博客主要是关于Python编程语言,计算机科学以及机器学习方面书籍资料的分享。

关于Python语言学习:

书籍分享目录:

1.《Python语言及其应用》(and《Pyhton核心编程》)

2.《Python编程:从入门到实践

3.《Python学习手册

4.《Python科学计算第二版

学习建议:

建议先看《Python语言及其应用》(或者《Python核心编程》,但是这本书主要讲的是Python2版本,内容有点落后,实际上不太建议按照这本书进行学习),之后再跟着《Python编程:从入门到实践》里的例子做一遍,基本Python语法就算是掌握了。最后有时间的话看看Python3中文教程进行查漏补缺。

计算机科学:

学习资料目录:

1.MIT-600计算机科学及编程导论视频公开课

2.《计算机组成与设计 硬件软件接口

3.《计算机程序的构造和解释

4.《Automate the Boring Stuff with Python

学习建议:

其中MIT600-计算机科学及编程导论视频公开课是2008年麻省理工Prof. Eric Grimson和Prof. John Guttag以Python为例上的一门编程入门课,内容比较简单,一节课大概50分钟(请原谅渣画质导致的课上进行演示的代码看不清-。-)。
如果想要了解一些计算机软硬件入门知识的话,推荐阅读《计算机组成与设计 硬件软件接口》。
计算机程序的构造和设计》是以Scheme语言讲解计算机的计算思维。
Automate the Boring Stuff with Python》建议作为Python学习的补充资料。

Python网络数据采集

学习资料目录:

1.《HTTP权威指南

2.《CSS权威指南(第三版)

3.《Python网络数据采集

学习建议:

前面两本书主要介绍互联网的基本构架原理。而《Python网络数据采集》则一步步引导使用Python收集互联网上的数据。

Machine Learning

学习资料目录:

1.《深度学习入门:基于Python的理论与实现

2.《斯坦福大学机器学习课程原始讲义

3.(Adaptive computation and machine learning)Daphne Koller_Nir Friedman-Probabilities graphical models_principles and techniques-MIT press

4.《Python in Practice》(2013.8)Mark_Summerfield 文字版

5.《挖掘社交网络(Mining the Social Web)

6.《Building Machine Learning

7.《Introduction to time series and forecasting

8.《MLY_V0.5_Full_Draft

9.《Sentiment analysis and opinion mining

学习建议:

这是我科研之余收集的机器学习的资料,供有兴趣的小伙伴取阅。

Fortran 95

学习资料目录:

1.《Fortran95程序设计》(彭国伦)

学习建议:

想要用Fortran90编写用于科学计算脚本的同学,可以看看这本书,上手比较简单。

资料分享链接
提取码:cljn

封面图片出处