Python语言入门
师云:“说明文要有趣味性。”
一、简介
由于CPU只能直接执行机器指令,而用机器语言编写的程序不易读、不易写、出错率高、难以维护,也不能直观地反映用计算机解决问题的基本思路。因此人们发明了一些语言,用这些语言所编写的源代码可以借助特殊的软件翻译为机器指令。
这些语言大体分为两大类:编译型语言和解释型语言。Python就是解释型语言。
二、配置环境
1. Conda
可以从Python官网下载安装,但是我建议用Conda。
Conda是目前为止,最流行的Python软件包与管理环境。Conda分为Miniconda与Anaconda两种。前者从名字上就能看出是精简版,后者预装了很多功能,所以比较臃肿,安装包也很大。实际一般使用Miniconda,按需安装扩展包。
从Conda官网或清华大学镜像站下载最新安装包(注意看准系统)并安装。按照习惯,安装路径中不含有特殊字符(如中文)。注意记好安装路径。
接着在控制面板\系统和安全\系统
即此电脑\属性(R)
)里点右侧的高级系统设置,在弹出的窗口里点环境变量(N)…,再在系统变量或你的用户变量的Path里添加以下3条:
- 安装路径
- 安装路径\Library\bin
- 安装路径\Scripts
系统变量在此电脑任何用户都可用,用户变量只在本用户可用。
比如我的是
环境变量只有重启后才会生效,不过可以与下文的PowerShell一起重启。
2. PowerShell
命令行可以用cmd,但PowerShell更为先进,因此我用的是PowerShell。
PowerShell安装简单,在控制面板\程序\程序和功能
右侧点启用或关闭Windows功能,勾选Windows PowerShell 2.0
,再确定即可。
3. Visual Studio Code
Visual Studio Code简称VS Code,诞生于2015年,是目前最流行的跨平台、轻型、功能完善的开源编辑器,支持很多语言。
下载地址: https://code.visualstudio.com/?wt.mc_id=DX_841432
Windows下按需选择User Installer或System Installer
扩展的图标是
需要安装的扩展:
- Chinese (Simplified) Language Pack for Visual Studio Code (简体中文语言包)
- Python (Python支持)
- Code Runner (运行代码所用,右上角会出现三角形按钮)
- Visual Studio IntelliCode (代码提示与补全等)
选装:
- vscode-icons (文件图标)
安装Chinese (Simplified) Language Pack for Visual Studio Code之后就可以更改显示语言了。
更改方法:Ctrl+Shift+P调出命令面板,输入display
就可出现Configure Display Language,点击后选zh-cn再重启VS Code即可。
4. 安装后
打开VS Code,Ctrl+`打开终端,输入conda config --set show_channel_urls yes
再敲Enter,你的个人文件夹(就是C:\Users\你的用户名)下会多一个名叫.condarc
的文件,打开它(用VSCode也好,用记事本也罢),改为
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
再在终端输入conda clean -i
+Enter.
这样可以显著提高Conda下载更新的速度
原文在:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
--------------------------------------------------------------
>> 注意:为了简洁,以后就不说+Enter了。
====================================
然后在终端输入conda update --all
获取更新。如果有更新会让你选择([y]/n),方括号的意思是:如果不输入任何命令,默认y。
三、开始学习
Python源文件的扩展名是py
新建一个文件,输入法切换为英文,输入print('Hello World!')
,保存为Hello_world.py
点击右上角的三角形按钮,会看见终端类似如下(不一样很正常):
PS C:\Users\***> py -u "d:\Users\***\Desktop\Hello_world.py"
Hello World!
其中,"Hello world!"是程序的输出,"d:\Users\***\Desktop\Hello_world.py"是源文件的绝对路径。
>> 注意:为了简洁,"PS C:\Users\***> py -u “d:\Users\***\Desktop\Hello_world.py” "以后就不写了!
更新中…
(估计这是一篇很长的文章)
有问题在评论区说