初学之路--算法题

小时候曾经有过成为一名超级黑客这样甚是荒诞的梦想,结果阴差阳错,九年义务教育之后,正常读取了高中,机缘巧合之下,就读在一所不是知名但现在想起来甚是亲切的学府,而且选择了至今也不明白当初为何会选择的专业(采矿工程),这就造就了我一毕业就不想去干的工作!
毕业以后,因为迫于就业的压力,和想真实的体会本专业的工作性质和工作环境,我去了第一家单位,山东黄金的一家三级下属子公司,从事采矿技术员工作,真实的工作场景以及微薄的工资更是让我的想法迅速从薪薪之火足以燎原——转行,而且有效而又迅速的进行了落实,转行无疑是一件很痛苦的大事,辗转奔波好多次,也始终是没有成功。或许是心血来潮之下,我下定决心想要成为IT行业的参与者,所以就开始了学习IT学习之路。
《 Python编程,从入门到实践》这是我正在学习的第一本书,在这里了解到python能够用到的基础函数,以及脑补了当时大学都没记多少的英语单词,作为一名初学者,对计算机语言的基础掌握以及代码的逻辑分析自然是不敢苟同,我的第一道算法题“冒泡排序”,起初都是翻阅资料以及查询网上视频,然后借鉴别人码好的代码敲在python中然后运行,‘咦,运行成了’,内心还是很欣喜的,当然,这不过只是我的无知,因为我并不懂它的意思以及需要循环的次数,后来,除了查询资料就是请教别人,知道了如果数组的长度是n,那么势必就会形成n-1个循环,才会将所有数组的元素按照从小到大的顺序放在合适的位置。那么问题又来了,原谅我这个初学的菜鸟,在想着实现将能对需要排序的数组进行输入能对输入数组的每个值的类型进行判断,类型不为int时,能给出相应的错误提示时,我先找好了别人码好的代码,然后在python world文件中创建了一个ms.txt的文件夹,然后兴致冲冲的就开始了运行,结果现实是惨淡的,运行时出现了找不到文件或目录的提示,我又尝试了多次,百思不得其解,又开始了查询资料,力求能够运行成功,更希望作为前辈的各位大佬们能够碰巧在读到了这篇文章之后,能够对初学的我指点一二,让我能够尽快的拨云见日!在此谢谢所有即将路过,又百忙之中抽时间看了一眼,终于下定决心对作为初学者的我照顾一二的各位前辈!

你可能感兴趣的:(初学之路--算法题)