前言
一直以来, 对于非计算机科班的人来讲,特别像我这样既不聪明还懒惰的人来讲, 学习编程就是一件特别难的事情, 因此只能慢慢照着书本教材敲敲代码. 但这也有个问题, 时间一长还是会遗忘, 而且是大量的遗忘, 写笔记以及做一些小项目可以解决这样的问题, 然而…我还未入门做项目就谈不上了, 只能照着书本敲敲代码 (我相信一开始学习编程的同学也有这样的问题), 然后通过写博客的方式进行学习, 我知道一开始必定不是很容易. 在学习编程的时候有很多的拦路虎, 比如懒惰, 不能坚持, 不能跳出学习的舒适区等等, 总之问题很多, 但写就对了.
为什么要学习 Python?
功利一点说, 学好了 Python 可以找工作啊 (学好的标准应该是可以利用编程解决实际问题). 还有就是菜鸡的我竟然也觉得编程还挺有意思的, 一段代码运行运行就能出一些结果, 不是很有意思么, 还能利用编程解决实际问题, 岂不是一举两得?
下载安装
这里就以下载 Python3.x 为例. 到 Python 官网 Python 选择一个版本进行下载安装, 安装过程与一般的软件安装过程并无太大差异. 这里需要注意的是在安装完成后, 在打开 Cmd 窗口后, 输入 $python 命令后, 如果出现了相关的版本信息则说明安装成功, 若出现报错信息, 则需要将 Python 添加到 Path 环境变量中去即可.
更改镜像
安装好 Python 后, 在需要安装一些包的时候, 我们需要进入到 Cmd 窗口利用 pip install your-packagename \fbox{pip install your-packagename} pip install your-packagename 进行下载安装, 但默认的下载源国外的, 速度难免会慢不少, 因此可以将包的安装源更改为国内镜像. 首先在 C:\Users\yourname\pip 路径下新建一个 pip.ini 文件, 然后将
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
添加到文件中并保存.
编辑器选择
编程语言的编辑器有很多, 有开源免费的也有付费的. 这里选择 Vscode 编辑器. 点击 Vscode 下载安装. 在安装完成后, 我们需要安装一些插件来帮助咱们更好地学习. 利用 Ctrl + Shift + X \fbox{Ctrl + Shift + X} Ctrl + Shift + X 快捷键打开插件搜索窗口, 搜索 Python, 出现的第一个就是我们需要的, 此外我们还要再安装一个 Code Runner 插件以帮助我们在 Vscode 中写好的程序. 为了能够在 Vscode 中运行我们的程序, 需要进行一定的配置. 打开 file->Preferences->Settings, 然后将
"python.pythonPath": "your python.exe path", //such as F:\\Python\\python.exe
"python.linting.pylintingArgs": [
"--disable=W,C,F"
]
添加到用户设置中并保存.
小试牛刀
Python 和 编辑器都安装好了, 下面就是要敲代码了. Python 的代码大致有如下的运行方式:
- 在 Cmd 窗口中运行, 例如你有个名为 helloworld.py 的文件, 你可打开 Cmd 窗口并输入 python helloworld.py 来运行这个程序
- 在 Python 自带的 IDLE 中运行
- 在 Vscode 编辑器中运行
好了让我们敲下经典的 hello world. 首先新建一个名为 helloworld.py 的文件, 并写入如下的内容:
print("Hello World!")
小结
本次的主要学习内容就是如何下载安装 Python 以及 Vscode 编辑器的安装并运行了第一个 hello world 程序. 接下来要学习一下 Python 的基础知识, 例如数据类型 (数字, 字符串, 列表, 元祖, 字典等), 流程控制语句 (if-statement, while-stament, try-statement), 函数, 类.