L1 Python入门介绍及安装

L1 Python入门介绍及安装

了解Python: Python是众多计算机语言里的一种,而计算机语言充当人跟计算机交流的媒介,工具。换句话说,你写的东西,计算机得认。

我们为什么选择Python:相信大家很多人听说过一句话,“人生苦短,我用xx”(xx此处换成你们最喜爱的语言)如果没有,就先Python吧。的确Python入手是比较简单的,比如说它没有把源代码编译为“可执行代码”的概念,而是Python的解释器直接运行你的代码,只要你有心学习,简单入门真的不难。之后放弃看个人了。。

Python历史:

1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。

1994年:Python 1.0

2000年:Python 2.0

2008年:Python 3.0

2014年:In November 2014, it was announced that Python 2.7 would be supported until 2020, and reaffirmed that there would be no 2.8 release as users were expected to move to Python 3.4+ as soon as possible。翻译成人话是,官方宣布Python2.7版本只支持到2020年并且之后没有2.8版本。所以现在网上看到的教程几乎都是针对Python3讲的,我们后续也只讨论交流Python 3版本。

Python作为好用的脚本语言(脚本语言:不需要任何编译,直接解释)之一,它的本质上是一堆命令的集合,逐行执行,报错立刻退出。既然要学习它,首先需要安装,需要根据大家的操作系统选择不同的安装方式,基本分为三种Windows/Mac/Linux,现在大致介绍下如何安装。

下载:https://www.python.org/downloads/ 目前最新是3.8 如果想下载旧点的版本该页面往下拉在Looking for a specific release?下面可找到。如果没有特别需求,就下载最新版的就好了。下图红框中是分别针对不同版本的安装包,点进去。

https://www.python.org/downloads/release/python-380/ 该页面拖到下面Files:

Windows选择:Windows x86-64 executable installer ,python-3.8.0-amd64.exe,是exe文件,直接双击安装。

Mac选择:macOS 64-bit installer ,是pkg包,python-3.8.0-macosx10.9.pkg(或者使用开源包管理器Homebrew,brew install python3)

Linux操作系统,如果redhat系直接yum安装,debian系apt安装。

如果安装中碰到问题,请自行搜索解决,实在报错解决不了,贴出来讨论。

安装好后,我们将使用Python内置的名为IDLE的集成开发环境(IDE)。在计算机上启动IDLE,使用File–>New File,会得到两个窗口,一个是python shell(用来运行python代码),另外一个是Untitled(这是一个文本编辑窗口,如果你的代码比较大段,需要文本编辑器,可以在这里输入代码,保存,然后按F5执行)举例:

第一个窗口是Python内置的>>>提示窗口,这可以从终端窗口直接打python运行,也可以从IDLE运行。我直接打印了一条消息。

第二个就是文本编辑窗口,我写了简单的打印时间,然后ctrl s保存,文件名按照内容取,我这里就直接默认的Untitled,后缀以py结尾,再按F5执行,在第一个窗口出现了以下信息:

====== RESTART: /Users/dgdxy/Untitled.py ======

2019-10-21 02:25:42(把我的py脚本的执行结果打印了出来)

其他工具介绍:如果一直用终端的话,可以考虑ipython,它是一个基于Python Shell的交互式解释器,比默认Shell具有更好的编辑和交互功能;

如果喜欢用IDE的话,Pycharm也很不错, 它是由jetbrains开发的优秀的python IDE;

此外再介绍一种,Jupyter Lab(最早开发ipython工具的项目组开发了iPython Notebook,后名为Jupyter Notebook,Jupyter Lab是其下一代产品),是基于Web的IDE,它的特色是文本+代码,就是可以记笔记,也可以直接运行你的代码,挺推荐的。安装Jupyter Lab前提是确认你安装好了Python基本环境。

每种工具我觉得都是青菜萝卜,各有所爱,自己用习惯顺手就行。在我们刚入门学习阶段不需要太在意,在选择比较工具上浪费太多时间。我自己用的是vi编辑器,不推荐,直接用IDLE我觉得可以满足大家需求了,如果想记笔记并且可以敲代码,可以好好看看Jupyter Lab(https://jupyterlab.readthedocs.io/en/stable/),其余的我没有用过。大家可自行搜索。

最后想多说下,这篇并没有什么实际内容的文章,我下午就开始看书,晚饭前写了40分钟,晚上11点40开始继续写,直至现在。我希望尽可能的不出错,也尽可能的言简意赅,通俗易懂。在有人看的情况下,我保证每周更新,如果您嫌慢,那我又勾起了你学习的兴趣,不是更好么?网上教程好多,网易云课堂的视频也很多,大家可以去看。你哪怕买本书,能坚持啃完,都是厉害的。

作业:1.根据自己的系统安装好Python,选择自己合适的工具。这点很重要。因为装好了,下节课我们就直接开始学习啦!

2.自行了解下Python发展,搞清楚IDE/IDLE的概念。请大家学会碰到问题去搜索。

3:12

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>