一分钟入门python

就是老子 1431 0

一如既往的,我不想把时间浪费在什么类、指令、数据格式等鸡毛蒜皮的学习上,我对学习语言的态度是,如果我能在一分钟之内学个大概,绝对不会花一个星期去学习一堆不知道能不能用得着、什么时候能用的着的乱七八糟语法。


我觉得关于语言的学习,几个要点学会了就行了,剩下的是用多少学多少,用得着就学,用不着不学。这几个要点是:


1】如何在环境中开始一个项目?


2】如何定义函数?


3】如何调用函数?


4】如果函数写在不同的文档里面,如何组织这些文档?


只要搞定了这几个要点,然后跑出一个简单的模板,以后学到新的东西慢慢扩展,填充就好了。之所以现在有这样的想法,源于我的编程学习经历,现在想起来真正让我在学习编程初期久久不能得其要点的问题是出在工程环境的整体框架上,而非细枝末节的语法上。程序的指令与语法的学习不是一个一蹴而就的事情,它需要日积月累的熟悉与训练,然而一个能完成基本功能的模板却可以在一分钟之内准备好,或许一开始的时候这个模板只能完成hello world的简单功能,但是你很快就会发现,后续不管项目做的多么复杂,基本的套路还是这套hello world,里面只是多了些你这些年不断积累起来的语法、函数、以及模式等。举个例子:如果你想学一门外语,你首先要做的是什么?先学语法、背一万个单词?no、no、no,十几年的英语学习经验告诉我们,这条路是走不通的,正确的是首先找到一个环境,然后说出第一句话,然后在这个环境中不断的开口说话,不断的尝试新的句子,在练习过程中不断积累、学习这个语言体系中真正对你来说更有用、更核心的经验,等你能基本准确表达自己的想法的时候,再回过头去系统的梳理语法,扩充单词量。后一个方法事半功倍,前一个方法事倍功半。学习编程,实际上就是学习一门外语。一开始你就要知道如何开口说话(完成一个完整的程序),然后在试着在此基础上表达一点除了hello之外的意思(比如说从一个文件中读点数据出来),然后你可以尝试着一次会话的时候多说两句(再自己创建几个数据处理的函数)。随着时间的偏移,你能说的句子越来越复杂,表达意思越来越清楚,直到有一天你发现别人说的很多复杂句式(模式与算法)与你的表达方式是如此不同,别人的单词量(库函数)是如此丰富,这时候你就需要回过头来补习一下刚开始放在一边的语法与单词了(回头看算法与模式),一切都是水到渠成,船到桥头直的事情。


今天的第一个入门模板:调用函数,打印hello,world。


安装pycharm,并创建python项目,选择类型  ---》 选择项目的存放路径




新建python文档,并重命名




先编写一两行代码,运行一下试试:




看起来,应该算是跑起来了,接下来,定义一个函数试试:


 


似乎又运行成功了,再下一步,将函数定义放到另一个文件中去:




 把这个文件导入到主执行文件中,并运行:




运行成功,好了基本的python已经入门了,后面就可以根据自己的需求,不断的扩展python项目的内容,同时在实现需求的过程中不断的学习新的python知识。 

标签: python

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~