1、无开发经验,初学python
A Byte of Python (简明python教程,这个有中文版简明 Python 教程)是非常好的入门教程。
Learn Python the Hard Way (Zed Shaw的免费教程,个人强烈推荐)
Python, Django and Flask教程: Real Python (收费,需购买)
short 5 minute video 解释了为什么你的出发点应该是要完成什么项目,或者解决什么问题,而不是为了学一门语言而去学一门语言。
Dive into Python 3 是一本开源的python教程,提供HTML和PDF版。
Code Academy 有一个为纯新手准备的 Python track 。
Introduction to Programming with Python 介绍了基本语法和控制结构等,提供了大量代码示例。
O'Reilly 的书 Think Python: How to Think Like a Computer Scientist 是非常好的入门教材。
Python Practice Book 是一本python练习的书,帮你掌握python基本语法。
想通过做实际项目来学编程?看看这个 this list of 5 programming project for Python beginners(5个适合python初学者的编程项目)。
1、Python语言的优势
简单易学、高层语言、免费开源、可移植性强、面向对象、可扩展性、可嵌入型、规范的代码等,这些都是Python的优势。
Python是解释型语言,程序写起来非常方便,写程序方便对做机器学习的人是非常重要。
Python开发生态成熟,有很多现有的库可以直接使用,对比Lua,虽然它也是解释型语言,但是其本身很难做到Python这样。
2、Python语言的用途
Python作为一门高级的编程语言,这门语言的魅力和影响力远超C++\C等编程语言,被称呼为胶水语言。Python除了极少的领域不能从事之外,几乎无所不能,比如说:系统运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web编程、多媒体应用、pymo引擎、人工智能等。
3、Python语言的就业
Python是人工智能领域首选的语言,目前市场上岗位需求量很高,年薪在10W-20W之间,除了一线城市之外,二三线城市Python人工智能需求量也很高。