美文网首页
python简介及应用实例

python简介及应用实例

作者: QQQcarry | 来源:发表于2019-08-27 17:21 被阅读0次

一、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简介及应用实例

    一、python简介 Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido...

  • Python基础

    Python 基础教程 实例(Python 2.0+) 实例(Python 3.0+) Python 简介 Pyt...

  • python_day1

    一、python介绍 Python简介及应用领域编辑Python是一种解释型脚本语言,可以应用于以下领域: [2]...

  • Java基础-io知识回顾

    Java拾遗系列- io知识 简介 io分类及相关实例3.总结 1.简介 2.io分类及相关应用 2.1 io流...

  • 一、flask开发环境搭建

    一、Python web开发及flask简介: 1、Python简介 Python特点: 简单 面向对象 允许多...

  • R和Python数据结构对比

    本文内容概要: R语言数据结构及实例操作 Python语言数据结构及实例操作 R语言数据结构及实例解析 接下开始学...

  • day2-初始python和基础语法

    一、初始python python简介 python历史 python优缺点 python应用领域 开发工具介绍 ...

  • Python机器学习的一些常用库

    2.2.1 科学计算包(Numpy)简介及应用 Numpy是Python科学计算的基础包,它专为进行严格的数字处理...

  • Kubernetes:StatefulSet剖析

    一. 简介 实例之间有不对等关系,以及实例对外部数据有依赖关系的应用,就被称为“有状态应用”(Stateful A...

  • python类的实例方法、静态方法和类方法区别及其应用场景

    python类的实例方法、静态方法和类方法区别及其应用场景 一、先看语法,python类语法中有三种方法,实例方法...

网友评论

      本文标题:python简介及应用实例

      本文链接:https://www.haomeiwen.com/subject/lxjeectx.html