阅读本文大概须要 10 分钟。前端
你们好,今天的是编辑部小马,分享下我在 Github 上看到的一些很棒的学习资料。python
写这个以前咱们先聊聊,什么人适合下面这些资源?我我的认为是,自学习能力强的人。“自我 Push”的人。天天对本身要吸收的知识有准确的预计。git
说到这一点我就比较羞愧,我一般花了钱才能 Push 我本身,“卧槽花了钱的可不能不学”——另外一方面这种态度要是能放在健身卡上就行了。程序员
好,废话很少说~开始介绍 Github 上的一波优秀自学资源~供你们自学使用。github
项目介绍:freeCoderCamp 是很是有名的一个项目了,其毕业证书在国外公司仍是有含金量在的。项目主要是 web、前端方向的实战训练。web
项目地址:https://github.com/freeCodeCamp/freeCodeCamp数据库
freeCodeCamp,如其名,是一个开源的 code 学习地址,集合了 30 个扩展项目,包括安全
•网站搭建•JavaScript•前端•数据可视化•API 和微服务•信息安全网络
以上的每个模块都包含 2 到 9 个大项目供实践,一旦完成这六项认证,就能够得到 freeCodeCamp.org 获得“全栈工程师资格认证”。app
再让咱们来看看 freeCodeCamp 的毕业前景:
你看,你和谷歌新总裁 Sundar Pichai,明显只差这一个项目了嘛!
项目介绍:其从入门第一句的“Hello World” 到 NumPy,Data anlysis 的相关内容都有整理。为一个大型字典类型项目。
项目地址:https://github.com/xxg1413/python
python的系列学习教程我也在 Github 上找到了一个很是完善的整理,项目名为 Python Books && Courses,其上传者为 flypython 学习网站的构建人。其中从入门第一句的“Hello World” 到 NumPy,Data anlysis 的相关内容都有整理。在这里咱们放一下目录:
那么这个项目,其实我更建议是,学习 Python 的人做为“补充查询”。若是说要从头开始学,我建议看下面。
另外,正好借此机会,跟你们分享一下
在个人 Python 学习过程当中,崔老师给个人规划。
1.Python最基础的书,略过一遍便可。(我看的那本只有不到一百页我记得)
2.数据分析,Pandas,Numpy的内容。(搞定)
3.爬虫(还没学,不想学)
4.机器学习(正在搞定)
5.深度学习(正在搞定)
嗯嗯,嗯嗯,那么接下来咱们就来介绍另外一个包含性很是强的项目,也是崔老师学过的项目——python-100-Days。
项目介绍:Python-100-Days 是我以为总体很是棒的一个项目,也是一个从 Hello World 开始的项目,不一样于上一个介绍项目,他是承接性很是强的项目,你天天要学的东西已经被规定好了——而且他是全中文的。
第 88day 的时候,就已经引入了 Tensorflow 了,你看,今天是 12.11,假设今天是第一天,那么 2.10 号你就是深度学习入门人才了。仍是很值得入门开始学 Python 的。
项目地址:https://github.com/jackfrued/Python-100-Days
项目例图:
固然,在这个项目的学习过程当中,我也遇到了一个史无前例的困难就是——我老忘了我天天还要学这玩意。
若是有和我同样善忘的小朋友,我建议你们天天给本身定个日程,灵魂拷问一下本身:
项目介绍:这个其实我(这里的我表示小马)如今也正在学来着,这是一本深度学习入门的开源书,包含电子书和配套源代码。是很是从人工智能基础开始讲,从数学层面讲到实战,我也给你们截屏一下书中的内容。
项目地址:https://github.com/dragen1860/Deep-Learning-with-TensorFlow-book
数据目录:
另外,这本书的代码注释,实在是写的太漂亮了:
对于代码能力不强的人来讲,真的,哇,超爽der~
项目介绍:这个其实至关有名了,本体是 github 上有一个 Awesome - XXX 系列的资源整理。目前这个项目收录了至关多的资源,内容包括:Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、天然语言处理、机器学习、日志、代码分析等。在 github 上有17.4 个 star。
项目地址:https://github.com/jobbole/awesome-python-cn
就是吧,介绍这个吧就有一个至关棘手的问题。评论可能就会有“这 TM 有谁不知道“和”卧槽还有这个东西“两个分歧。
我但愿你们知道,这是正常的!!
而若是你要留言的话,必定要留后者。
由于我看着开心
该项目的介绍包括资源管理、包管理、包仓库、分发、构建工具、交互式解释器...天然语言处理等,一系列相关内容的官网。我截图举例一下:
我我的以为严格的来说他不是一个教程,它是一个轮子经销商,更像是一个总结类的东西。当你开展一个全新的领域的时候,能够先来看看研究现状研究内容,以及别人在这个领域作出了什么能被收录的东西。
先知道世界,了解世界,最后才能改变世界。
其实有点,站在巨人的肩膀上看世界的那个意思。
项目介绍:以撸代码的形式学习 Python,百分之七十的代码配合百分之三十的注释,讲解了基础性 python 知识。
项目连接:https://github.com/xianhu/LearnPython
其实吧,我一打开这个,就忍不住悄悄笑了一下
你看着这个项目,随便加个关键词,“自从用了这个功能,女友不再说我不陪他了”,就能发个推文是否是。
但咱们不这么干,咱们惟一发过的和女友相关的推文,就是
良心所得,没有广告。
回到这个自己,我我的来说 ,仍然不怎么建议,拿现成的跑。老思想,以为技术贵精不贵多,但这个特别好用的地方是,你有不少东西是没有那么想学的,好比你今天只是须要画个图 ,你就不须要为了这个去学学数据分析。
你就能够打开这里,简简单单的生活,简简单单的复制粘贴改稍微改改一键生成。
import numpy as npimport matplotlibimport matplotlib.pyplot as pltimport matplotlib.font_manager as fmfrom mpl_toolkits.mplot3d import Axes3D
#解决中文乱码问题myfont = fm.FontProperties(fname="/Library/Fonts/Songti.ttc", size=14)matplotlib.rcParams["axes.unicode_minus"] = False
def simple_plot(): """ simple plot """ # 生成画布 plt.figure(figsize=(8, 6), dpi=80)
# 打开交互模式 plt.ion()
# 循环 for index in range(100): # 清除原有图像 plt.cla() ....
怪很差意思的,我就特爱改参数。
项目介绍:微软工程师,北航硕士崔庆才著的《Python3网络爬虫与实战》书稿。
项目地址:https://github.com/Germey/Python3WebSpider
以前就有朋友想要买电子书,可是咱们由于防止盗版,一直没有开放电子书的售卖。(虽然即便没开放也有不少盗版吧...委委屈屈哭哭唧唧...)
《Python3网络爬虫与实战》这本书也正式售卖一年多了,咱们计划在明年上半年推出本书的第二版本。那么初版的 Markdown 文件就已经正式上传到了 Github 上面。
书中首先详细介绍了环境配置过程和爬虫基础知识;而后讨论了 urllib、requests 等请求库,Beautiful Soup、XPath、pyquery 等解析库以及文本和各种数据库的存储方法;接着经过多个案例介绍了如何进行 Ajax 数据爬取,如何使用 Selenium 和 Splash 进行动态网站爬取;接着介绍了爬虫的一些技巧,好比使用代理爬取和维护动态代理池的方法,ADSL 拨号代理的使用,图形、 极验、点触、宫格等各种验证码的破解方法,模拟登陆网站爬取的方法及 Cookies 池的维护。此外,本书还结合移动互联网的特色探讨了使用 Charles、mitmdump、Appium 等工具实现 App 爬取 的方法,紧接着介绍了 pyspider 框架和 Scrapy 框架的使用,以及分布式爬虫的知识,最后介绍了 Bloom Filter 效率优化、Docker 和 Scrapyd 爬虫部署、Gerapy 爬虫管理等方面的知识。
...
我复制粘贴的。
而后,就,高高兴兴今天放出来呗。
有看过盗版书的!都给我去 star 一下!听到没!我凶着呢!
那咱们的介绍就到这里为止了~(其实主要是我就算介绍十个,能作完一个也就不错了)
Coding 这件事目前给个人一个感受是,他再也不是一种职业,他开始变得像你会用智能手机,你会用 Word 同样。
世界上公认的第一步智能手机诞生于 1993 年,Iphone4 的发布时间是 2010 年,对咱们来说,或许是 15 岁长到 25 岁那么遥远的距离。对中年人来说,40 岁到 50 岁好像又没那么长,可世界就在这么短的时间内高速变化着。一不当心,就弄不懂整个世界了。
没什么意义,就随便感慨一下。再见~