100天自学大数据

跟着金哥学不会Python系列之0x00 编程之路

2020-05-17  本文已影响0人  金哥数据分析

孔子曰:一切皆可编程

软件工程师(俗称码农)唯一重要的能力就是 解决问题。解决问题意味着要把问题进行方程化,创造性的考虑解决思路,并且清晰又准确的用代码表达出解决方案。学习编程的过程,正是一步步培养和具备这项能力的绝佳机会。我们的编程之路 从这里开始... ...

$1.1 程序是什么?

程序是一个指令的序列,来告诉机器如何进行一组运算。指令包括

不好理解,可以看一个具体的task(任务)和code(代码)

task
code

虽然只有10行code,但是初学者完全理解(或者自己设计出来)还是比较困难,原因有两个:

$1.2 运行Python

新手在刚接触Python的时候遇到的困难之一就是必须在电脑上安装Python和相关软件,这几乎会吓退80%的人。为了避免这种问题,我们这里介绍的入门首选当然是在线Python编程系统:

http://xuepython.cn (由代码区和显示区组成,可在线编程)

xuepython

$1.3 运算符

hello world之后,下一步就是运算了。比如:加,减,乘,除的表示方法

image.png
常见疑问

$1.4 变量和类型

+ - * / 是运算(不用解释),与之相对的40 2 6 7 等就是变量
程序只有 变量和运算组成。

a b c d 是四个变量,值是 42 42 42 42.0(对照图看一下)
变量是有不同的类型的,比如: 2 是一个整数,42.0是一个浮点数,"hello world" 是字符串。后面还会介绍每一种变量类型的特性和用法,现在你只需要能识别它们。

= 是运算符,表示把右边的运算结果赋值给左边的变量(对照图看一下)

思考

$1.5 编程语言和自然语言的不同点

自然语言是人说的语言,编程语言是设计出来的特定的公式语言。最大的区别就是容错性不同,这也是初学者经常用自然语言的思路去编程导致程序常常报错。

程序报错

我把 中国加油 埋在自然语言里完全不影响你的理解,但是埋在code里就错的一匹(对照图理解)
其根本原因就是计算机无法像人能无视code里的错误(哪怕是一个符号)

思考

http://xuepython.cn 试一试

领取Python入门 pdf请加wx :35816146

上一篇下一篇

猜你喜欢

热点阅读