Python要点

1.Python语言

1.1Python语言的基本概念

  • Python 的创造者吉多·范罗苏姆(Guido van Rossum)(人称龟叔)采用 BBC 电视节目《蒙提·派森的飞行马戏团(Monty Python’s Flying Circus,一译巨蟒剧团)》的名字来为这门编程语言命名
  • Python语言是极少数能兼具简单且功能强大的语言。你将惊讶于你使用这门语言时的简单,且专注于各种问题,并非语法结构

1.2Python语言的特色

  • 简单
  • 易于学习
  • *且开放
  • 跨平性好
  • 可嵌入性
  • 丰富的第三方库

1.3Python语言的发展

  • Python高速发展与2014-2015年,正处于由移动互联网向大数据互联网过渡的时代
  • Python要点

1.4Python语言的应用

  • WEB开发(后端为主)
  • 爬虫
  • 数据分析
  • 人工智能
  • 常规软件开发
  • 科学计算
  • 自动化运维
  • 自动化调试
    Python要点
    Python 之禅
    (import this)
    美胜于丑陋(Python 以编写优美的代码为目标)
    明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)
    简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
    复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)
    扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
    间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
    可读性很重要(优美的代码是可读的)
    即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
    不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码)
    当存在多种可能,不要尝试去猜测而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
    虽然这并不容易,因为你不是 Python 之父(这里的 Dutch 是指 Guido )
    做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
    如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)
    命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)

2.Python环境的搭建

2.1 Python的解释器

  • 环境搭建的安装Python的解释器
  • Python解释器分类:CPython(C语言编写的编译器)、JPython(Java语言编写)、PyPy(Python语言编写)

2.2 搭建Python的环境

官方链接

  • 下载连接
  • Python要点
    Python要点Python要点Python要点
    搭建Python环境的第二种方法:
    Anaconda的安装:官网下载国内镜像(清华大学)
    -我的版本是Anaconda3 4.4.0
    选择仅给自己安装还是所有人安装

Python要点
-选择安装路径
Python要点
两个都需要勾选,默认情况下第一个是不勾选的
Python要点
时间一般很快
Python要点
Python要点

2.3 Python的交互模式
Python要点

  • win键+R-- > cmd – > 输入Python/ipython
  • Python 3. 6. 5 … —> 版本
    Type “help”,“copyright”…—> 版权声明
    – {>>> —> 命令提示符 (在后面可以直接输入指令)}

2.4 pip工具的使用

  • pip介绍
    众所周知Python有着非常丰富的第三方库或者模块,便于我们使用。那么,我们在又该怎样去应用这么模块呢?

Python的官方Pypi仓库为我们提供了一个统一的代码托管仓库。所有的第三方库甚至开源模块,都可以在这里下载,给全世界使用。

python有两个著名的包管理工具easy_install和pip。随着版本的提升,目前,pip已经成为主流的安装工具,自Python 2 >=2.7.9或者Python 3.4以后默认都安装有pip

  • pip的使用
  • 在命令行下输入pip 回车查看使用说明
  • Python要点

查看版本

1.pip -v
2.pip --version
Python要点

指定版本安装

pip install robotframework==2.8.7

卸载已安装的库

pip uninstall requests

列出已安装的库

pip list

显示所有报信息

pip show package

3.PyCharm的安装和使用

3.1PyCharm的安装
下载连接(建议社区版,专业版需要**码,可以网上购买)
Python要点
选择安装路径Python要点
最后一项可以不勾选,其实勾选也可以,在于自己的喜好
Python要点
静静等待,一般时间会很快
Python要点
选择重启时间
Python要点
2.pycharm的使用
pycharm是一个很好的编辑界面,可以根据自己的喜好去修改主题、字体、快捷键等等