3
计算机基础知识计算机基础知识是咱们IT人的内功,只有内功修炼好,才能在之后的进阶学习道路上顺风顺水。
这修炼内功的课程可以分为五大部分:程序设计、算法与数据结构、计算机组成原理、操作系统、计算机网络。
要学好这几门基础课程,好的学习资源是非常重要的一个环节,接下来就让咱们学院几位高年级学长为大家推荐一些优质的学习书籍、学习视频,以及为大家提供一些学习路线供大家参考。
一程序设计在大一的时候,我们开设了C语言程序设计这门课程,这门课程把我们领进了计算机编程的大门。
推荐书籍:
《计算机程序的构造和解释(原书第2版)》
简介:《计算机程序的构造和解释(原书第2版)》年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,年修订为第2版。在过去的二十多年里,《计算机程序的构造和解释(原书第2版)》对于计算机科学的教育计划产生了深刻的影响。
作者:HaroldAbelson/GeraldJaySussman/JulieSussman
出版社:机械工业出版社
原作名:StructureandInterpretationofComputerPrograms
译者:裘宗燕
推荐课程:BrianHarvey’sBerkeleyCS61ACS61A是伯克利所有计算机系学生必须要上的第一门编程课,和普通的学校不同,这门课教的不是任何大家所已经熟悉的语言,例如C++,JAVA,而是采用了世界上现在还在被使用的语言当中第二古老的一种叫LISP的一个分支SCHEME,据说在中国好多学校也有教这门课,但却是用pascal教的。这门课每一个星期都会讲一个计算机编程的核心理论,很多理论是c++,java程序员从来没有涉及到的,但却很有用的理论。
中文字幕视频链接:(同学们自行复制粘贴链接即可观看)
金字塔图又称为立体金字塔、三维金字塔,它是一种表达事物层次关系的图表,其中,金字塔图最大的层级在底部,向上逐渐增小。金塔塔图具有形象,方便说明,便于理解的特点,下图展示的是企业不同性别的金字塔图,在该企业中31~40岁的企业用户人数最多,60岁以上的企业用户人数最少。
金字塔图示例
本文选取各个部门销售个人业绩的数据,通过构建数据透视表动态筛选、数据透视表自动分组、金字塔图制作,形象直观的表现各个部门的收入情况,分析出该部门收入的层次结构。
数据透视表动态筛选
1、首先插入一个数据透视表,将部门字段拖入到列,月收入字段拖入到行,销售字段拖入到值,进行计数。2、任意选择数据透视表,在分析里选择插入切片器。3、在插入切片器中勾选部门。4、在选项中设置切片器格式,设置切片器样式为蓝色,列为4,即可将切片器分为4列。5、实现的动态效果如下图所示,可以单选,也可以多选。
6、选择数据透视表,在设计里选择总计,对行和列禁用,去除总计。
数据透视表自动分组
1、右键行标签,选择组合。
2、根据数据情况,设置起始值,终止值和步长,此处设置起始值为,终止值为,步长为,就是间隔为。
3、将数据透视表中的数据复制粘贴为数值,发现有空值,选择数据区域后,按住组合键Ctrl+G,在定位条件里选择空值,输入0后,按住Ctrl+Enter键,进行数据填充。
金字塔图制作
1、构造辅助数据,将一列数据进行取反,这样可以对称的显示数值,并做一个占位数据,用于显示行标签的名称。
2、选择数据区域,插入堆积条形图。
3、选择图表,将系列重叠设置为%,间隙宽度设置为15%。
4、颜色填充,中间的占位符设置为无填充,其余两个设置为其他颜色,突出对比效果。
5、设置数据标签格式,将格式代码设置为“#,##0;#,##0”,这样可以将负的数据标签更改为正值。
6、图表美化,设置图表标题,删除网格线,将坐标轴标签位置设置为无。
7、最终做出来的金字塔图如下所示,从图中可以看出,豫北片区销售个人收入在~2的人数最多,有七人,而豫南片区销售个人收入在18~20的销售有一个。
预览时标签不可点收录于话题#个上一篇下一篇资源太多懒得排版
面试宝典
数据结构与算法相关书籍
计算机基础
计算机网络
计算机组成原理
汇编语言
操作系统
python系列
python基础
数据分析与爬虫
人工智能AI系列
计算机视觉
OpenCv
深度学习框架-tensorflow
深度学习框架-pytorch
深度学习框架-keras
深度学习
机器学习实战
理论-周志华(机器学习)李航(统计学原理)等
自然语言处理(NLP)
AI面试系列
大数据系列
Hadoop
Spark
Scala
其他
C语言
C++
Java
Java基础
Java进阶
JavaWeb
设计模式
数据库
前端
Linux
GO
Git
数字信号
提升能力
面试宝典
程序员的算法趣题