欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

如何入门Python3?

程序员文章站 2022-04-16 11:01:54
...
目前可以在网上找到的入门教程大多是针对Python2的,Python3相对于2还是有很大改动的,所以入门难度就大一些。如果我想学习Python3,需要等到我把Python2的知识学完吗,还是直接入门Python3?

回复内容:

当然是直接学3

看 learning python 吧,书里涉及 py3 的都会提出来. 目前教程大部分是基于Python2的,但其中部分教程中会指出如果代码在3中运行需要注意或改动什么。但也有部分教程是基于Python3的,例如Head First Python(中文版)。如果你想学Python3的话,如果楼主英文好的可以直接看英文版的图书或资料,学3绝对没有任何问题,如果楼主英语和答主一样很烂的话,学Python2吧,为什么呢?第一,关于2的资料多,无论是中文还是英文。第二,现在很多东西都用Python2做的,有些东西不支持3,你在应用的时候会顺手的多。第三,学完Python2转到3也是很容易的。
上述内容是基于我自己学Python将近一个月的体会,目前研究过的书有《Python基础教程》、《与小卡特一起学Python》、Head First Python(中文版),对于笨方法学Python、Python简明教程和Python快速教程等在线教程均有实践(部分由于某些原因没有完全实践。)
送上部分Python在线教程地址:
Home - 廖雪峰的官方网站
Python快速教程
简明 Python 教程 看着别人写的py2的代码,脑补自动翻译成py3。无压力
有些库例如urllib什么的合并以后再py3的doc里面写的很清楚, 谷歌一下就知道了, 根本不花精力。
python2到3已经很简单了, 你要去学C的话, 呵呵, 祝你好运。。。 Wow, 这都 2014 快要结束了也,怎么还有人问这个问题 。。。

我是 5 年前开始学 Python 3 的,以下是我在学习过程中经历过的事情:

1. 发现用来解析 xls 文件的第三方组件不支持 Py 3, 于是用 土办法,另起进程
2. 然后发现没有支持 Py 3 的数据库接口可用,仍然土办法,另起进程
3. 然后又是画图的 matplotlib 不支持 Py 3, 仍然土办法,另起进程
4. Selenium(这是个神器) 不支持?另起进程

这么一路撑下来,终于拨云见日,现在一个一个都支持了,numpy、matplotlib、oursql、Selenium ...
而我的土办法竟然有些现在还在用,一直没有改正过来 。。。

我真想给 5 年前就选择 Python 3 的自己点个赞 ~

而说到怎么入门,话说我见到的许多人,想学什么东西时的第一反应都是要找入门教程,还得是中文的。

大家真的都把 官方文档 觑如无物吗?它甚至还有一个 Tutorial

最后我想鼓励一下题主,告诉你我体会到的 Python 3 比 Python 2 最大的改进

谢谢 ~ 给你推荐一本书《The Quick Python Book, Second Edition》,在亚马逊的评价很高。
The Quick Python Book, Second Edition: Naomi R. Ceder: 9781935182207: Amazon.com: Books我正是通过这本书入手Python3的。 pythondoc.com/ Python学习手册,书里每一章节基本上同时介绍了2,3两个版本的用法。想学哪个版本就侧重着看。
m.douban.com/book/subje 如果你要玩玩的话, 3 用得更爽一些,当然想 2 你就 “2” 呗! 装 3.X 学 2.X 也没问题,报错了就百度一下。
附主要变更Python3.x和Python2.x的区别 Python 教程(官方Tutorial翻译
Python教程 - 廖雪峰的官方网站
相关标签: Python3 Python2