python学习(一)—— 初识python
1. python简介
Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言
2. python创始人
Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)
3. python诞生时间及经过
Python语言诞生于20世纪90年代初。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python’s Flying Circus)
4. python应用领域
Web 和 Internet开发
科学计算和统计
人工智能
桌面界面开发
软件开发
后端开发
网络爬虫
5. python优点
简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身
易学:Python极其容易上手,因为Python有极其简单的说明文档
速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快
免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中
可移植性:由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)
可扩展性:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写,然后在Python程序中使用它们
可嵌入性:可以把Python嵌入C/C++程序,从而向程序用户提供脚本功能
面向对象:Python既支持面向过程的编程也支持面向对象的编程
规范的代码:Python采用强制缩进的方式使得代码具有较好可读性。而Python语言写的程序不需要编译成二进制代码
丰富的库:Python标准库确实很庞大。它可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作
6. python缺点
单行语句和命令行输出问题:很多时候不能将程序连写成一行,必须将程序写入一个.py文件
独特的语法:用缩进来区分语句关系的方式还是给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中
运行速度慢:这里是指与C和C++相比
欲知更多python介绍:python官网直通车-> https://www.python.org/
- 初识python(一)python的简单介绍和学习前的准备工作
- Python新手学习基础之初识python——与众不同1
- Byte of Python学习笔记----初识Python3
- Python学习笔记(初识webpy)
- Python学习笔记一(初识Python)
- python学习笔记(类比C)---安装与初识python
- python DAY_3 深入学习,字典表,区分字典表与列表的区别 初识元组和namedtuple(直接附上代码,属于面向对象型)
- Python学习【day01】- Python初识
- python小菜的学习之路之python初识
- Python学习日志第一篇——初识Python
- 小白学习python——初识Scipy库
- python学习之Socket编程初识
- Head first python 之第一章初识python列表学习
- 深度学习Dya1-初识Python(Python环境搭建及numpy、matplotlib包安装)
- Python学习总结-初识Python
- Python学习(一)—— 初识python
- Python源码学习笔记 · 初识
- python 3 爬虫学习笔记(1) —— 初识BeautifulSoup
- Python学习笔记(一)——初识Python
- Python学习笔记初识beautifulsoup