Python如何学才算学到位

能学以致用才是评判一门手艺学到家的基本标准。

作为互联网技术从业者,设计开发各类应用程序就是日行历程。

抽象来看,应用程序一般分三段:接收输入信息、处理输入的信息、生产输出信息。其中,一个应用的输出信息往往就是另一个应用的输入信息;另外,接收信息和生产信息就是信息的流转。总结起来可以这么认为,所有的应用程序就干两件事:信息流转和信息处理。

更多干货分享加python编程语言学习QQ群 515267276



信息分两类,文本信息(适合人类直观阅读)和二进制信息(不适合人类直观阅读,便于机器处理)。

信息流转涉及两个主要概念流转主体和流转方式。
流转主体包括线程(同一应用程序内不同模块之间)、进程(同一机器内不同应用程序之间)、局域网内终端(同一网络内不同机器的不同应用程序之间)、互联网内终端(不同网络的不同机器的不同应用程序之间)。
流转方式主要分两类,请求响应式(request-response,也叫Pull模式)和订阅模式(publish-subscribe,也叫Push模式)。

信息处理,涉及清洗、转换、加工、计算等多个方面,跟应用类型关联度很高,比如web应用、自动工具、游戏、图像应用、数据科学应用,不同类型的应用,处理方式的偏向会有很大区别。

应用程序的架构设计,朴素地讲就是在现实条件的约束下,设计信息如何流转和信息如何处理的过程。

假如想学一门新手艺,比如python,如果要学到家,至少得弄清楚两个问题。

首先,python里怎么使用不同流转模式来支持在不同流转主体之间进行文本信息或者二进制信息的流转(这点基本是需要掌握的通用技能);
其次,在计划涉猎的应用类型里,python有哪些处理信息的套路(这点就是挖掘垂直领域里的专业深度)。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值