Python3笔记001 - 1.1 python概述
第1章 认识python
python语言特点
- 跨平台
- 开源的
- 解释型
- 面向对象
python语言的特点是:以对象为核心组织代码,支持多种编程范式,采用动态类型,自动进行内存回收,并能调用C语言库进行拓展。
python应用领域
- WEB开发
- 自动化测试
- 游戏开发
- 图像处理
- 大数据分析
- 网络爬虫
- 人工智能
- 自动化运维
python实际应用
- 豆瓣网
- Dropbox
- OpenStack
- Google:搜索引擎采用python实现。
- YouTube:视频分享服务大部分由python编写。
时至今日,python框架已大致确立。如何学习python这门语言呢?
- 编写博客
- 读懂官方文档
- 去读GitHub上项目代码
- 逛论坛
- 多画流程图
- 遵守PEP8编码规范
1.1 python概述
1.1.1 python由来
python,英 ['paɪθən],本义是指"蟒蛇",1989年,荷兰人Guido van Rossum发明的。
python是一种面向对象的解释型高级编程语言,由C语言实现,并且能调用C语言库文件。
python具有大量丰富和强大的库,能够把其他语言制作的模块连接在一起。
python网络流行语:人生苦短,我用python。
1.1.2 python版本
python1.0版本发布-1994年1月
・Python 1.6 - 2000 年 09 月 05 号
python2.0版本发布-2000年10月16日
・Python 2.7 - 2010 年 7 月 3 号
python3.0版本发布-2008年12月3日
・Python 3.1 - 2009 年 6 月 26 号
・Python 3.2 - 2011 年 2 月 20 号
・Python 3.3 - 2012 年 9 月 29 号
・Python 3.4 - 2014 年 3 月 17 号
・Python 3.5 - 2015 年 9 月 13 号
・Python 3.6 - 2016 年 12 月 23 号
・Python 3.7 - 2018 年 6 月 27 号
・Python 3.8 - 2019 年 10 月 14 号
python版本技术支持时间节点如下表所示:
version | status | End of support |
---|---|---|
3.8 | bugfix | 2024-10 |
3.7 | bugfix | 2023-06-27 |
3.6 | security | 2021-12-23 |
3.5 | security | 2020-09-13 |
2.7 | end-of-life | 2020-01-01 |
虽然python2.7于2020年1月1日起不再提供免费技术支持,但是可付费获得技术支持。
建议初学者选择python3.x版本,而且选稳定版本。