1.1 Python下载与安装
为什么要学Python?众所周知,未来将会是人工智能,大数据的时代,而Python在数据分析方面有着得天独厚的优势,能够大大提高开发效率,因此学习Python对未来的学习和工作会有很大的帮助。
1.1.1 什么是Python
什么是Python呢?Python是一种计算机程序设计语言,它是用来编写应用程序的高级编程语言。目前有许多大型网站都是用Python开发的,例如YouTube、豆瓣等。
Python允许在提示符>>> 后直接执行代码,它支持面向对象的风格,它支持广泛的应用程序开发,从简单的文字处理到WWW浏览器再到游戏。
Python为用户提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容。如果你用Python开发程序,许多功能不必从零编写,直接使用现成的即可。
学会Python后具体可以干什么用呢?下面简单总结一下:
1)Web应用开发:服务器端的编程,具有很丰富的Web开发框架,能够快速完成一个网站的开发和Web服务,比如Google、豆瓣等。
2)数据分析:Python被广泛应用在科学计算与数字分析中,比如图像可视化分析、生物信息学,常用的是Numpy、Scipy等。
3)系统网络运维:在网络运维的过程中有大量重复性的工作,并需要管理、监控、发布系统等,自动化可以提高工作效率,这样的场景非常适合Python。
4)3D游戏开发:Python有很好的3D渲染库和游戏开发框架,常用的有Pygame、Pykyra等。
5)网络爬虫:网络爬虫是一种按照一定的规则自动抓取互联网信息的程序或脚本,你可以用爬虫爬取图片、爬取数据,几乎所有你能通过浏览器访问的数据都能“爬”到。
1.1.2 Python 3.x与2.x有何不同
当前有两个不同的Python版本:Python 2.x与Python 3.x,这两个版本是不兼容的。Python 3.x是较新的版本,相对于2.0做了一些改变,如语句函数化、整数除法、字符串等。
本书将以Python 3.8为基础进行讲解。如果你的系统中安装了2.x和3.x两个版本,请使用Python 3.x版本。
1.1.3 从哪里下载Python
下载Python
Python是免费的,大家可以从Python的官网(www.Python.org)下载,具体方法如图1-1所示(Windows系统)。
图1-1 下载安装程序
图1-1 下载安装程序(续)
1.1.4 安装Python
找到已经下载的Python安装文件并双击它,开始安装Python程序,如图1-2所示(以Windows 10系统为例)。
图1-2 安装Python程序