优质的学习框架让人无法自拨
学习感悟:
- 基础打好,才能建高楼大厦,对于语言的学习,打好基础特别重要,因为基础能够让你不断的拔高你对程序的理解。
- 借鉴优质的代码片断,每一个程序都是优秀的思想的集合,所以不要试图自己完成一切,那样你是无法优秀的,通过学习别人的优质代码,来实现思想的提升。
3.借助好的工具,帮助自己,有时因为所学内容的特点,需要我们选择合适的学习工具,所以好的习惯加好的工具,外加持之以恒的精神,你想不优秀都不可能。
---------------excel------生成代码区------------------------------
import openpyxl
from openpyxl.styles import Alignment,Side,Border
from openpyxl.styles import PatternFill
import random
wb = openpyxl.load_workbook('test.xlsx')
fill = PatternFill(start_color='FFCC99',end_color='FFCC99',fill_type ='solid')
fillb = PatternFill(start_color='545454',end_color='545454',fill_type ='solid')
head_fill = PatternFill(start_color='9F9F5F',end_color='9F9F5F',fill_type='solid')
ws = wb['2022年2月工资单']
ws['A1'] = '姓名'
ws['B1'] = '工资'
ws['A1'].fill = head_fill
ws['B1'].fill = head_fill
ws.column_dimensions['A'].width = 9
ws.column_dimensions['B'].width = 9
align = Alignment(horizontal='center', vertical='center')
side = Side('thin')
border = Border(bottom=side)
ws['A1'].border = border
ws['A1'].alignment = align
ws['B1'].border = border
ws['B1'].alignment = align
names = ['刘辉','李明','张飞','赵波','李军','王一鸣','张军生','钱波','宗仁','李红']
salary = []
for i in range(10):
sy = random.randrange(10,20)*1000+random.randrange(100)
salary.append(sy)
for i in range(10):
info = f'{names[i]}'
num = f'{salary[i]}'
celA = 'A'+str(i+2)
celB = 'B'+str(i+2)
ws[celA]=info
ws[celA].alignment = align
ws[celA].fill=fill
ws[celB]=salary[i]
ws[celB].alignment = align
ws[celB].fill=fill
wb.save('test.xlsx')
第一部分代码,帮助生成了一个绘图源excel文件。
导入源文件,绘图练习
学习感悟
- 语言学习过程,因为知识点过多,所以不能贪多求全
- 语文学习要学会把知识进行分解,观察语言特点,减小压力(可借助好的学习工具)
- 学习设计过程中,不断的参照网上的成功案例,把自己的作品完美呈现。
import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False
pfile = pd.read_excel('test.xlsx')
print(pfile)
name_list = pfile['姓名']
salary_list = pfile['工资']
# plt.figure(figsize=(100,200))
plt.figure(num=None,figsize=(12,10),dpi=80)
plt.plot(name_list,salary_list,label='员工工资图表')
plt.scatter(name_list,salary_list)
plt.ylim(5000,20000)
plt.plot([0,10],[10000,10000],'--b',alpha=0.3)
plt.xticks(rotation = 30,fontsize=14)
plt.yticks(fontsize=14)
plt.xlabel('x/员工姓名',fontsize=15)
plt.ylabel('y/员工收入',fontsize=15)
plt.title('某企业2022月04月工资图像',fontsize=19)
plt.legend()
plt.show()
课后反思:
当学习能够坚持下来时,你会发现你很久之前学习的东西,会帮助你节省很多时间,体会最深的地方是,曾经以为的浪费时间,到最后时,会发现能够让你更快的提升,所以坚持用时间反复做,学习语言真的可以创造奇属性你的奇迹。2022-4-17日 德天老师记