栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Python入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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、人工智能

五、搭建开发环境

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/915030.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号