目录[-]

python简介

python是什么

1.Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
2.Python是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
3.Python是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。
4.Python是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

python的优缺点

优点:

1.简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。
2.易学:Python极其容易上手,因为Python有极其简单的说明文档。
Python 入门指南:http://www.pythondoc.com/pythontutorial3/index.html
3.速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。
4.高层语言:用Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。
5.可移植性:由于它的开源本质,Python已经被移植在许多平台上。这些平台包括Linux、Windows以及Google基于linux开发的android平台等。 
6.丰富的库:Python标准库确实很庞大。它可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器等。
7.规范的代码:Python采用强制缩进的方式使得代码具有较好可读性。

缺点:

1.独特的语法:它用缩进来区分语句关系的方式还是给很多初学者带来了困惑。即便是很有经验的Python程序员,也可能陷入陷阱当中。
2.运行速度慢:这里是指与C和C++相比。

python可以做什么

1.web开发
2.数据科学:包括机器学习,数据分析,数据可视化
3.网络爬虫
4.自动化运维/测试
5.游戏开发
6.桌面应用开发