题外话
“我想学习Python。”
“Python简单!”
“我要拿Python去写脚本!”
众所周知,Python学起来可简单了,对学习过其他语言的大兄弟来说确实简单,但是对没学过的也是很友好滴!不过,简单是简单,学下去也要有毅力,毕竟,我们的兴趣能支持我们走多远?
……
其实,做什么事情都一样,兴趣作为老师带我入门,剩下的就看我们自己了。很多人在学习的路上因为各种外界因素没法走下去了,或是外在环境因素,或是内在自身条件。不管什么领域,去往前方的路,一直在那里,对我来说,我的前面还有很多的先驱,他们都值得我学习。
—————————————————— 分割线 ——————————————————
学习一门语言,我们首先要知道的是这玩意儿到底能干嘛!不要学到最后,把技能树都给点歪了。
python的学习方向
简单来说:取决于用在那个领域
1.开发网页端:Django(大型),Flask框架(小型,不稳定)等
2.数据抓取(爬虫):requests(库),bs4等
3.数据清洗:pandas,numpy,spark等
其实大方向就这些,可能还有其他小方向。
有兴趣可以自己深究,不过在这里还是按自己的学习习惯走。
什么是编程
编程是一种人与机器沟通的工具。
实现人与机器进行控制交流的语言工具
为什么学编程
编程的目的就是让机器代替执行工作。
(摸鱼嘛,大家都懂,就看谁是摸鱼高手了)
计算机组成部分
编程三大硬件:cpu、内存、硬盘
cpu:计算机指挥控制系统,同人类大脑,进行数学和逻辑运算。
内存:内存条,暂存数据
硬盘:电脑磁盘,永久储存数据。(直到你硬盘报废)
程序运行:先保存硬盘,在发到内存保存,内存加载到CPU运行。
程序要勤快保存 (想一想写了一天的代码,家里断电了,开机后代码没了,你心情的阴影面积)
编程发展历史
1、机器码
二进制:工作原理就是通过物理形式控制电流开关进行信息传递
0和1
2.汇编(低级语言)
通过常用指令变成特定简单的代码(语文)
1 add 1(1+1)
3.高级语言
降低学习门槛,方便学习。
c,c++,c#,java,python
好啦,只是简单的唠一唠,想学习的人可能心里早就有了选择。
我呢,也会随着自己的学习进度和掌握进度更新,希望能对大家有所帮助。
声明:本帖仅用于学习交流,不得商用,欢迎相同志向的小伙伴一起交流。