python课程设计总结1000-编程小白学习python总结文章(一)

写在开头UP猪自己本人是工科学生,如今大四,在oppo实习中,然后最近发现以及结合自己在工作中了解到的,得到了一个消息“玩硬件的永远没有玩软件编程的有钱途”,再加上发现现在有些招聘招个前台保安都要会python语言,所以up猪痛定思痛决定先从python学起,至少未来还可以去应聘前台小哥。

对于编程,只有在大一的时候接触过简单的C语言,而且那时候还是在摸鱼玩游戏,所以基本上忘光了。

那么问题来了,一个完全(不要脸的这么说了)不懂编程的小白猪(小白加up猪的简称)可以学会python吗,网上都说python很好学,所以挑战一下。

up猪选择网易慕课里面的python学习课程来学习。如若好使再推荐给各位。同时既是监督也是为了巩固自己的学习,每上完一次课程,就写一篇学习总结文章放在B站上,欢迎各位来讨论。接下来是正文

1.1程序设计的基本方法

——计算机与程序运行

首先我们需要了解计算机,什么是计算机。

计算机是进行数字讯息计算处理的工具。计算机应该具有功能性和编程性

——功能性:对数据的操作,表现为数据的计算,输入,输出,处理和结果存储等

——编程性:根据一系列指令可以自动的,可预测的,准确的完成操作者的意图

程序设计就是计算机在编程性这方面的体现

程序设计被称作编程是一种可以深度使用计算机的手段,也是使计算机成为自动化工具的手段。

程序设计语言是一种人造的用于人机交互的语言

同样程序设计语言也被称作编程语言是上述手段的具体实现方法,也是比自然语言更简洁,严谨,准确的语言,因为适用于人类与计算机交互的语言,是为了使计算机准确的运行相关程序。

编程语言十分繁多,但是python牛逼(嗯,毕竟是在讲python,所以小白猪不予置评)

——编译与解释

在解释这二个名词之前,我们先来了解二个名词源代码与目标代码(一个题目表示四个词,可以)

——源代码:可以被大多数人类所了解的,可以解读的编程语言所编写的计算机程序。(原来小白猪已经这么落后啦,完全不会)

例:result=2+3

翻译:将2+3的值赋予给result这个变量

——目标代码:计算机可以直接读取运行的语言,人类一般读不懂(除去某些极其变态的强者除外,小白猪也想当这种变态)

例:11010010   00111011

具体翻译视频里字幕没写,之说和上面的意思相同(至于二串数字之间到底有没有空格,小白猪也不懂,只是看视频感觉二者空间有点大,所以先打着了,求大佬解答)

接下来终于可以讲编译与解释了

——编译:是指将源代码一次系转化成目标代码的过程(就相当于我一次性打完这句话所有字的拼音,在确定按空格;或者就是指英语的整篇文章或者段落的翻译)

执行编译过程的叫编译器(这个真好记)

——解释:将源代码逐条转化成目标代码同时逐条运行的过程(嗯,跟英语同声传译差不多,对于英语极差的小白猪而言二者都是高难度副本)

同理得出执行解释过程的程序叫解释器

根据这二种不同的执行方式,将编译语言也分成二大阵营(甜党与咸党之战)

——静态语言:使用编译器执行的编程语言

代表有C/C++语言,Java语言

——脚本语言:使用解释执行的编程语言

代表有python语言,JavaScript语言,PHP语言

二者个具有不同的优势

——静态语言:因为是采用编译器一次性生成目标代码,所以优化更充分,运行的速度也会更快。

——脚本语言:因为执行时需要源代码,所以源代码一定不会丢失,维护也就更灵活,同时也能跨多个操作系统平台使用。

今天的学习复习到此结束,夜已深,祝各位晚安。

于20201/16

0:11 完成

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值