20210116周报:Python学习与文献阅读进展

需积分: 0 0 下载量 92 浏览量 更新于2024-08-04 收藏 1.94MB DOCX 举报
"2020级-20210116-周宣辰 - 副本1" 在这一周的工作总结中,周宣辰主要集中在深化Python编程技能和学术研究上。以下是详细的知识点梳理: 1. **Python基础语法**: - **数据类型**:包括整型(int)、浮点型(float)、字符串(str)、列表(list)、元组(tuple)、集合(set)和字典(dict)。这些是Python中最基本的数据结构,用于存储和操作不同类型的数据。 - **控制结构**:`if`语句用于条件判断,`while`循环则用于重复执行某段代码直到满足特定条件。这些结构是编写逻辑流程的关键部分。 - **字典操作**:字典是一种键值对的数据结构,通过键来访问对应的值。这在处理关联数据时非常有用。 2. **函数**: - **函数定义**:定义自定义函数可以封装代码,提高代码的可重用性和模块化。函数使用`def`关键字定义,并可以通过`return`语句返回结果。 - **函数参数传递**:Python采用“传对象引用”而非值进行参数传递。这意味着函数内部对参数的修改可能会影响原始变量。 - **返回值**:函数可以通过`return`语句将计算结果返回给调用者。 3. **面向对象编程**: - **类的创建和使用**:Python支持面向对象编程,通过`class`关键字定义类,然后创建类的实例。 - **继承**:子类可以继承父类的属性和方法,实现代码复用。 - **导入类**:通过`import`语句,可以从其他模块导入并使用类。 4. **Python标准库**:学习了Python内置的标准库,这些库提供了各种功能,如文件操作、网络通信、数据处理等。 5. **文件操作和异常处理**: - **文件读取与写入**:使用`open()`函数打开文件,然后使用`read()`、`write()`等方法读写文件内容。 - **异常处理**:使用`try/except`语句块来捕获和处理可能出现的错误,确保程序的健壮性。 6. **文献检索与阅读**: - 回顾了文献检索方法,这对于科研工作至关重要,可以帮助找到相关的研究资料和论文。 - 阅读论文有助于理解当前领域的最新发展,以及获取研究灵感。 下周的计划包括: 1. **阅读安全方面的综述论文**:这将帮助周宣辰了解安全领域的最新动态和趋势。 2. **复习Python语句**:为了保持对Python语法的熟练度,计划再次巩固基础知识。 3. **搭建Python环境**:在Windows环境下安装PyCharm,这是一个强大的Python集成开发环境,能提供代码编辑、调试、运行等全方位支持,便于更高效地进行Python开发。 周宣辰在这一周的工作集中于Python编程的深入学习和学术研究的准备,同时规划了未来的学习方向,以保持技术更新和专业素养的提升。