编程语言应用

首页 » 常识 » 常识 » 无门槛速学编程Python小短课,不
TUhjnbcbe - 2023/4/17 8:27:00
治白癜风的药方 https://m-mip.39.net/pf/mipso_4948771.html

不做无头苍蝇

无论什么程序语言,是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有什么基础算法流程,如何表达

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

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

1
查看完整版本: 无门槛速学编程Python小短课,不