@natasha #3 或许先对于编程本身又个整体思路会更有帮助。你会用到的大部分编程语言都是命令式的,就像你按下 Control+V 可以复制文字一样,编程的代码就是一条条命令,你运行这些代码,电脑就会按照顺序一个个执行每一个命令。比如代码 print("hello world")
就是一条命令,告诉电脑 print 出(在屏幕上显示出)hello world 这一条文字。
为了让程序运行更加方便,有人又发明了变量(variable)和函数(function)。变量就能把一堆值储存起来,能够更方拜地使用,比如 a = "Hello world don't let 2049 die!"
这么长一句话每次打太麻烦,用 a = 赋值之后每次只要用 a 就能指代这么长一段话的内容。print(a)
的效果等同于 print("Hello world don't let 2049 die!")
。同理,函数则是把一堆命令储存起来,然后每次调用函数的时候,就能方便地执行一大堆命令。上面的 print(a)
就是一个函数,然后括号当中的 a 就是传给函数的参数,让代码可以根据不同的参数执行出不同的结果。
上面这些都是语言基础,当你学完之后好像和画图之类还差得远,不过你可以直接导入别人写好的代码包,然后调用他们的函数。Python 有非常多现成的代码包,你只要调用一个函数比如 plot(data)
运行就自动帮你把数据画出来,基本只要懂 Python 基础,就能够进行数据分析了。
总结,编程语言就是执行一个个命令,只是平时都是用鼠标点击,在代码里你是用文字告诉电脑你想要它执行什么命令,这样做的好处是程序更加有灵活性,随便开个 txt 就能写代码,也非常容易储存。而其他所有的变量、函数、循环之类的东西,本质都是服务于这些命令,让你可以少写点字,更加高效地写出命令。以下的教程链接可以用来学 python 代码的基础语法,看不懂的地方可以直接跳过,大概一个下午的时间就能够入门了,编程入门实际上非常简单。然后再下面一个链接是在线执行 python 的代码,这样你就不用折腾安装程序之类的问题,对新手来说安装程序才是最耗费时间、最容易出问题的环节。第三个链接是 Google Colab,一个用 Python 数据分析的网站,也是直接在线使用,你学完基础语法之后,就可以找教程学习怎么进行数据分析了。
教程:https://www.runoob.com/python3/python3-tutorial.html
在线运行 Python:https://c.runoob.com/compile/9
Google Colab:https://colab.research.google.com/notebooks/intro.ipynb#recent=true