前言
近几年国内 Python 的使用量从不温不火到爆发式增长,越来越多的开发者爱上了 Python ,那肯定是有原因的,俗话说“人生苦短,我用python”,作为程序员还是要多学点,不然只能留下没有技术的眼泪。
Python 介绍
Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python 优劣势
优势
- 语言简洁优美,Java能实现的python都能实现(除安卓开发),python能实现的Java不一定能实现如(自动化运维,爬虫)
- 跨平台,window, linux,mac通用
- 排行高,社区完善,拥有强大的第三方库
- 胶水语言 能把其他语言(c,c++)各个模块轻松的结合到一起
- 开发效率高
- 应用领域广泛
劣势
- 运行速度慢,pthon是解释型语言,运行时需要一行行转换成CPU理解的机器码,费时
- 代码不能加密
- GIL锁限制并发
- py2与py3不兼容
Python 能干哈
- web 开发
- 后台服务脚本
- 游戏开发
- 网络爬虫(能做牢底坐穿的那种,心动了吗?)
- 大数据处理
- 人工智能领域
Python 安装
在 Windows 上安装 Python
从 Python 的官方网站下载 Python 3.8对应的64位安装程序或32位安装程序,然后,运行下载的exe安装包,特别要注意勾上Add Python 3.8 to PATH,然后点“Install Now”即可完成安装。
在 Mac 上安装 Python
如果你正在使用 Mac,系统是 OS X>=10.9,那么系统自带的Python版本是2.7。要安装最新的 Python 3.8,有两个方法:
- 方法一:从 Python 官网下载 Python 3.8 的安装程序,下载后双击运行并安装;
- 方法二:如果安装了 Homebrew,直接通过命令
brew install python3
安装即可
在 Linux 上安装 Python
1.安装依赖环境
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2.下载 Python3
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
3.安装 Python3
创建目录(具体安装位置看个人喜好):
mkdir -p /usr/local/python3
解压安装包:
tar -zxvf Python-3.8.1.tgz
4.进入解压后的目录,编译安装。(编译安装前需要安装编译器yum install gcc)
cd Python-3.8.1
./configure --prefix=/usr/local/python3 #/usr/local/python3为安装目录
make && make install
make && make install
5.建立 python3 的软链
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
6.配置环境变量
vim ~/.bash_profile
添加
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH
按ESC,输入:wq回车退出。
修改完记得执行行下面的命令,让上一步的修改生效:
source ~/.bash_profile
7.检查Python3及pip3是否正常可用
python3 -V
pip3 -V
Python 开发工具
PyCharm
PyCharm 是 JetBrains 开发的 Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制...不过 PyCharm 为商用软件,可以下载破解版。
Sublime Text
Sublime Text 是开发者中最流行的编辑器之一,多功能,支持多种语言,而且在开发者社区非常受欢迎。Sublime 有自己的包管理器,开发者可以使用TA来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。
Visual Studio Code(新手推荐)
Microsoft的代码编辑器,易用性好。有语法和错误突出显示以及自动构建等功能。
- visual studio代码支持使用IntelliSense进行语法突出显示和自动完成。
- 提供基于变量类型,函数定义和导入模块的智能完成。
- 您可以轻松安装扩展以添加新语言,主题,调试程序以及连接到其他服务。
- 扩展程序在不同的进程中运行,确保它们不会减慢编辑器的速度。
这里不过多做介绍,百度 Python IDE 推荐一大堆。
第一个 Python 程序
第一个程序当然从“helloworld”开始。
打开IDE,创建 hello.py 文件。编辑内容如下:
print('hello, world')
保存,IDE 内运行,结果如下:
hello, world
也可以通过控制台命令运行,切换到 hello.py 所在目录,运行:
python hello.py
在 mac os 里可能需要先授权才能运行,授权命令如下:
$ chmod a+x hello.py
小结
这篇文章主要简单的介绍了python、其优劣势、其可以用来干啥、安装及环境配置、常用 IDE 以及实现一个输出打印 helloworld。
示例源码
[hello.py](
评论区