Python入门学习笔记2(北理Mooc)

2.1
计算机演进过程
1946(第一台计算机诞生)
——计算机系统结构时代 :计算能力问题
1986(第一台PC诞生)
——网络与视窗时代:交互问题
2008(Android Os诞生)
——网络安全、大数据、云计算,复杂计算机系统时代:数据问题
2016(计算机第一次在围棋领域打败人类)
——人工智能时代:人类生活问题(目前人类正处于新计算时代)

编程语言的多样初心
C:指针、内存、数据类型众多;希望程序员能够理解计算机系统结构;计算性能更为优化;计算机底层程序设计与开发
java:网络与视窗时代的产物;希望能够进行交互;跨平台;软件开发行业
C++:对象、多态、继承;适用于大规模集成开发
VB:对象、按钮、文本框;理解交互逻辑;电脑桌面应用(应用受限)
python:编程逻辑、第三方库;重点在于问题求解;适用于各个专业

python 语言的特点
通用:图像运算、操作系统文件处理等等适用于所有需要计算机处理的领域
脚本:
跨平台:
语法简洁:
第三方库众多:生态高产
eg:trandfer graph into painting !

计算机操作系统底层、计算机内存、计算机接口等仍然需要C语言进行开发
python可以直接调用封装好的C,产出高效(是非计算机专业人士的有力工具)
Java:针对特定开发
HTML/CSS/JS:不可替代的前端语言,全栈开发(作为业余爱好掌握有百利而无一害)

编程语言的种类
机器语言->汇编语言(与CPU型号有关,程序不适用,需要汇编器转换)
适合计算机底层硬件设计与开发

高级语言:与CP具体型号没有关系,编译后运行
词汇——提纲——语法——攥写

超级语言:粘性整合已有程序(重点关注利用已有优秀代码去研发新的功能)——函数、模板、类……

2.2turtle库
标准库+第三方库
library
package
module
import turtle / turtle .setup()
from turtle import setup
from turtle impot*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值