Python基础

这是一篇关于python基础知识复习的博客,除了基础之外,还会涉及进阶以及算法设计。

第一部分 Python基础语法

1. 认识Python

1.1. Python简介

Python的创始人为Guido van Rossum

Python 的设计目标:

  • 一门简单直观的语言并与主要竞争者一样强大
  • 开源,以便任何人都可以为它做贡献
  • 代码像纯英语那样容易理解
  • 适用于短期开发的日常任务

Python设计哲学

  • 优雅、明确、简单

Python开发者的哲学是:用一种方法,最好只有一种方法来做一件事

Python是完全面向对象的语言,在Python中一切皆对象

可扩展性:如果需要一段关键代码运行的更快或者希望某些算法不公开,可以把这部分程序用C或者C++编写,然后在Python程序中使用它们。