python入门

介绍

是干什么的

  • python是一门高级编程语言、面向对象、解释型、跨平台,具有简单易学,方便快速开发的特点
  • 主要有python2.x和python3.x两个系列,两者并不兼容,python2.7是过渡版本,目前建议使用已经成熟的、具有更多特性、持续维护的python3.x
  • python主要适用于科学计算、数据处理、机器学习领域

安装和使用

怎么开始

1、windows安装环境

Python Releases for Windows | Python.org

python适用于多种平台,以windows为例,在官网下载installer.exe进行安装即可

python安装后,自带ide编辑工具,可以进行学习和工作

2、pycharm环境

PyCharm: the Python IDE for Professional Developers by JetBrains

可以安装pycharm进行python的项目开发,免费,其自带python环境

pip

在使用python的过程中,有时会需要导入第三方库,可以使用pip进行安装

注意:windows安装的python和pycharm的python的环境是相对独立的

1、windows环境

pip3 install -xx
  • windows安装python,默认是安装到c盘的当前用户下
  • 其自带的ide开发时,使用该环境
  • 在cmd窗口中,执行pip命令,可以为windows环境安装需要的库

2、pytharm环境

在pycharm中,点击File>Settings>Python Interpreter,右侧列表中双击pip

在打开的窗口左下角,点击Manage Repositionries,添加新的源,否则容易安装失败

https://pypi.tuna.tsinghua.edu.cn/simple/

然后搜索需要安装的库,选定点击右下角Install Package进行安装

语法

1、关键字

python的文件后缀名为py,其本质是一个文本文件,由python解释器读取执行

关键字是帮助python解释器识别代码功能的单词

2、标识符

标识符用于命名,比如变量名、类名、函数名、方法名等

  • 由数字、字母、下划线组成,首字符不能为数字
  • 可以包括汉字字符,但不建议
  • 不能包括$、%、-等其它符号
  • 建议由有意义的单词组成、下划线分割或者驼峰命名法

3、代码块

代码块指连续的、相同执行逻辑层次的多句代码

在python中,使用相同的缩进来管理代码块,注意不相邻但逻辑层次相等的代码块也需要相同的缩进

缩进习惯为tab的倍数、即四个空格的倍数,但并不是绝对定义的

4、换行

通过\符号来切割过长的一条代码,需要注意保证对字符串的切割或者有意义的片段切割

s = '123'\
    '456'
print\
    (s)

5、注释

单行注释#

多行注释使用成对的三单引号或者成对的三双引号

6、pass

当方法、函数或者控制结构体中没有任何代码时,可使用pass关键字进行占位,避免报语法错误,其本身不执行任何功能

上一篇:《深度学习框架PyTorch入门与实践》——Tensor基本操作(1)


下一篇:为什么使用 PyCharm 运行用例成功却无法退出?