您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
我是一个大学生,请问下我想学习python,有什么好书推荐么,有自己的电脑。谢谢各位大神?
代码,方向,语言我是一个大学生,请问下我想学习python,有什么好书推荐么,有自己的电脑。谢谢各位大神?
发布时间:2019-02-08加入收藏来源:互联网点击:
我是一个大学生,请问下我想学习python,有什么好书推荐么,有自己的电脑。谢谢各位大神?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
首先,建议先梳理清楚自学Python编程的目的是什么,也就是将使用Python应用于哪个方向的开发,有个相对明确的目标,这能够使得学习的持续性更强。
Python作为一门全场景编程语言,自2016年Python取代Java成为了高校中最受欢迎的语言。被广泛应用于人工智能、数据挖掘与分析、大数据开发、Web开发、嵌入式、游戏、自动化运维与测试等多种方向,其不同方向的Python的学习曲线是不一样的。
在确定了学习Python编程语言的方向之后,我们接下来需要了解一下学习Python 的方式有哪些。首先,对于 Python的基础编程部分,比如基础语法、数据类型、结构、函数等,如下图。
这些基础编程内容的学习难度很低,完全可以通过网站、书籍以自学的方式完成。倘若你具备其他语言的编程基础,那么学起来将更加的轻松。我们可以通过以下途径学习Python 的基础内容:
Python书籍
《笨办法学Python》、《Python核心编程(第3版)》
文档类教程 :Python 菜鸟教程
http://www.runoob.com/python/python-tutorial.html
视频类教程:bilibili
https://search.bilibili.com/all?keyword=python&from_source=nav_search_new
Python社区:Python 中文开发者社区
https://www.pythontab.com/
我们在掌握Python基础部分之后,然后根据Python 的应用方向,再来确定具体的学习方式,如下:
对于数据挖掘分析、自动化测试、Linux自动化运维、测试此类方向,当我们具备Python编程基础之后,基本不需要考虑参加培训机构了,因为此类方向的学习曲线相对较为单一,知识技能体系较简单,学习成本与复杂度相对较低,结合上面介绍的学习途径,足以帮助我们进行后续的学习。我们需要考虑的更多是如何将所学应用到实践当中。
对于AI人工智能、前端应用开发此类方向,需要体系化的知识结构,学习曲线相对复杂,通过自学的方式很难构建完整的知识、编程能力体系,效果也难以保障,可能会事倍功半,偏离、迷失方向,因此这类方向建议参与培训的方式来学习 ,大学生的话旁听下学校里此类专业的课,倒也不失为一个学习的好方式。
回答于 2019-09-11 08:43:50
哈哈,python官方都出了一版书籍推荐啊,这个可能是最靠谱的了。这个书单从初级到语言精通、应用演练都有推荐。
书的资源直接去网上搜吧,希望你能学有所成。
新手初级:
python速成班:基于项目的动手入门编程
是世界上最畅销的Python书的第二版。Python Crash Course,第二版是对Python编程核心的简单介绍。作者Eric Matthes消除了那种繁琐的,不必要的信息,这些信息可能会妨碍学习如何编程的知识,而是选择提供常规编程概念,Python基础和问题解决的基础。本书第二部分中的三个实际项目使读者能够以有用的方式运用他们的知识。
学习PYTHON
通过这本动手的书,可以全面,深入地介绍核心Python语言。基于作者Mark Lutz受欢迎的培训课程,此更新的第五版将帮助您使用Python快速编写高效,高质量的代码。无论您是编程的新手还是精通其他语言的专业开发人员,这都是一种理想的起点。
使用Python自动完成无聊的工作:面向初学者的使用教程
我认为这是一本能给你信心让你保持学下去欲望的好书。
你花了数小时重命名文件或更新了数百个电子表格单元格,这样的繁琐任务。但是,如果可以让你的计算机为您做这些事情呢?这就是这本书教你的。
艰难学习Python 3
在 “艰难学习Python 3”中, 您将通过完成52个精巧的练习来学习Python。阅读它们。准确键入他们的代码。(请勿复制和粘贴!)更正您的错误。观看程序运行。当您这样做时,您将学习计算机的工作方式。好的程序是什么样的?以及如何阅读,编写和思考代码。然后Zed在5个多小时的视频中教给您更多的知识,他在演示过程中向您展示了如何破坏,修复和调试您的代码。
语言精通
流利的PYTHON:清晰、简洁、有效的编程
Python的简单性使您可以快速提高生产率,但这通常意味着您没有使用它所提供的一切。通过本动手指南,您将学习如何利用其最佳功能(可能也是最被忽视的功能)来编写有效的,惯用的Python代码。作者Luciano Ramalho带领您学习Python的核心语言功能和库,并向您展示如何使代码同时更短,更快和更易读。
借助Python技巧
这本书,将通过简单的示例和分步说明来发现Python的最佳实践以及精美的Python代码的力量。
将距离精通Python更近一步,因此可以编写自然而然的漂亮且惯用的代码。
学习Python的来龙去脉非常困难-借助本书,能够专注于真正重要的实践技能。在Python的标准库中发现“隐藏的金子”,立即开始编写简洁的Pythonic代码。
有效的PYTHON
开始使用Python编写代码很容易:这就是该语言如此流行的原因。但是,Python具有独特的优势,魅力和表现力,一开始可能很难掌握-以及隐藏的陷阱,如果您不了解它们,它们很容易使您绊倒。有效的Python将帮助您利用Python的全部功能来编写异常强大,高效,可维护且性能良好的代码。Brett Slatkin利用Scott Meyers畅销的有效C ++中率先的简洁的,场景驱动的样式,汇集了来自专家程序员的59种Python最佳实践,技巧,捷径和逼真的代码示例。
强大的PYTHON
有许多关于Python的新手和/或编程的新书。强大的Python是不同的。它专为像您这样有经验的开发人员而写,其精心制作的章节教授现代Python的中级和高级策略,模式和工具。专注于Python 3,全面支持2.7。
应用演练
编程PYTHON:强大的面向对象编程
如果您掌握了Python的基础知识,就可以开始使用它来完成实际工作了。Python编程将通过语言的主要应用领域(系统管理,GUI和Web)的深入教程向您展示。您还将探索在数据库,网络,前端脚本层,文本处理等中如何使用Python。本书重点介绍常用的工具和库,以使您全面了解Python在实际的实际编程中的许多角色。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |