• Python学习教程(一)自学资源分享


    Python 可以用来做什么?

    在我看来,基本上可以不负责任地认为,Python 可以做任何事情。无论是从入门级选手到专业级选手都在做的爬虫,还是Web 程序开发、桌面程序开发还是科学计算、图像处理,Python都可以胜任。

    或许是因为这种万能属性,周围好更多的小伙伴都开始学习Python。 Python 现在到底有多热呢?我觉得我们可以看以下的这2组数据。

    第一点:Python 排名稳居前五

    得益于 Python 在多个领域的应用都在逐渐变热,Python 在TIOBE榜上已经是稳居前5了。

    第二点:越来越多的公司在用 Python 做网站

    除了大家熟悉的知乎、豆瓣,已经有越来越多的公司开始用 Python 来快速搭建网站产品。相应的,也有越来越多的公司开设了Python Web的职位。

    那么,如果想要追赶 Python 的热潮,应该如何学习呢?

    一、长期必备。

    1. StackOverflow,是疑难解答、bug排除必备网站,任何编程问题请第一时间到此网站查找。

    https://stackoverflow.com/

    2. github,是源码学习、版本控制不可缺少的网站,找源码学习请第一时间到此网站,fork之后自己维护。

    https://github.com/

    3. Awesome Python 最全的python资源,没有之一,绝对不容错过的python资源大全。

    https://github.com/vinta/awesome-python

    4. Awesome Python 的中文翻译

    https://github.com/jobbole/awesome-python-cn

    5. python 中文学习大本营http://www.pythondoc.com/

    二、入门教程

    1. 笨方法学python,最受欢迎的python入门教程。边学边撸的教程。

    有兴趣可以关注脚本之家公众号回复604774获取

    2. 简明python教程,简明是最大的特点

    http://old.sebug.net/paper/python/

    3. 廖雪峰的python教程,重点讲述python和其它语言的不同,适合有其它语言基础的朋友。

    三、练手项目

    1. 自写一个分布式爬虫。比如爬取知乎全站/头条全站/豆瓣全站等等,任何一个你想爬取的网站。完成之后获得如下技能。用爬虫项目练手实在能学习许多知识。

    2. 人工智能方向,分别用k近邻、svm、神经网络等各种机器学习的方法识别mnist。这是人工智能的入门项目。

    3. 数据分析方向。[使用 Spark 和 D3.js 分析航班大数据]

    四、Python高阶学习

    1、如何成为Python高手

    Python高手学习的指导性文章,至少让你知道什么样的程度叫做Python高手。

    2、Python+Django+Eclipse 在Windows下快速开发自己的网站

    说到Python高阶应用,就不能不提Python逐渐被用来开发网站,其中Django就是个用Python开发网站的框架,如果你以前没用Python开发过网站,那么这篇文章能教你一步步开发出自己的网站,属入门级文章,带给我们Python开发网站的初步体验。

    3、全栈式Python学习

    主要是Python用于网络应用的教程,如果上面是基础入门的话,这里就是深入且优秀的高手教程。

    4、常用的 Python 调试工具

    调试是每位想学好语言必备的技能,好的调试工具能让我们的开发效率事半功倍。

  • 相关阅读:
    C *p++ (*p)++ *p+=2 区别
    C 找到两字串中最长的相同串
    Jquery插件Jquerycolor
    C Fibonacci前N项和 阶乘的前N项和
    Baidu Google地图应用
    6.11Java多线程、并发、同步、synchronized方法
    6.10Java线程同步_synchronized
    6.18Java多线程并发、同步性能分析
    6.11Java多线程、并发、同步、synchronized块
    6.18Java多线程同步方法实现DemoNo2
  • 原文地址:https://www.cnblogs.com/tangbohu2008/p/10670127.html
Copyright © 2020-2023  润新知