Jadual Kandungan
回复内容:

如何入门Python3?

Jun 06, 2016 pm 04:24 PM
python2 python3

目前可以在网上找到的入门教程大多是针对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教程 - 廖雪峰的官方网站
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana saya menggunakan sup yang indah untuk menghuraikan html? Bagaimana saya menggunakan sup yang indah untuk menghuraikan html? Mar 10, 2025 pm 06:54 PM

Artikel ini menerangkan cara menggunakan sup yang indah, perpustakaan python, untuk menghuraikan html. Ia memperincikan kaedah biasa seperti mencari (), find_all (), pilih (), dan get_text () untuk pengekstrakan data, pengendalian struktur dan kesilapan HTML yang pelbagai, dan alternatif (sel

Modul Matematik dalam Python: Statistik Modul Matematik dalam Python: Statistik Mar 09, 2025 am 11:40 AM

Modul Statistik Python menyediakan keupayaan analisis statistik data yang kuat untuk membantu kami dengan cepat memahami ciri -ciri keseluruhan data, seperti biostatistik dan analisis perniagaan. Daripada melihat titik data satu demi satu, cuma melihat statistik seperti min atau varians untuk menemui trend dan ciri dalam data asal yang mungkin diabaikan, dan membandingkan dataset besar dengan lebih mudah dan berkesan. Tutorial ini akan menjelaskan cara mengira min dan mengukur tahap penyebaran dataset. Kecuali dinyatakan sebaliknya, semua fungsi dalam modul ini menyokong pengiraan fungsi min () dan bukan hanya menjumlahkan purata. Nombor titik terapung juga boleh digunakan. Import secara rawak Statistik import dari fracti

Serialization dan deserialisasi objek python: Bahagian 1 Serialization dan deserialisasi objek python: Bahagian 1 Mar 08, 2025 am 09:39 AM

Serialization dan deserialization objek Python adalah aspek utama dari mana-mana program bukan remeh. Jika anda menyimpan sesuatu ke fail python, anda melakukan siri objek dan deserialization jika anda membaca fail konfigurasi, atau jika anda menjawab permintaan HTTP. Dalam erti kata, siri dan deserialization adalah perkara yang paling membosankan di dunia. Siapa yang peduli dengan semua format dan protokol ini? Anda mahu berterusan atau mengalirkan beberapa objek python dan mengambilnya sepenuhnya pada masa yang akan datang. Ini adalah cara yang baik untuk melihat dunia pada tahap konseptual. Walau bagaimanapun, pada tahap praktikal, skim siri, format atau protokol yang anda pilih boleh menentukan kelajuan, keselamatan, kebebasan status penyelenggaraan, dan aspek lain dari program

Bagaimana untuk melakukan pembelajaran mendalam dengan Tensorflow atau Pytorch? Bagaimana untuk melakukan pembelajaran mendalam dengan Tensorflow atau Pytorch? Mar 10, 2025 pm 06:52 PM

Artikel ini membandingkan tensorflow dan pytorch untuk pembelajaran mendalam. Ia memperincikan langkah -langkah yang terlibat: penyediaan data, bangunan model, latihan, penilaian, dan penempatan. Perbezaan utama antara rangka kerja, terutamanya mengenai grap pengiraan

Apakah beberapa perpustakaan Python yang popular dan kegunaan mereka? Apakah beberapa perpustakaan Python yang popular dan kegunaan mereka? Mar 21, 2025 pm 06:46 PM

Artikel ini membincangkan perpustakaan Python yang popular seperti Numpy, Pandas, Matplotlib, Scikit-Learn, Tensorflow, Django, Flask, dan Permintaan, memperincikan kegunaan mereka dalam pengkomputeran saintifik, analisis data, visualisasi, pembelajaran mesin, pembangunan web, dan h

Bagaimana untuk membuat antara muka baris arahan (CLI) dengan python? Bagaimana untuk membuat antara muka baris arahan (CLI) dengan python? Mar 10, 2025 pm 06:48 PM

Artikel ini membimbing pemaju Python mengenai bangunan baris baris komando (CLI). Butirannya menggunakan perpustakaan seperti Typer, Klik, dan ArgParse, menekankan pengendalian input/output, dan mempromosikan corak reka bentuk mesra pengguna untuk kebolehgunaan CLI yang lebih baik.

Mengikis halaman web dalam python dengan sup yang indah: carian dan pengubahsuaian dom Mengikis halaman web dalam python dengan sup yang indah: carian dan pengubahsuaian dom Mar 08, 2025 am 10:36 AM

Tutorial ini dibina pada pengenalan sebelumnya kepada sup yang indah, memberi tumpuan kepada manipulasi DOM di luar navigasi pokok mudah. Kami akan meneroka kaedah dan teknik carian yang cekap untuk mengubahsuai struktur HTML. Satu kaedah carian dom biasa ialah Ex

Bagaimana untuk menyelesaikan masalah kebenaran yang dihadapi semasa melihat versi Python di Terminal Linux? Bagaimana untuk menyelesaikan masalah kebenaran yang dihadapi semasa melihat versi Python di Terminal Linux? Apr 01, 2025 pm 05:09 PM

Penyelesaian kepada Isu Kebenaran Semasa Melihat Versi Python di Terminal Linux Apabila anda cuba melihat versi Python di Terminal Linux, masukkan Python ...

See all articles