Flask Web开发 1.0 Flask简介

书全名:《Flask Web开发:基于Python的Web应用开发实战》 就是业内俗称的狗书。
1.面向的读者群

想要很好地理解本书内容,你需要具备一定的Python编程经验,很好的理解例如包、模块、函数、修饰器和面向对象编程等概念。熟悉异常处理,知道如何从栈跟踪中分析问题也对理解本书有帮助。学习本书示例代码时,大部分时间都要在命令行进行操作,因此需要熟练使用自己操作系统命令行操作。

另外,想要独立地开发出完整的程序,还需要对HTML、CSS和JavaScript有一定程度的了解。本书虽然介绍了Flask的大部分功能,但是还需要配合使用官方文档。(Flask官方文档)

如果没有Web相关基础的,可以学习我的Python网络编程系列博客,它会提供一个以HTTP为侧重的Web学习导引。

本书的源代码:Flask Web源代码

虚拟环境:可以参见 虚拟环境配置 。 然而对于学习者来说,使用虚拟环境并不是必须的。并且使用PyCharm里提供的终端就可以默认实现虚拟环境功能~

2.安装

在命令行输入: pip install flask   ,那么会自动安装flask所依赖的所有模块。

3.Why Flask

与其他框架相比,Flask之所以能够脱颖而出,原因在于它能让开发者做主,使其能对程序具有全面的创意控制。Flask能给用户提供很大的自由度,关键在于其开发伊始就考虑到了扩展性。Flask提供了一个强健的核心,其中包含每个Web程序都需要的基本功能,而其他功能则交给行业系统的众多第三方扩展,我们也可以自行开发。

4.本书架构特点

在本书中,使用的实例代码都摘取自同一个程序,开始时很简单,后续逐章进行扩展。最初这个程序只有几行代码,最后将变成功能完善的博客和社交网络程序。 但是本系列博客只会更新到第八章,对于后面的博客程序将不会跟进,这个原因很复杂,有兴趣的可以自己学习。

注意:也就是说,每一章中我们实际上都是对同一个工程进行操作。在这个过程中我们可以备份每一步的代码,以备复习之用,然后我们就可以使用备份的代码放心地进行修改、升级。在这个升级的过程中,每一处代码的增删都很重要,所以要细心进行增删。

5.自勉

不积跬步,无以至千里。在我这个阶段,已经了解到了IT行业无所不包的知识架构。生也有涯而知也无涯,总是感觉自己学到的东西太少了,别人好牛逼。但是再牛逼的人也是经过了同样一个学习的阶段。在学习的阶段多学到那些本质的东西,其后则可触类而旁通。首先是确定自己当前的方向,然后就不要去想那么多,顺其自然,用什么便学什么。因为IT行业从业者本来也都是要不断学习的。勉之。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值