携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情
Python被用来做什么?
包含了全面的基础库和数十万个外部软件包。
自动化任务(自动测试等)、执行计算、创建用户界面、创建网站后端、访问数据库、从Internet下载信息(爬虫等)等。
Python在快速发展的专业领域-数据科学非常流行。许多数据科学家在日常工作中使用Python。所以数据分析、科学计算、人工智能、金融分析、量化交易等方面比较流行。
Python的主要特点是什么?
- 易于阅读和书写
 - 不需要手动编译你的程序,Python在内部(解释器)会进行编译成字节码(当作脚本语言使用时不会缓存),具有以下优点:
- 可以在文本编辑器编写代码并直接执行。不需要像编译和链接这样的额外步骤。
 - 因为它是纯文本,您可以简单地打开一个程序并检查其内容。相反,编译后的代码不是人类可读的。您必须查找源代码(如果有的话)。(这点比java方便多了,部署之后机器上的字节码比较难读,有时候加个日志定位问题需要重新编译代码) 但是第一次执行时会慢点,后面可以缓存字节码。此外,源代码易于阅读和修改这一事实对于想要保护其版权的供应商来说并不是一个优势。
 
 - 动态类型。(比起java等明确的强类型,比较方便,但是可读性比较差,不熟悉的话容易出现问题)
 - 垃圾收集——和java一样,自动垃圾回收,不需要手动回收。
 
运行第一个Python程序
安装
运行hello
因为可以作为脚本语言,所以可以很方便的在终端上运行:
➜  ~ python3
Python 3.8.9 (default, Apr 13 2022, 08:48:06)
[Clang 13.1.6 (clang-1316.0.21.2.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello Python")
Hello Python
当然如果想开发一个服务,还是用专业的编辑器比较方便,笔者使用的是pycharm。
if __name__ == '__main__':
    print("Hello Python")