以python为例,介绍什么是编程,怎么编程以及编程怎么应用到日常生活工作中。 由于本人第一语言是c,初学python,所以文中一些底层相关的东西会站在c的角度讲解,也可能是python是高级语言,与底层东西不搭。
本文把笔者学习过程记录下来,加上自己的理解,便于自己后续查阅,也为其他初学者提供借鉴参考。 本文目录随机,看自身学习进度,没有完整的系统性。
本文面向各类人群,默认读者掌握基本的电脑操作,遇到不知道的名词可以自行百度。 本文有任何问题都欢迎指出,不要吝啬这一分钟,大家都参与进来,才能更快促进整个行业发展。任何对于文风、内容的建议也都可以提,这方面的问题请附上宝贵意见。比如,文章结构混乱,希望以XXX方式来组织;描述太专业,希望举点通俗的例子...... 编程环境 目的:解决从哪开始编码的疑惑 CPU只能够识别机器码,比如想让CPU计算5+6,在CPU内部是先把5和6这个数值转存到CPU的寄存器中,然后调用加法器,计算5+6的结果。但是如果都用机器码写,会非常复杂,开发效率及其低下,所以产生了编程语言。在python语言中,要计算5+6,然后把计算结果存到n中,只需要一行代码 编程语言通过编译器再转换成CPU能够识别的机器码。
所谓编程,其实就是用更接近人类自然语言的编程语言(C、python等)描述一系列逻辑、计算、输入输出,然后转换成机器可识别的机器码(python是不需要编译,可以直接执行代码的;转换的过程是在运行过程中进行,与大多数语言不一样,大多数语言是需要编译的,编译就是变成语言转换成机器码的过程,稍微了解下即可,等掌握一定编程知识再深入)的过程,编程语言是人与机器交流的媒介,我们称用编程语言写出来的文本为代码。
代码可以用记事本写,也可以用其他文本编辑器或者编译软件写,可以在Windows或者linux或者其他操作系统下写,这些都没有限制,总之,只要能整出个x.py就行。当前比较常用的python编辑器是pycharm,下章会说明如何安装、使用。
|