Python入门

一、什么是计算机语言

计算机就是一台用来计算的机器,需要计算机的语言来控制计算机(编程语言)

计算机语言与人类的语言没有本质区别,不同点就是交流主体不同。

二、计算机语言发展历程

机器语言:机器语言通过二进制编码编写程序;执行效率高,但编写麻烦

汇编语言:使用符号来代替机器码;编写程序不需要使用二进制,直接编写符号;

编写完成后,需要将符号转换为机器码,再由计算机执行(汇编),机器码转换为符号(反编码)

高级语言:语法与英语语法类似,与硬件关系没那么紧密C、C++、C#、Java、JavaScript、Python

三、编译型语言和解释型语言

计算机只能识别二进制编码(机器码),任何语言都要先转换为机器码

根据转换时机不同分为:

1、编译型语言

C语言,在代码执行前将代码编译为机器码,再由计算机执行

特点:执行速度快,跨平台性差

2、解释型语言

不会在执行前对代码进行编译,一边执行一边编译

特点:执行速度慢,跨平台性强

 

3、混合型语言

四、Python介绍

解释型、面向对象、动态数据类型的高级程序设计语言

优点:

1、优雅、简单、明确

2、强大的标准库,完善的基础代码库,覆盖了网络 通信、文件处理、数据库接口、 图形系统、XML处理等大量内容, 被形象地称为“内置电池”

3、良好的可扩展性 大量的第三方模块,覆盖了科学计算、Web开发、数据接口、图形系统等众多领域,开发的代码通过很好的封装,也可以作为第三方模块给别人使用。如Pandas、 Numpy、Seaborn、Scikit-learn等

4、免费开源

缺点:

1、运行速度慢

2、加密难

3、缩进规则,缩进严格,不要轻易缩进

用途:

1、WEB应用(Facebook 、豆瓣)

2、爬虫程序

3、科学计算

4、自动化运维

5、大数据(数据清洗)

6、云计算

7、软件

8、人工智能

五、搭建开发环境

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值