21206125-孙琪-九月十八号 python基础学习总结(一)

经过一天的学习后,我基本了解了有关计算机程序设计以及python语言的相关基础知识,弥补了我之前在计算机领域不懂的地方,下面我将简单介绍一下我的学习成果:
(一)程序设计基本方法
在程序设计基本方法一节中我了解到了有关计算机的发展如计算机是呈摩尔定律的态势发展至今,从1971年Inter的4004处理器到2017年的AMD(32核处理器),计算机几乎单位面积集成电路上可容纳晶体管数量约每两年翻一番,这个数据之庞大是我在之前的学习中没有料到的,这也让我明白了计算机这个行业的可持续发展性以及发展潜力。
我还了解到编程解决问题的有关步骤a.分析问题b.划分边界(也就是确定IPO)算法是一个程序的灵魂 这也是重要环节c.设计算法d.编写程序e.调试测试f.升级维护 从这些有关步骤让我认识到编程也是相对复杂的,程序设计语言是用于人与计算机交互的人造语言,它更为严谨,更为简单,更为精确,也需要我们每一位编程员的细心和专心。
编程语言分为编译和解释,同时也是程序执行的两种方式,编译较为直接,而解释则须每次程序运行时都随翻译进行,如同同时传译。我还了解到源代码以及目标代码,静态语言以及脚本语言,如我目前所学的python语言便是脚本语言,静态语言和脚本语言本质基本相同,唯一不同的是代码维护方面,进一步了解到编程的两种主要方式:交互式与文件式,等等有关编程的基本知识。
(二)python开发环境配置
在python开发环境配置这一小节中我首先了解到程序的格式框架:代码高亮 缩进 注释 变量 数据类型 数字类型 列表类型 赋值语句 分支语句 函数等不同概念
在了解变量的同时我还了解到33个保留字 如if是保留字 而If是变量 我们利用这些保留字作为被编程语言内部定义并保留使用的字符 在进行变量关联字符的命名时不能与保留字相同。我在数据类型中重点了解了字符串的定义,我对其理解为由一段双引或单引表示的由零个或多个字符组成的有序字符序列,如“10011101”,字符串的编号从零开始,分为正向递增序号和反向递减序号,而反向递减序号则由-1开始逆方向递减。列表类型中用【 , 】表示两个元素,如【'f',' F'】表示两个元素,且在中间使用in判断一个元素是否在列表中,如TempStr【-1】in【'f','F'】判断前者是否与列表中的某个元素相同。
函数作为根据输入参数产生不同的输出的功能过程,如print(“输入格式错误”)即打印输出“输入格式错误”;输入函数input;输出函数print;评估函数eval等都是我新学习到的函数类型。
(三)温度转换代码分析
老师用一个温度实例来给我们解释温度转换代码,我自己也尝试成功了
最后总结:今天一天的学习让我对代码有了初步认识,也让我对代码越来越感兴趣,让我明白代码深入我们的生活,从今天艰难地练习代码后打出正确代码的成就感是没有什么可以比拟的,今后我会努力专研python语言,争取更上一层楼。
浙公网安备 33010602011771号