python学习
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习相关的知识,希望对你有一定的参考价值。
我主要是学习人工智能用这门语言,请问该具体学这门语言的哪个方向?最好推荐两本经典书,谢谢!
人工智能这个概念很大的,涉及逻辑推理、机器学习。从应用的角度,自然语言处理也是人工智能的一个子领域。学习python,跟是否要学习人工智能关系不大。学习python,最基本的就是要掌握list(相当于c++中的vector,但list是广义链表,比vector灵活)、dict(相当于c++中的map)、正则表达式(import re)、sort函数(个人是搞自然语言处理的,感觉这个函数使用频度很高)、函数的声明与定义。在此基础上,可以涉及一些模块、类的概念(在写中小规模程序时,这两个不是使用频度很高的概念)。
学习python,借助书籍系统学习是必须的:1)如果你的编程功底足够好的话,可以看快餐教程——http://wenku.baidu.com/view/c98aaafdc8d376eeaeaa31ba.html,当年学习python时,导师跟我讲只要两小时就可以学会,但我学了两天,究其原因,就是编程功底不符合导师的预期;2)如果想深入学习——http://wenku.baidu.com/view/368ef2d6195f312b3169a597.html,我主张看英文资料,也就是要掌握学习中的第一手资料;3)此外,在《python简明教程》也推荐了大量书籍,都很不错,且大多可以免费获得,可以参考一下。
学习python,很重要的一个方法是要学会看文档,以linux环境为例,在终端下键入“python”回车;键入“help(list)”,就会显示list所有函数的用法;如果你想查str类下的find函数,可以键入“help(str.find)”。记住:这里显示的内容是最原汁原味的python教程,但只具有参考手册的性质,在系统学习之后,才可以熟练应用。 参考技术A
你是第一次学习编程,本节推荐的书是比较适合你的。如果在学习Python之前你已经学习过其他的编程语言,请跳过此节直接到下一小节——“有经验的开发者”。你可以加我企鹅号一六二二中间四七九最后四三五一起学习交流分享免费视频资料给你
想要同一时间了解 Python、Django 和 Flask,可以考虑购买Fletcher、Michael和Jeremy三人提供 Real Python 课程。
短短 5 分钟的视频会告诉你为什么思考自己想要构建的项目、去编程解决自己想要解决的问题是更好的选择。在这些项目和问题上花心思,比一头栽进一个朋友推荐的某种语言要好。
《CS for All》是一本由哈威穆德学院教授编写的公开图书,教授们使用 Python 教授最基础的计算机科学知识。这本书对初学编程人来说是绝佳的入门读物。
如果你在看Laurence Bradford出品的跟我学编程的开始编程之前重来没有编程经历,她会很好地帮助你。她完成了一个难以置信的工作,将初学者应该完成的步骤进行分解,在他们不知道从何开始的地方给予帮助。
《笨方法学 Python》是 Zed Shaw 的 一本免费图书。
《深入 Python 3》是一本基于知识共享许可协议的开源图书,可获得 HTML 和 PDF 版本。
虽然不是特定于 Python,Mozilla 提供了针对初级、中级 web 用户和想要建站的人学习 Web 的教程。从普通 web 开发者的角度出发值得一看。
《简明 Python 教程》是 Python 初学者的教程。
代码学院有一个 Python 篇,适合编程新手。
《Python 编程入门》用 Python介绍基础的语法和结构控制。这本免费图书每个章节都提供了大量的代码示例。
谷歌提供了大量的材料和主题,如果你想要成为一个专业的程序员,你应该去阅读学习一下。这些资源不仅对 Python 初学者有用,对每一个想要在软件开发行业获得更好职业生涯的开发者同样适用。
O’Reilly 的图书《像计算机科学家一样思考 Python》在网站中提供免费的 HTML 版本。
《Python 实践书》是一本帮你学习 Python 基础语法的练习册。
寻找学习语言的mini项目,点击查看一下这 5 个 Python 项目。
Reddit 创始人之一在 Udacity 课程上提供了一门如何用 Python 搭建一个博客。通过编码介绍了 Web 编程的概念。
我在学习 Python这个网站上面写了个博客给没有技术背景的人们学习编程已帮助。
给有经验但初学 Python 的开发者
《Y 分钟学习 Python》提供了一个极快速的 Python 教程。这个指南对于先前有软件开发经验并且想快速掌握一门语言结构的人尤其有帮助。
《你我的 Python》 是一本容易阅读的书,内容包括 Python 的语法和主要的语言结构。本书在结尾还简短地介绍如何编写第一个 Flask web 应用。
Kenneth Reitz 的《Python 漫游指南》中有大量 Python 编程信息和社区资源。
《如何开发高质量的 Python 代码》是一本学习开发环境、应用程序依赖关系和项目结构很好的读物。
参考技术B 人工智能跟你学什么语言冠以不大吧,只要学习一下基本语法,剩下的就是自己准备干什么了Python学习总结
Python 总结
- Python 学习总结 【第01节】
- Python 学习总结 【第02节】
- Python 学习总结 【第03节】
- Python 学习总结 【第04节】
- Python 学习总结 【第05节】
- Python 学习总结 【第06节】
- Python 学习总结 【第07节】
- Python 学习总结 【第08节】
- Python 学习总结 【第09节】
- Python 学习总结 【第10节】
- Python 学习总结 【第11节】
- Python 学习总结 【第12节】
- Python 学习总结 【第13节】
- Python 学习总结 【第14节】
- Python 学习总结 【第15节】
- Python 学习总结 【第16节】
- Python 学习总结 【第17节】
- Python 学习总结 【第18节】
- Python 学习总结 【第19节】
- Python 学习总结 【第20节】
- Python 学习总结 【第21节】
- Python 学习总结 【第22节】
- Python 学习总结 【第23节】
- Python 学习总结 【第24节】
- Python 学习总结 【第25节】
- Python 学习总结 【第26节】
- Python 学习总结 【第27节】
- Python 学习总结 【第28节】
- Python 学习总结 【第29节】
- Python 学习总结 【第30节】
以上是关于python学习的主要内容,如果未能解决你的问题,请参考以下文章