刚开始没必要看书
也没必要听那些所谓的老手的建议
什么学习路线的,那些都是扯淡的
没什么卵用的
为什么呢?
因为想要提高你的水平,最重要的就是动手,实战
你照着那些路线慢慢的学下去,学不了几天,你的耐心就都被磨没了
耐心都磨没了,还学个屁
所以我的建议是,基本语法熟悉之后,直接去实战
过程中遇到不懂的地方再去找答案,这样你容易有成就感,也学的快
需要的话,我这里有很多实战的项目资料,有需要的可以找我来拿
参考下图找我
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# 1. simple plot with 4 numbers
plt.plot([1, 3, 2, 4])
plt.show()
# 2. points have x and y values; add title and axis labels
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
plt.title('Test Plot', fontsize=8, color='g')
plt.xlabel('number n')
plt.ylabel('n^2')
plt.show()
# 3. change figure size. plot red dots; set axis scales x: 0-6 and y: 0-20
plt.figure(figsize=(1,5))# 1 inch wide x 5 inches tall
plt.plot([1, 2, 3, 4], [1, 4, 9, 16], 'ro')# red-o
plt.axis([0, 6, 0, 20])# [xmin, xmax, ymin, ymax]
plt.annotate('square it', (3,6))
plt.show()
# 4. bar chart with four bars
plt.clf()# clear figure
x = np.arange(4)
y = [8.8, 5.2, 3.6, 5.9]
plt.xticks(x, ('Ankit', 'Hans', 'Joe', 'Flaco'))
plt.bar(x, y)
# plt.bar(x, y, color='y')
# plt.bar(x, y, color=['lime', 'r', 'k', 'tan'])
plt.show()
# 5. two sets of 10 random dots plotted
d = {'Red O' : np.random.rand(10),
'Grn X' : np.random.rand(10)}
df = pd.DataFrame(d)
df.plot(style=['ro','gx'])
plt.show()
# 6. time series - six months of random floats
ts = pd.Series(np.random.randn(180), index=pd.date_range('1/1/2018', periods=180))
df = pd.DataFrame(np.random.randn(180, 3), index=ts.index, columns=list('ABC'))
df.cumsum().plot()
plt.show()
# 7. random dots in a scatter
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
sizes = (30 * np.random.rand(N))**2 # 0 to 15 point radii
plt.scatter(x, y, s=sizes, c=colors, alpha=0.5)
plt.show()