python-编程基础知识
Python 编程
基础 Python
Python 教程中介绍了以下 Python 基础知识:
- 定义和调用函数:使用位置和关键字参数
- 字典、列表、集合(创建、访问和迭代)
for
循环:包含多个迭代器变量的for
循环(例如for a, b in [(1,2), (3,4)]
)if/else
条件块和条件表达式- 字符串格式(例如
'%.2f' % 3.14
) - 变量、赋值、基本数据类型(
int
、float
、bool
、str
) pass
语句
中级 Python
Python 教程还介绍了以下更高级的 Python 功能:
第三方 Python 库
机器学习速成课程代码示例使用了第三方库提供的以下功能。无需提前熟悉这些库;您可以在需要时查询相关内容。
Matplotlib(适合数据可视化)
Seaborn(适合热图)
heatmap
函数
Pandas(适合数据处理)
NumPy(适合低阶数学运算)
scikit-learn(适合评估指标)
- metrics 模块
Bash 终端/云端控制台
要在本地计算机上或云端控制台中运行编程练习,您应该能熟练使用命令行:
示例
- python基本操作,参考百度AI Studio 在线地址
data = [0.0 for _ in range(7)]
print data
tel = {'jack': 4098, 'sape': 4139}
print list(tel)
del tel['sape']
print list(tel)
tel['haha'] = 9213
print list(tel)
print sorted(tel)
print ('after reverse {0} '.format(sorted(tel,reverse=True)))
print tel.items()
print sorted(tel.items(), key=lambda d: d[1])
print 'guido' in tel
print 'guido' not in tel
list1 = [3,5,-4,-1,0,-2,-6]
print sorted(list1, key=lambda x: abs(x))
for a, b in [(1,2), (3,4)]:
print 'a: %d' % a
print('a: {0} and b: {1}'.format(a, b))
list1.append(a)
print list1
def fib(n):
"""Print a Fibonacci series up to n."""
a,b=0,1
while a<n:
print(a),
a,b=b,a+b
fib(20)
2. pyplot绘制图表
参考:百度AI Studio 在线地址