Day 08:Python基本介绍01 | 环境架设、Hello Python!

到目前为止,我们已经学了网页前端的HTML和CSS,但在开始爬虫前还有一个很重要的东西要学,那就是Python。

因此接下来几天我会开始介绍Python的基础语法,那我们就开始吧!

Python是什麽?

Python是一种广泛使用的直译式、进阶和通用的程序语言。

Python的设计哲学强调程序码的可读性和简洁的语法,尤其是使用空格缩排划分程序码块。相比於C或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。

-- 维基百科

看完还是雾煞煞吗? 那我们来看这段影片:

以上影片大概说明了几个Python的优点:

  1. 简洁的语法:完成一样的工作,Python的程序码就是比其他程序语言少。
  2. 直觉、好入门:Python的语法比较贴近人类的语言,使得Python成为很适合程序新手入门的语言。
  3. 非常多应用:你可以使用Python统计资料、绘制图表、开发应用程序...等等,以及我之後要教你的 - 网页爬虫。
  4. 广大的社群:使用Python的人越来越多,也就意味着有更多的资源、套件可以使用,这大大提升了开发上的便利性。'

以上几点就是为什麽大家那麽喜欢用Python,以及你现在为什麽要学Python的理由。

环境架设

首先需要建立Python的开发环境,用於管理所有下载的套件,我这边使用Anaconda来建立开发环境。

Anaconda

Anaconda是 Python 及 R 语言的一个免费开源发行版本,主要用於资料科学(Data Science)、机器学习(Machine Learning)等领域,可对许多套件(Packages)进行管理,超过7,500个资料科学及机器学习套件提供查找及安装,管理环境也相当容易,是目前全世界最受欢迎的 Python 资料科学平台,全球拥有超过2000万用户。

Anaconda3 目前有三种版本,分别是个人版(Individual Edition)、团队版(Team Edition)及企业版(Enterprise Edition),这里使用免费的个人版就够用了。

安装教学

  1. 首先到Anaconda个人版,滑到下方Anaconda Installers的地方,依照你的作业系统选择下载的版本,范例是下载Windows 64bits的版本,点击後会开始下载到你的电脑上(档案稍大,需要等一会儿)。

  1. 下载完後点开执行档,按Next

  1. 问你同不同意授权,就像平常一样没仔细看就按Agree。

  1. 询问安装对象,这边照着建议选择Just me就好。

  1. 选择下载路径,档案大小有2.9GB,要注意自己硬碟的容量。

  1. 除非有特殊需求,不然这些设定都不用改,完成後按Install。

  1. 下载完後,就一直Next直到Finish。
  2. 打开开始,应该会在最近新增看到Anaconda资料夹,里面有一些载好的程序。

  1. 下载完成了!

套件管理

  1. 打开Anaconda Prompt,打开是一个CLI介面。

  1. 打上指令pip list,显示所有已经安装的套件。

  1. 指令pip install 模组名称,安装模组和它的相关模组(安装要一段时间),已经下载过了也会告诉你,之後要安装套件就是这样安装。

Python版本检查

输入指令python -Vpython --version,如果出现版本号码就是成功了!

Hello Python!

下载Anaconda的同时其实也下载了几个内建的IDE(整合开发环境)和Editor(编辑器),像是Spyder、Jupyter Notebook...等等

但我个人不太喜欢用Spyder,因为打开都要等好久@@。Jupyter Notebook虽然好用,但对新手来说也不太友善,所以我习惯还是使用VScode进行开发。当然你已经习惯了其他编辑器也OK,开发上不会差太多。

VScode外挂

Python

Python套件提供Python语法自动补全和除错。

在VScode侧边栏位Extensions的地方搜寻 "Python",找到由Microsoft开发的套件後安装下来。

Code Runner

Code Runner套件可以执行多种程序语言,包括Python。

在VScode侧边栏位Extensions的地方搜寻 "Code Runner",找到後安装下来。

Python直译器 (Interperter)

因为Python是一种直译式语言,所以接下来,我们要告诉VScode,我们要用哪个Python的直译器执行。

  1. Ctrl+Shift+P,然後搜寻 "Python: Select Interperter"

  1. 然後选择你要的编译器,因为我们是透过Anaconda下载Python,所以选择 "("base": conda)" 这一个。

  1. 左下角如果有出现直译器名称,那就是完成啦!

Hello

我们的第一个Python程序从印出 "Hello Python!" 开始!

  1. 左方Explorer中,按下Open Folder,然後选择任意一个你想放程序码的资料夹。

  1. 打开後,按下New File按钮,档案名称命名为hello.py。VScode会自动将副档名为.py的档案视为Python程序码。

  1. 在中间编辑区域输入以下程序,输入完後按Ctrl+S存档。
print("Hello Python!")

print()是Python的函数,功能是在terminal印出内容。

  1. 存档完後要执行程序码,有两种方法:
  • Ctrl+F5
  • Ctrl+Alt+N或点右上角的三角形按钮

  1. 执行後如果在下方区块看到Hello Python!,恭喜你,你完成了你的第一个Python程序了!

同场加映:我个人很推荐的几个外挂

以下这些外挂都是改变VScode外观的,不装不会影响程序执行,但装了会让你的奇模子变好~

  • Bracket Pair Colorizer:将括号用颜色区分,更好辨识括号。
  • vscode-icons:让侧边导航栏的档案显示比较好看的图示。
  • One Dark Pro:改变VScode的颜色风格,黑色风格不但省电也比较不伤眼。

小结

今天我们介绍Python这个最热门、最潮的程序语言,告诉你为什麽要学Python後,带领你安装Python的开发环境 - Anaconda以及最後在VScode上使用Python印出Hello Python!

接下来几天,我会开始从Python的基本语法教起,请大家拭目以待,我们明天准时再会~


如果喜欢这系列文章麻烦帮我按Like加订阅,你的支持是我创作最大的动力~

本系列文章以及范例程序码都同步更新在GitHub上,後续会持续的更新,如果喜欢也麻烦帮我按个星星吧~

有任何问题或建议,都欢迎在底下留言区提出,还请大家多多指教。


<<:  [区块链&DAPP介绍 Day5] Solidity 教学 - values types

>>:  IAM & Service Account

Day2安装vue我选择的是vue3!!

我的编译器使用vscode在终端机下 vue create XXXX(档案名称)即可看到这个画面 (...

Day21【Dev】物件类型:mutable 与 Immutable

mutable 与 Immutable 比较 Immutable object 不可变物件 物件被创...

【Go】多维 slice / array

虽然之前有看过 slice / array 比较的文章, 但在写 leetcode 时还是碰到点小麻...

@Day23 | C# WixToolset + WPF 帅到不行的安装包 [87分帅的WPF外观]

要 厉害的WPF安装画面, 除了凭空想像外, 我们来看别人怎麽弄得 WixToolset 的 安装画...

仓库进出货管理

电子化的库房管理,有助於进货、退货、取货等流程的简化,但在不同产业,繁简各有不同,通常在汽车、水电瓦...