Python的一些学习资源

教材:

  • Python编程:从入门到实践 (个人推荐)
    已读,特点是循序渐进地分章节讲述,每个程序每一行都做了讲解。后半部分内容为项目实践,可以获得Python实战的直观体验。
    Python Crash Course(PCC): A Hands-on, Project-based Introduction to Programmingpython tutorial stepbystep
    以上英文版,官方主页有错误订正。
  • 笨办法学Python,最新英文版的中译本有两个,参见Gitbook分享或这里。
    在阅,书的编排形式为1-52个例子,让读者一边输入运行一边思考代码的含义,并作一些关键性讲解。=》update: 本人觉得很不习惯。
    Learn Python The Hard Way(LPTHW),以上英文版。
    电子版可在gen上搜索。
  • 简明Python教程/A Byte of Python
    未读,可能是难度最小的,Github上有免费最新版的中译本。
  • 廖雪峰的在线[Python教程] (个人推荐)(https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000)**
    未读,读过他的在线Github教程讲解蛮清楚,这个教程也有很多人推荐。
  • Python初级教程:入门详解
    看起来不错
  • Python官方文档 (查询使用)
    包括python各个版本下载
  • Automate the Boring Stuff with Python (或可作为后续提高)
    中译名: Python编程快速上手,豆瓣评分很高,入门参考
  • Head First Python
    入门参考
    深入浅出Python,以上中文版
  • Python for Kids
    amazon评论认为这本书同时适合小孩和成人初学者
  • Fluent Python
    适合入门之后提高用
  • Python基础教程 (个人推荐)

公开课:

  • codeacademy的python在线交互式练习入门课;
  • coursera的python课程
  • MIT_edx公开课:麻省理工学院公开课:计算机科学及编程导论Introduction to Computer Science and Programming Using Python

编辑器:

  • Geany
    PCC推荐python3.x版本,环境变量设置好后使用Geany不会有问题。
  • PyCharm Edu
    A Byte of Python推荐了PyCharm编辑器,由于A Byte of Python使用Python3.0, 而LPTHW使用python2.7版本。在Windows下,PyCharm Edu版本可以通过设置不同项目或目录的方式,自动指定默认运行Python2.7或3.x。另外它还支持代码比较,因此这个编辑器挺方便的。

其它参考:

  • 知乎: 你是如何自学 Python 的?
  • 知乎: Python 的练手项目有哪些值得推荐?
  • 知乎: 怎么用最短时间高效而踏实地学习 Python?
  • Github: 自学编程的最优学习教程
  • 各大论坛问答类: Stackoverflow-question, stackoverflow-topic, quora, reddit

后续更新

你可能感兴趣的:(Python的一些学习资源)