python周报第七周

1.模块进阶

1. configparser

[email protected]:~/PycharmProjects/s13/day7$ cat testfile
[info1]
name = liukai
age1 = 19

[info2]
name = lk
age1 = 22
时间: 2024-10-11 16:57:51

python周报第七周的相关文章

Python学习--第七周

本节内容: 面向对象高级语法部分 经典类vs新式类 静态方法.类方法.属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 面向对象高级语法部分 经典类vs新式类 把下面代码用python2 和python3都执行一下 1 #_*_coding:utf-8_*_ 2 3 4 class A: 5 def __init__(self): 6 self.n = 'A' 7 8 class B(A): 9 # def __init__(self): 1

python周报第五周

1.装饰器进阶 -- 双层装饰器 先直接上代码,咱们在来分析. 1 USER_INFO = {} 2 3 def check_login(func): 4 def inner(*args,**kwargs): 5 if USER_INFO.get("is_login",None): 6 ret = func(*args,**kwargs) 7 return ret 8 else: 9 print("请登录") 10 return inner 11 12 13 def

python周报第三周

1.set 集合 1.set 方法解析 1.定义一个set s1 = "caesary" set1 = set(s1) print(set1) l1 = [1,2,3,4] set2 = set(l1) print(set2) t1 = (1,1,1,2,3) set3 = set(t1) print(set3) 执行结果如下 {'y', 'e', 's', 'r', 'c', 'a'} {1, 2, 3, 4} {1, 2, 3} 总结:set集合有去重功能,类似awk数组:并且是无

python周报第六周

1.初识算法 1.冒泡排序 冒泡排序算法的原理如下:(从后往前) 1.比较相邻的元素.如果第一个比第二个大,就交换他们两个. 2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.在这一点,最后的元素应该会是最大的数. 3.针对所有的元素重复以上的步骤,除了最后一个. 4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较. 冒泡算法初级代码如下: 1 ##冒泡 2 a=[9,2,1,55,33] 3 4 for i in range(len(a)): 5 for j

python学习第七周之静态方法、类方法、属性方法和一些类的成员方法

1.静态方法:只是名义上归类来管理,实际上在静态方法访问不了类或实例中的任何属性. (1)我们先看以下代码,实例化一个对象后,d可以直接调用talk() class Dog(object): def __init__(self,name): self.name=name def talk(self): print("%s is talking" % self.name) d=Dog("chen") d.talk() (2)而我们在使用静态方法后,实例化后直接调用的话

python学习第七周之异常处理

1.异常处理 异常处理其实就是将程序抛出的错误抓住,以便能够不影响程序的运行. 我们先定义一个列表,跟一个字典 names=['wu','jack'] data={} (1)然后抓住它们抛出的异常: try: names[3] data['name'] except IndexError as e: print("列表操作错误",e) except KeyError as e: print("没有这个key",e) 以上这两个均异常,抓住一个异常便不会在往下走了,所

七周成为数据分析师—Excel函数篇

原文链接 摘要: 本文是<七周成为数据分析师>的第一篇教程,如果想要了解写作初衷,可以先行阅读七周指南.温馨提示:如果您已经熟悉Excel,大可不必再看这篇文章,或只挑选部分. 世界上的数据分析师分为两类,使用Excel的分析师,和其他分析师. 本文是<七周成为数据分析师>的第一篇教程,如果想要了解写作初衷,可以先行阅读七周指南.温馨提示:如果您已经熟悉Excel,大可不必再看这篇文章,或只挑选部分. 世界上的数据分析师分为两类,使用Excel的分析师,和其他分析师.每一个数据新人

七周成为数据分析师07_统计学基础

拿到数据之后,我们应该怎么做? 直接套用各种图表公式进行分析并不是一个好做法.因为众多分析思路和公式都是基于数据服从一定分布的前提,如果不了解数据质量和分布情况,做推断分析是事倍功半的. 正确的处理方法是先使用描述统计. 描述统计学 描述统计学是一种概括数据集的方式,包括数据的加工和显示,数据集的分布特征等.它与推断统计相呼应. 首先把数据分为分类数据和数值数据.二者最显著的区分在于分类数据不可做加减,而数值数据可以. 分类数据主要应用频数统计,对各分类数据进行计数. 数值数据则是描述统计的重点

七周成为数据分析师04_Excel

Excel适用于敏捷.快速.需要立即响应的需求: 而 Python.BI 等适用于常规.频繁.可复用可工程化的需求 设计到 Excel 的内容主要需要进行实操练习,这里只做一个陈列,具体知识请参考: 如何七周成为数据分析师01:常见的Excel函数全部涵盖在这里了 如何七周成为数据分析师02:Excel技巧大揭秘 如何七周成为数据分析师03:手把手教你Excel实战 1. Excel 常用的函数 1)文本清洗类 2)关联匹配类 3)逻辑运算类 4)计算统计类 5)时间序列类 原文地址:https