请给我推荐一款适合初学者的编程语言，要求：1. 简单易懂，适合编程入门。2. 有丰富的社区支持和文档资料。3. 适合编写网站后端或桌面应用。请以markdown的形式输出，包含三条理由。
user
```markdown
### Python - 初学者的理想选择

#### 理由一：简单易懂，适合编程入门
Python 以其简洁清晰的语法著称，减少了学习难度，让初学者可以快速上手并开始实践编程，而不必为复杂的语法规则所困扰。

#### 理由二：有丰富的社区支持和文档资料
Python 拥有一个庞大且活跃的社区，无论是官方文档还是第三方教程，数量繁多且质量上乘。对于初学者而言，遇到问题时可以轻松地在线找到解决方案。

#### 理由三：适合编写网站后端或桌面应用
Python 的应用范围非常广泛，无论是后端开发（如使用 Flask 或 Django 框架），还是桌面应用开发（如使用 PyQt 或 Tkinter），Python 都能提供强大的支持，是一款全能型的编程语言。
```
assistant