Python中国社区  »  python开源

Python如何学才算学到位

夏天 • 2 月前 • 140 次点击  

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

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

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

点击链接加入群聊【python编程语言学习】:515267276

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

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

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

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

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

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

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/27424
 
140 次点击  
分享到微博