
朋友们,为17本书精选了书签。
选择内容将帮助您从头开始或以最少的知识学习编程语言。
准备开始学习Python了吗?
那我们开始吧!
学习Python入门
如果您不是从另一种编程语言切换到Python,而是从头开始,请首先了解开发的基本概念。 要阅读英语技术文献,请提高语言水平。 书籍将帮助您:
Nathan Clark,“面向初学者的计算机编程:编程术语和概念的基础”初学者可以轻松地用专业术语淹死。 本书将帮助您理解术语:什么是函数,功能和面向对象的编程,如何构造和部署程序,如何存储,管理和共享数据。
信息技术英语,Pearson Longman即使您流利的英语,专业的术语也可能导致死胡同-花费大量时间进行谷歌搜索。 本教程配有有声读物和交互式词典,将有助于提高语法水平,并用技术术语补充词汇。
牛津大学计算机基础英语培训课程将帮助提高语法技能,并用专业术语补充词汇。 芯片书-它包含用于更好地理解材料的文本和图表,现代计算术语,缩写和符号的词典。
认识Python
开始学习具有理论基础的编程语言-了解该语言的术语和原理。 为此,请学习以下书籍:
“你好,世界。 有趣的编程”,Carter Sand,Warren Sand一本简单的Python入门书-作者以一种可访问的语言解释了该语言的基本术语和功能。 该出版物主要是从实践上提供理论性的-创建几个基本程序的指南。
“编程Python”,Michael Dawson经验丰富的开发人员和老师通过创建简单游戏的示例来谈论开发的基本原理。 在每一章之后,作者提供了游戏草案,所涵盖材料的摘要以及合并任务。 阅读后,您将学习基本的Python开发技能,并学习如何将其付诸实践。
让我们继续练习
当您了解了理论基础之后,请阅读有关实践的书籍-实际的代码示例,任务,用于开发第一个简单项目的指南:
Marz Lutz学习Python作者描述了Python中对象的主要类型,对象的创建顺序以及与它们的进一步合作,并讨论了语言的主要过程元素-函数。 在每一章之后,他都会提出固定材料的控制问题,而在每一部分之后,都将进行实践练习。
“ Python编程”,Mark Lutz在各个领域使用Python的指南-系统管理,创建Web应用程序和图形界面。 作者讲述了如何使用数据库,编程网络交互,为脚本和其他任务创建接口。
Luciano Ramallo,“ Python-达到卓越的高度”开发人员Luciano Ramallo的书,适合那些已经学会用Python编写但仍未使用其所有功能的人。 作者讨论了该语言的基本工具和库,并举例说明了如何使代码更短,更易于理解和更快。
Python编程:面向初学者的循序渐进指南Brian Jenkins对于想从头开始学习编程语言的初学者的循序渐进指南。 作者介绍了基本语法,并教您如何使用数据类型和变量,类和对象,处理文件和异常。
“ Python编程:Python编程的基础,黑帽,中介和高级指南”,Richard Ozer本书是由四部分组成的完整的Python手册。 初学者应该学习本书的第一部分。 作者简单,清晰地谈论了Python的工作机制,如何理解该语言的基础以及编写他的第一个程序。
威廉·沙利文(William Sullivan),“为初学者和中级人员介绍了Python编程:“边做边学”“逐步掌握Python的最终指南:未来就在这里!”,William Sullivan分步指南可帮助您学习Python语言并将其付诸实践。 作者讲述了如何运行第一个程序,描述了变量,数据类型,标识符并共享了其他有用的信息。
“实践中的Python” Mark Summerfield面向已精通Python语言并希望更好编程的初学者的书。 作者讲述了如何使用编程模式来改进代码,并行化和编译程序,并解释了高级网络编程和图形的原理。
继续学习:Python书籍(按方向)
Python可用于解决许多问题-使用网站,Web应用程序,机器学习。 确定您要朝哪个方向发展,并从专业文献入手:
“ GIS应用程序-用Python开发地理应用程序”,Eric Vestra作者详细解释了如何编写地理应用程序。 您将学习如何访问和可视化地理数据,以矢量和栅格格式读取和写入数据,存储和访问以及在Python中执行地理空间计算。
“网站抓取-使用Python进行网站抓取”,Ryan Mitchell关于如何应用Python脚本和Web API来收集和处理来自数千个站点的数据的指南。 对于希望研究网络抓取工具的工作,掌握原始数据分析和接口测试的程序员和网络管理员而言,这将是一件很有趣的事情。
“ Python机器学习简介。 数据专业人员指南”,Andreas Muller,Sarah Guido为初学者预订。 作者可以理解地讲述如何构建机器学习系统,使用Python和scikit-learn,NumPy和matplotlib库详细解释工作阶段。
“ Django。 详细指南”,Adrian Golovaty,Jacob Kaplan-Moss一本关于Django(Python Web应用程序开发框架)的书。 作者讨论了框架的组成部分以及使用该框架的方法,并提供了在不同项目中的应用示例。
“使用Python中的Flask开发Web应用程序”,Miguel Greenberg作者教您使用流行的Flask框架,并提供有关如何创建社交博客应用程序的逐步指南。 了解框架的功能,了解如何使用其他技术扩展应用程序。