LESSON TWO : 前言和基础知识
2023-03-31 11:06:43 时间
前言
为何要学习代码?为何要学习这个代码?怎么学习这个代码?可不可以学习这个代码?
- 能做什么,有什么目标?
基本的手机应用、简单的PC游戏应用、大数据平台;目标是以爱好为基准做一些游戏和程序; - 与Python优缺几何?
入门难度有区别;一个更面向程序员群体一个则面向费程序员群体;各有优缺; - 学习流程与时间?
若是类似早九晚六则大致在三个月左右,基础大约两个月; - 能学吗?
只要认真、持续、有反思的学习,可以的。
如何弄懂一个概念?
- XXX是什么
- XXX从何而来
- XXX出现是为了解决什么问题
- XXX是自上而下推导的,还是自下而上抽象的?是前者由何推导,是后者由何抽象?(如果由技术抽象总结的概念,就去看技术具体实现)
- XXX为何有效?
- XXX是历史必然出现的选择吗?为什么
- XXX如何实现
将面向对象、封装、继承、多态、抽象带入XXX一个个提问,如果都能回答上来,那么就算弄懂了这个概念了
学习代码的基本要义
- 多写代码,多写笔记,多写文章;
- 多练交流,多练思维,多练技能;
- 多分享知识,多提问怎么了,多思考为什么;
- 最终要在坚持。
预科
博客重要性
长线发展之根本:
- 学习一门编程语言需要总结和思考,于写博客的实践中亦能够提高文笔和组织能力,以及学习的总结能力;
- 能够提升逻辑思维能力,帮助学习复盘,促进掌握小章、大章、体系的整体思维;
- 能够帮助同为新手的个体,并且结识同好与朋友。
Markdown语法
- 详见第一篇博客
- 点击跳转到我的博客内容
计算机、硬件、软件
- 计算机。
- 计算机硬件:
- 运行的物质基础。 CPU、主板、内存、电源、硬盘、显卡、键鼠显示器与主机箱; CPU+内存Memory+主板Motherboard+IO设备-input与output设备; 显卡——图形处理器
- 冯·诺依曼体系结构
- 计算机软件:使得计算机按照预定好的顺序完成特定的功能。
- 可分为系统软件与应用软件; 系统比如磁盘操作系统、windows、Linux等;应用则如我们常用的一些软件。
快捷键
- Ctrl+【】可以左右缩进。
- Ctrl+A=全选;
- Shift+delete=永久删除;
- Win+R=命令行;
- Win+E=我的电脑;
- Ctrl+Shift+ESC=任务管理器;
- 结束explorer=结束我的桌面——可通过运行新任务启动。
DOS命令
打开CMD的方式
- 开始+系统+命令提示符;
- Win+R 输入cmd 打开控制台;
- 在任意文件夹下按住shift+鼠标右键,在此处打开命令行窗口;
- 资源管理器的地址栏前面加上cmd与空格在路径前。
- 管理员方式运行——在上述第一个方法中最后选择以管理员方式运行。
常用的Dos 命令
D:E:etc(必须是英文输入法状态)
盘符切换
dir:(盘符下输入)
查看当前目录下的所有文件
cd /d f:(在F盘外跨盘符)
切换目录
cd ..(返回上一级)
cls(clear screen)
清理屏幕
exit
退出终端
ipconfig
查询IP地址
calc
mspaint
notepad
ping www.bing.com
ping命令(测试网络延迟)
md 目录名(新建一个文件夹)
rd 目录名(删除一个文件夹)
cd> 文件名(新建一个内容,格式自定)
del 文件名(删除一个内容)
文件操作命令
计算机语言发展史
-
机器语言——基于二级制的方式;
-
汇编语言——指令代替二进制(逆向工程、机器人、病毒)
摩尔定律
-
高级语言——面向过程与面向对象(c语言c++、java)
c语言是鼻祖,很重要可以学学;c++扩充了c语言;
相关文章
- 一篇运维老司机的大数据平台监控宝典(2)-联通大数据集群平台监控体系详解
- 一篇运维老司机的大数据平台监控宝典(1)-联通大数据集群平台监控体系进程详解
- 空中换引擎 博时基金数字化转型经验谈
- 如何高效地学习编程语言
- 作为一名阿里巴巴数据分析大牛,送给学弟学妹的经验积分
- 为什么要学习R语言
- Hadoop大数据分析平台的介绍性讨论
- 最全面的Spring学习笔记
- 16个用于数据科学和机器学习的顶级平台
- 给有抱负的数据科学家的六条建议
- 如何做一枚合格的数据产品经理
- 除Kaggle外,还有哪些顶级数据科学竞赛平台
- 一个鲜为人知却可以保护隐私的训练方法:联合学习
- 干货 :送你12个关于数据科学学习的关键提示(附链接)
- 大数据行业有多少种工作岗位,各自的技能需求是什么?
- 中国移动研究院常耀斌:商用大数据平台的研发之路
- 这些数据科学家必备的技能,你拥有哪些?
- 自学成才的开发者有何优势和劣势?
- Gartner报告:正处于数据科学与机器学习工具 “大爆炸”的时代
- Ready Computing借助InterSystems IRIS医疗版为医疗机构提供具有高度互操作性和可扩展性的解决方案