北京皮肤科医院网站 http://m.39.net/baidianfeng/a_4770025.htmlDearpy:你今天说你们有计算机语言编程课,要学python,而且,是自学,10天后就有作业!一上来就学python挺出乎我的意料的,不知道是你选课不周还是现在的学校对学生期望就这么高?既然,是自学课,而且,已经发了教材了,那就跟着教材自学吧,看不懂的时候,我做个解答的人就行了。但,还是想啰嗦啰嗦!先说说我的英语。我没过过四六级,但英语阅读还算凑合,很早之前就开始看全英的计算机资料了(当然,我现在还是看不了英文的日常新闻,感觉,自己简直没学过英语似的)。我,是从初中开始学英语的,第一节上英语课真的很新奇:这,可是英国人美国人联合国人使用的语言啊,外国人长什么样子都从来没看过呢,倒,先学会他们的语言了……课上的内容,无非是跟着老师念abcdefg,念face,bee,book,bed,好玩,激动,笨嘴、拙舌,认真。第二次上课,老师提问face怎么拼,我都不知道是在干什么,注意,是不知道是干什么而非不知道怎么拼!在我的概念里,根本没有学英语单词还需要记拼读的概念。毕竟,语文课上,汉子我们学会写就行了。那节课上我一直在庆幸:多亏没提问到我!学一样新东西,最蒙的状况,该是这种根本不知道学什么的茫然吧?所以,还是啰嗦啰嗦吧!学计算机编程语言,是在学什么?首先,学普通的语言是在学什么?是学一个交流的工具!一个与操那种语言的人交流的工具。你能让他明白你的意思,也能明白他说的是什么,这个语言,你就算学差不多了。学计算机语言,是学你跟计算机交流的语言。你跟计算机需要交流什么?对于编程,就是告诉计算机程序如何运行!程序该如何运行?看你的程序是做什么了!那,直接命令计算机解决问题就行了!行吗?不行!你以为你的计算机是超级智能吗?是比你还聪明的东西吗?那为什么不是你的电脑拥有你呢?!你以为命令是什么?命令,就是别人编好的程序啊!正因为别人编好了,安装到你的计算机里了。所以,在被命令的时候才能运行!所以,编程,是让你自己来解决问题的,你能调动的,只是计算机能懂的那些指令。计算机懂哪些指令?非常简单的那些:加减乘除,存取数,移位、比较、跳转!就这些?就这些!有这些,其实,就足够了!我在《非计算机专业的计算机知识》说过了!但,我们常说的python,是高级语言!它提供了更多的功能,以便更好更快地完成编程任务!更多的功能?哪来的?都是用前面说的那些简单指令组合而成的(其实,那也是编程!)!所以,学编程语言就是学这门语言到底提供了那些功能!我们把这叫做这门语言内置的功能!是你编程所能直接依靠的那些东西!这就完了吗?当然不是!你肯定学过英语,学英语需要学单词吗?当然了!只需要学单词吗?当然不是!你还需要学会如何把单词组合成句子!就是所谓的语法结构!对于编程来说,就是如何把那些命令进行组合,从而,把你的问题解决了!如何把大象放进冰箱?1打开冰箱门!2放入大象!3关上冰箱门!如此而已!做为入门,我建议你不要把编程语言的语法想的太复杂了!目前,我想让你先知道如何组织指令就行了:即指令的结构!为什么是组织指令?这就是编程啊!编程,就是组织指令啊!电脑是个笨家伙,你只有一步一步告诉它怎么做,它才会做事,它,是按你的指导来解决问题的!它,只是个按部就班的呆机器!所以,你,必需首先把问题如何解决想好了,才能写程序!写程序,就是用语言有的功能和结构把解决过程表达出来!其实,我们在别的地方也是如此组织“程序”的!周一上课周二上课周三上课周四上课周五上课周六飞了周日在飞一会7:00起床7:30早饭12:00午饭今天谁值日?派值班顺序表了吗?排了!看今天谁值日未派?派班,然后按排班表从头开始轮换!今天值日生请假了?下一个人替补他……其实,组织结构基本上只有三种形式:1、顺序结构:,先干啥,再干啥,最后干啥!2、分支结构:如果这样,则这这,如果那样,则那那!3、循环结构:就是某件事或者某些事需要重复很多次!有时候是重复某些个次数,比如,画方:画线,拐直角,重复四次!有时候,是在某些条件下重复!比如,如果值没达到,则再增加一些!这里,我说的很粗略,在于,我不想用这个来替代你看你的教材,只是想在你不明白的时候给你指一个大方向!除了踏实的学,没有捷径!其实,学语言很容易,尤其,是今天每人都自己有电脑的你们!别光看教材,要实际去操练,学python,直接在你的电脑上下一个python装上,具体网上多的是教程,去搜吧。如果,这也让我写,就是苦役+失望了!如果,你需要一个集成的开发环境,可以装一个pycharm试试!既然,必须学python,你就直接学python吧。如果,你努力了很久还是摸不着门道,我建议你试试Scratch先,一个积木式的编程工具。小孩子都能玩的转。主要是,对于编程的理解,完全一致!理解了,再回头学python,说不定就容易了!.10.19过客过客sudisoft