day01

1、科普

1、计算机不能理解任何除机器语言以外的任何语言,所以必须把程序员写的程序语言翻译成机器语言,计算机才能执行程序,将其他语言翻译成机器语言的工具称编译器

2、编译器翻译的方式有两种:一种是编译,另一种是解释,两种方式的区别在于翻译的时间点不同当编译器以解释方式运行的时候,也称为解释器

如上图所示

编译型语言:如C语言、C++。程序员在自己的开发环境内编写代码,当代码完成后,把代码交给编译器,编译器对所有的代码进行翻译,翻译成机器语言,最终形成可执行文件,然后把可执行文件在windows环境下交给CPU去执行。

解释型语言:如python。程序员在自己的开发环境内编写代码,代码完成后,交给解释器,解释器一行一行执行,首先执行第一行代码,执行后立刻翻译成机器语言,然后交给CPU去执行,然后接着执行第二行代码,直到执行完最后一行代码。解释型语言是翻译一行执行一行。

3、Python设计目标

      1、简单直观

      2、开源、以便任何人都可以为它做贡献

      3、代码如同英语一样容易理解

      4、适用于短期开发的日常任务

4、Python特点

      1、完全面向对象的语言,函数、模块、数字、字符串都是对象。在python中一切皆对象

      2、完全支持继承、重载

      3、Python中有强大的标准库,提供大量的第三方模块。

      4、面向对象是一种思维方式,要解决一个问题前,首先考虑谁(对象)来做,怎么做是谁(对象)的责任,把自己该做的事情做好就行。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值