苍蝇

注册

 

发新话题 回复该主题

无门槛速学编程Python小短课,不 [复制链接]

1#
西安最好的白癜风医院 http://www.znlvye.com/

不做无头苍蝇

无论什么程序语言,是C还是Java还是Python还是Go,本质上是一种文字交流体系,谁与谁交流?上帝和仆人交流,你是唯一的上帝,CPU、内存、磁盘等都是你忠诚的仆人(仆人不够多那就买买买)。

作为上帝的你,说的是C,自然有C语言相关翻译人才翻译给仆人;说的是Python,自然有Python语言相关翻译人才翻译给仆人。翻译人才就是一系列编译器,当然,现阶段的你大可不必理会,知道有人帮你翻译即可。

而对于作为上帝的你,要关心的是如何表达你的想法,让仆人去完成你的想法。

如何表达想法?关键在于数据结构和算法。

以加法为例:

a为存储1的数据结构,b为存储2的数据结构,c为存储a+b结构的数据结构;而c=a+b的运算,且最终得出3的规则流程则可称为算法。

代码:

#!/usr/bin/python

#-*-coding:UTF-8-*-

a=1

b=2

c=a+b

print(c)

换言之,使用Python的你,作为上帝,想准确无误表达自身想法,让仆人老老实实帮你做事,那么你至少得了解:

1)Python有什么基础数据结构,如何表达

2)Python有什么基础算法流程,如何表达

总体而言,之后的学习都将围绕这两点,且螺旋式地将“基础”演变为“高级”,可以定制自己的数据结构和算法。

不做无头苍蝇,要做有头的。

分享 转发
TOP
发新话题 回复该主题