Python程序员v大数据 爬虫Python AI SqlPython语言与信息数据获取和机器学习

新手学习Python之前,必须要知道Python有哪几个发展方向

2018-01-25  本文已影响178人  Python爬虫学习

Python是一门脚本语言,因为能将其他各种编程语言写的模块粘接在一起,也被称作胶水语言。强壮的包容性、强悍的功用和使用的广泛性使其受到越来越多的关注,想起一句老话:你若盛开,蝴蝶自来。

关于没有女朋友打电话嘘寒问暖的程序员同志来说,研究Python大概是添补心里空无的一个好挑选,最近就有许多朋友来找小编咨询Python的用处和未来发展方向……那干脆今天就和我们一起整理一下Python语言到底能做哪些事~

在这里我还是要推荐下我自己建的Python开发学习群:628979297,群里都是学Python开发的,如果你正在学习Python ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2018最新的Python进阶资料和高级开发教程,欢迎进阶中和进想深入Python的小伙伴。

1、WEB开发

在国内,豆瓣一开始就运用Python作为web开发根底语言,知乎的整个架构也是根据Python语言,这使得web开发这块在国内发展的很不错。

虽然目前Python并不是做Web开发的首选,但一直都占有不可忽视的一席。Python中有各类Web结构,无论是简单而可以自在调配的微结构还是全功用的大型MVC结构都一应俱全,这在需求灵敏开发的Web项目中也是非常具有优势的。广泛运用(或曾经广泛运用)Python提供的大型Web效劳包含知乎、豆瓣、Dropbox等网站。加之Python自身的“胶水”特性,很容易实现在需求大规模性能级计算时整合其它语言,一起保留Web开发时的简便快捷。

运用Python中的Flask建立一个Web版的Hello world,也只需求几行罢了:

from flask import Flask

app = Flask(__name__)

@app.route("/")

def hello():

return "Hello World!"

if __name__ == '__main__':

app.run()

除此之外,Python中还有大量“开箱即用”的模块,用于与各种其它网站的对接等相关功用。假如希望开发个微信公众号相关功用,wechat-sdk/weixin-python等包,能够使你简直彻底不必管文档中提及的各种效劳器交互细节,专注于功用实现即能完成开发。

目前,国内的Python web开发主要有两个技术栈:

a、Django

Django是一个高级的灵敏web开发结构,假如学会了,撸一个网站很快。当然假如纯粹比撸网站的速度,根据ruby的Ruby on rails显然更快,但是Django有一个优势就是性能优秀,更适合国内网站的使用场景。国外的闻名图片社区Pinterest前期也是根据Django开发的,承受了用户快速增长的冲击。所以说假如你想快速开发一个网站,还能兼顾APP客户端的API调用需求,Django是可以信赖的。

b、 Flask

相关于Django,Flask则是一个轻量级的web结构,Flask的最大的优势是性能优越,适合配合手机客户端开发后台API效劳。国内根据Flask的Restful API效劳这快很火,也是需求最大的。知名的比方百度、网易、小米、陌陌等等许多公司都有根据Flask的使用部署。当然,假如你想做一个传统的web网站,还是建议运用Django,Flask的优势是后端、API,不适合构建全功用网站。

机器学习,尤其是现在火爆的深度学习,其工具框架大都供给了Python接口。Python在科学计算范畴一直有着较好的声誉,其简洁清晰的语法以及丰富的计算工具,深受此范畴开发者喜欢。

早在深度学习以及Tensorflow等框架盛行之前,Python中即有scikit-learn,能够很方便地完结几乎一切机器学习模型,从经典数据集下载到构建模型只需要简略的几行代码。配合Pandas、matplotlib等工具,能很简略地进行调整。

一、装置 Python

能够在 Python 官方网站 www.python.org 下载装置 Python。现在 Python 有两个版别系列,即 2.x 系列和 3.x 系列,如果您是现在才开始学 Python,那么毫无疑问应该选择 3.x 系列;若是还有一些老的代码需求兼容,那么就运用 2.x 系列。

Python 支撑 Linux、Windows、MacOS 等各种操作系统,在各平台上保持了一致的行为。本文介绍的是 Windows 下的装置运用。

下载完成后,点击装置文件开始装置。

能够点 Install Now 直接默许装置,也能够点 Customize installation 自界说装置参数。

选自界说后,界面如下:

如果不知道各参数的意义,建议都选中。装置目录一般默许即可。

然后点击 Install 开始装置。

装置进程根据你的选项以及网络状况,需求几分钟到几十分钟不等的时刻。

装置完成后,会出现以下界面。

装置程序会装置 Python 终端以及一个基本的 IDE,IDLE。一般状况下我们运用 IDLE 来进行 Python 编程。

从桌面或许开始菜单发动 IDLE。初始发动界面如下图所示,最上面显示了一些 Python 版别信息。

Python 是一种解释型言语,能够经过互动的方法输入命令,并及时获得执行结果。

>>> 是命令提示符,能够输入 Python 命令并运行,比如,我们首先来一个 HelloWorld 程序。十分简单,运用 print() 函数即可。

上一篇下一篇

猜你喜欢

热点阅读