python简介及应用实例

一、python简介

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明。
现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。如果你听说过TIOBE排行榜,你就能知道编程语言的大致流行程度。这是最近10年最常用的10种编程语言的变化图


近10年编程语言流行趋势

二、python安装

Python下载

Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:

Python官网:https://www.python.org/

你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。

Python文档下载地址:https://www.python.org/doc/

Python安装

以下为不同平台上安装 Python 的方法:

Linux 平台安装 Python:

大多数Linux发行版已经内置python,可直接使用。

Window 平台安装 Python:

以下为在 Window 平台上安装 Python 的简单步骤:

  • 打开 WEB 浏览器访问https://www.python.org/downloads/windows/

    image

  • 在下载列表中选择Window平台安装包,包格式为:python-XYZ.exe 文件 , XYZ 为你要安装的版本号。

  • 下载后,双击下载包,进入 Python 安装向导,安装非常简单,你只需要使用默认的设置一直点击"下一步"直到安装完成即可。

MAC 平台安装 Python:

MAC 系统一般都自带有 Python2.x版本 的环境,你也可以在链接 https://www.python.org/downloads/mac-osx/ 上下载最新版安装。

安装第三方库

高级编程语言通常都会提供一个比较完善的基础代码库,让你能直接调用,加快开发进度。
Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。
除了内置的库外,Python还有大量的第三方库,也就是别人开发的,可以供你直接使用的东西。那么如何安装第三方库呢?

通过pip安装
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。官网安装包已经自带该工具,也可以使用以下命令确认是否安装。

pip --version

在命令行模式下,通过pip install 库名称安装相应的库。

通过Anaconda安装
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB)。
前往Anaconda官网 即可下载安装,国内用户可以到清华大学TUNA镜像站下载安装。

运行 Python

在Windows开始菜单选择“命令提示符”,就进入到命令行模式,输入python并回车,就进入到python交互模式。

Microsoft Windows [版本 10.0.17134.950]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\aaa>python
Python 3.6.0 |Anaconda 4.3.1 (64-bit)| (default, Dec 23 2016, 11:57:41) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件。

Python交互模式的代码是输入一行,执行一行,Python交互模式主要是为了调试Python代码用的,也便于初学者学习,它不是正式运行Python代码的环境!
实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。

现在,我们就把hello, world程序用文本编辑器写出来,保存下来。

三、python实例

python实现EXCEL的Vlookup函数功能

  • 脚本代码 vlookup.py
  • 实现46万×3万的数据合并,用时约80秒
import pandas as pd  # 导入第三方库  pandas数据分析工具集
import time 

# 读取输入输出表路径
start = time.clock()
file_path1 = 'C:/Users/aaa/Documents/wb_1.xlsx'  #输入数据路径表1,此份为查找的左表(基准)需要使用Excel格式,根据本机实际情况修改
file_path2 = 'C:/Users/aaa/Documents/wb_2.xlsx'  #输入数据路径表2,需要使用Excel格式;根据本机实际情况修改
outputfile = 'C:/Users/aaa/Documents/new.xlsx' #输出数据路径,需要使用Excel格式;根据本机实际情况修改

df1=pd.read_excel(file_path1,sheetname= 0)
df2=pd.read_excel(file_path2,sheetname= 0)

# 合并表,实现vlookup功能
df_new= pd.merge(df1,df2,how='left')

# 输出结果到excel表格
df_new.to_excel(outputfile)
end = (time.clock() - start)

# 运行时间
print("数据已合并,用时 %d 秒" % end)

四、python参考教程

W3Cschool教程
runoob.com教程
小白的python新手教程

你可能感兴趣的:(python简介及应用实例)