这是一篇关于python基础知识复习的博客,除了基础之外,还会涉及进阶以及算法设计。
第一部分 Python基础语法
1. 认识Python
1.1. Python简介
Python的创始人为Guido van Rossum
Python 的设计目标:
- 一门简单直观的语言并与主要竞争者一样强大
- 开源,以便任何人都可以为它做贡献
- 代码像纯英语那样容易理解
- 适用于短期开发的日常任务
Python设计哲学
- 优雅、明确、简单
Python开发者的哲学是:用一种方法,最好只有一种方法来做一件事
Python是完全面向对象的语言,在Python中一切皆对象
可扩展性:如果需要一段关键代码运行的更快或者希望某些算法不公开,可以把这部分程序用
C
或者C++
编写,然后在Python程序中使用它们。