python初学者学习笔记-第一章-概述

发布时间 2023-11-06 11:09:19作者: DidierFeng

chapter1/概述

1.1 Python简介

Python是一种跨平台的计算机程序语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和新功能的增加,越来越多的被用于各种开发项目 。
Python已经应用于很多领域:
Web开发:比如Django、Requests、BeautifulSoup;
科学计算:比如SciPy、NumPy、Pandas、TensorFlow;
教育:《How to Think Like a Computer Scientist, Python Programming: An Introduction to Computer Science, and Practical Programming.》;
图形界面、平台组件:PyQt、win32;
软件开发:Buildbot;
商业应用:比如Odoo;

1.2 Python发展历史

1989年12月圣诞节期间,Guido开始写Python,当时他还阅读了Monty Python's Flying Circus的剧本。Guido认为他需要一个简短、独特且略显神秘的名字,因此他决定将该语言称为Python。此时Python已经具有了类,函数,异常处理,表和词典在内的核心数据类型,以及模块为基础的拓展系统。
python发展历程

1.3 Python优势

简单、易学:Python程序就像英语文章。
速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。
免费、开源:可以自由地拷贝、阅读、改动。
可移植性、扩展性:Python已经被移植在许多平台上。
可嵌入性:可以把Python嵌入C/C++程序,从而向程序用户提供脚本功能。
丰富的库:Python标准库确实很庞大。
规范的代码:Python采用强制缩进的方式使得代码具有较好可读性。

1.4 Python 环境搭建

Python最新源码:https://www.python.org/