美文网首页初学者
Python Web开发简介

Python Web开发简介

作者: 5f2a6061653d | 来源:发表于2019-04-14 08:16 被阅读338次

    所需技术能力

    Python Web开发包含的内容比较多,因此开发人员需要具备以下技术能力:

    1. 熟悉Python基础(见简书作者隼与鱼的《Python基础》文集)。
    2. 至少熟悉一种Python Web框架。
    3. 熟悉数据库、缓存、消息队列等技术的使用。
    4. 了解HTML、CSS、JavaScript。
    5. 至少熟悉一种IDE(Pycharm)。
    6. 了解计算机网络。
    以上是在学习Python Web开发之前所需具备的一些技术能力,其中部分技术的核心知识在后面会有所提及。

    Python开发Web应用的优势

    目前有多种语言可以进行Web开发,如Python、PHP、C#等等,本书选择Python有以下原因:

    1. TIOBE 2017年6月语言排行榜中Python排名第四,如下图所示。


    TIOBE榜.png

    从上图中可以看出Python在2016年就已经排名第四,并且前5种语言中,只有Python热度在增长,可见Python的火热程度。
    2. Python有非常强大的标准库和第三方库,并且很多著名项目都是用Python完成的,如豆瓣、Google、搜狐、YouTube、Instagram等都选择Python作为Web开发语言。
    3. Python语言简单易学,并且发展时间比较久,非常健壮优雅。
    4. Python的资料非常丰富,如Django、Flask、Reddit等开源框架。

    选择Python3.X版本的优势

    我的代码使用Python3.6.2编写,主要有以下几点原因:
    1. Python2.X即将退出历史舞台,如Django2.0往后将不再支持Python2.X。
    2. Python3.X是目前最新的Python版本,学习肯定要与时俱进。
    3. Python中的第三方库已基本支持Python3.X,满足开发需要。
    4. Python3.X的执行效率更高。

    相关文章

      网友评论

        本文标题:Python Web开发简介

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