这2周的基础班培训是我对IT行业的一个初步认识,之前一直觉得软件很神秘,有实现各种各样的功能。近几年流行起来的人工智能、机器学习,让我对IT行业产生了几分向往。犹豫了很久最后还是辞职来到了黑马学习。 Python是现在最流行的编程语言之一,简单,易学。第一天,我们安装了Python的环境,了解了这门语言的历史,优缺点。学习了如何使用Pycharm,Python语言的基本类型定义,变量的定义, 输入、输出。做出了自己的第一个Python小程序,虽然只有简单的几行代码。 然后我们开始了逻辑判断,while循环等基础语句的学习,第一次接触到Python的模块,使得程序能够对数据进行一些简单的处理,功能更加丰富。 接着我们学习了for循环,列表、元组、字典等容器和他们之间的类型转换,使得我们能够更容器地存储程序运行时需要的数据,能更方便的读取、运算他们。列表、元组、字典本身还具有非常强大的内置功能,但是暂时还不能非常熟练地使用他们,需要在后面的学习中渐渐地掌握。 然后我们学习到了一个非常重要的概念,函数。自定义让整个程序的结构、阅读变得更容易。但是函数的强大也让函数的使用变得容易出错,形参和实参的关系、返回值、高级参数等概念,现在还在努力地练习。 第五天我们做了第一个完整的案例,学生管理系统,虽然功能不是很强大,但是还是让现在的我感觉到了很大的压力。虽然最后还是写出来了,但是分支、判断让整个程序的结构变得非常差,不易阅读和修改。 后面我们学习了如何通过列表推导式、高阶函数、匿名函数等新的概念简化代码,学习了利用Python自带的OS库进行简单的文件读写。最后来到了第二个重难点,面向对象编程。 面向编程是一种在软件变得越来越大型化、功能越来越复杂的环境下出现的一种编程思想。将整个软件的逻辑通过不同对象的方法进行实现。2天的面向对象学习,我们了解到了面向对象的三大特性,类和对象的概念,定义、实现。并在最后一天用面向对象的思路重写了之前的学生管理系统。 经过这2周的学习,从对IT一无所知的小白,到现在有了初步的了解。非常感谢陈伟豪老师和朱勉老师的陪伴和教导!相信在接下来的就业班能够对软件有更多更深的了解,学习到更多的知识,成功迈入软件行业!
|