个人主页:在线OJ的阿川
大佬的支持和鼓励,是我成长路上最大的动力
阿川水平有限,如有错误,欢迎大佬指正
本篇博客是在已有的博客的基础上进行的维护。
主要讲了三个东西:
- 基础和由来
- 环境
- 钱景
我们先讲一下计算机
CPU中央处理器又叫做通信计算芯片(内部结构最为复杂)。
GPU被称为专用计算芯片,即我们常说的显卡。
芯片被称为科技皇冠上的明珠,如果感兴趣,请参考微电子专业的专业书籍
储存主要分为内存和外存,主要区别为:
- 内存的空间小,外存的空间比较大
- 内存的访问速度很快,外存的访问速度慢
- 内存比外存的成本更高
- 内存的数据容易丢,断电了就没了;外存的数据断电了依旧存在,一般能保存到几年到十几年。
但是这里说个题外话,其实充钱就能使自己更加强大。阿里的程序员,尤其是阿里云部门的程序员使用的部门内存为256G,有可能现在更大了。祝您变得更强,都能用上内存为256G的.
Python出现的历史:
两个计算机领域创始人:
理论大师:计算机祖师爷-冯诺依曼-创建冯诺依曼体系
实践大师:计算机之父图灵-图灵机的猜想.
这时1989年一个荷兰程序员龟叔,因为它的前三个字母叫做Gui,在圣诞节时无聊,为了打发时间,搞了一个语言,诞生之初就是让所有人入门编程时都选择它,被称为入门级语言。
该语言特点就是方便易用,功能强大,灵活多变,由于开源,所以生态丰富,拥有海量的第三方库方便调用。
经过两年的打磨,1991年正式发布了Python(该名由龟叔最喜欢的喜剧团蟒蛇命名,故Python被称为大蟒蛇)
主要用于4个方面:
1.数据分析(数据分析主要由Python和Java语言而统治)
2.前端(前端同样由Python和Java语言而统治)
3.自动化运维(这里的运维不是运营,主要与机器打交道)
4.机器学习 (前沿领域,与人工智能领域相互交叉)
语言缺点:
执行效率较弱(这是相对的,与C系家族语言相比)
多核心并发程序支持偏弱(太多程序同时并发,有点扛不住)
动态类型系统对大型项目不太友好(适用于前期小步快跑,后期需要用其他语言进行重构)
语言环境:
- 运行环境
- 开发环境
官网上下载 Python(运行环境)和即Pycharm的插件(开发环境)做数据分析的还要下一个Anaconda.(超链接已布置,直接点击即可下载)
首先欢迎你来到计算机的领域,首先我们需要明白什么叫做编程?是指明确任务完成所需的步骤,用代码(至少掌握一种编程语言)去实现。
所有编程语言当中主要分为三种
机器语言(主要指polar码,即二进制0/1)
汇编语言(用助记符来编写代码)
高级语言( Python、C家族、Java家族、C#、R语言、Golang等)
说了这么多,我们谈点现实的?
钱景:
以两个招聘网站为例
拉勾招聘
boss直聘
注意:
Python语言在工作场景中大多数作为一种辅助语言,作为一个真正的大佬,不应该局限于某一种语言。
- 当你手上只有锤子的时候,看什么都像钉子;当你拥有很多工具的时候,应该根据具体的场景而选择合适的工具进行处理哦.
道阻且长 行则将至 |
---|
个人主页:在线OJ的阿川大佬的支持和鼓励,将是我成长路上最大的动力