Python 102 in 2021

Feb 18, 2021 • 预计阅读时间 1 分钟

Python 基本语法,有编程经验的可以瞬间上手

参考:Python 101

安装 Anaconda

  1. 下载并安装 Anaconda: https://www.anaconda.com/products/individual
  2. 运行 Anaconda Navigator Anaconda Navigator
  3. 创建一个独立的虚拟环境并激活它, 例如 mth251:
[I] ➜ mkdir workspace/suss/MTH251 && cd workspace/suss/MTH251
[I] ➜ conda create -m mth251 python=3.8.5
  1. 切换到 mth251,然后安装 jupyter notebook: jupyter notebook
  2. 激活 mth251,然后启动 jupyter notebook
[I] ➜ conda activate mth251
(mth251) 13:03:38 in workspace/suss/MTH251 via 🅒 mth251
[I] ➜ conda activate mth251
(mth251) 13:11:18 in workspace/suss/MTH251 via 🅒 mth251
[I] ➜ jupyter notebook

jupyter notebook 是一个在线互动的编程环境,可以敲下第一行代码:

print("Hello, world!")

Python 基本语法

㊫ Python101 notebook

Python3

Python 程序

有几种形式:

# add1.py
def add(a, b):
  return a+b
# app.py
import add from add1

result = add(1,2)
print(result)
# add2.py
def add(a, b):
  return a+b

result = add(1,2)
print(result)

if __name__=="__main__":
    result = add(3,4)
    print(result)
#!/usr/bin/env python3
# add3.py

def add(a, b):
  return a+b

if __name__=="__main__":
    result = add(1,2)
    print(result)

三个文件其实都差不多:

  • 第一个倾向于称之模块 module,定义或声明,没有执行什么,可以被别的 python 文件作为模块引入并调用(import);
  • 第二个倾向于称之脚本 script,主要是可以独立执行,__main__是主函数入口,输出如下:
[I] ➜ python add2.py
3
7
  • 第三个进一步把上面脚本变为像 bash script (第一行类似 #!/usr/bin/env bash)那样可直接执行:
[I] ➜ add3.py
3
7
编程python

Kubernetes 安装 - THW

comments powered by Disqus