首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python学习笔记之一

一、Python简介

Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件,源代码和解释器CPython遵循 GPL(GNU General Public License)协议。

Python语言简洁易读,有良好的可扩展性,具有丰富和强大的库。常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。Python优点很多,总结起来主要是简单、易学、速度快、免费、开源、可移植性、可扩展性、面向对象等等。被广泛应用到Web应用开发、科学与数字计算、系统网络运维、3D游戏等多媒体开发、人工智能等方面。

Python官网:https://www.python.org/。可以到Python官网下载所需的资源。撰写此文时最新的Python版本是3.6.4,这里我们就以Python-3.6.4开始学习。

一、Linux上安装使用PythonLinux系列操作系统一般默认是安装了Python的。在我测试的CentOS 7中默认安装了Python-2.7.5,先升级到最新版本:(一)安装依赖库

当前系统可能没有安装python3.6用到的所有依赖库,这里先安装一下:

# yuminstall openssl-devel bzip2-devel expat-devel gdbm-devel readline-develsqlite-devel

(二)下载最新版本的源码

# wgethttps://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

(三)解压,安装

# tar -xzvf Python-3.6.4.tgz

# cd Python-3.6.4/

# ./configure --prefix=/usr/local

# make

# make altinstall(如果使用makeinstall,在系统中将会有两个不同版本的Python在/usr/bin/目录中)

安装完成。

python3.6程序的执行文件:/usr/local/bin/python3.6

python3.6应用程序目录:/usr/local/lib/python3.6

pip3的执行文件:/usr/local/bin/pip3.6

pyenv3的执行文件:/usr/local/bin/pyenv-3.6

(四)更改运行文件1.更改/usr/bin/python链接

# cd/usr/bin

# mv python python.backup

# ln -s/usr/local/bin/python3.6 /usr/bin/python

# ln -s/usr/local/bin/python3.6 /usr/bin/python3

2.更改yum脚本的python依赖

# cd /usr/bin

# ls yum*

yum yum-config-manageryum-debug-restore yum-groups-manager

yum-builddepyum-debug-dump yumdownloader

更改以上文件头为

#!/usr/bin/python 改为 #!/usr/bin/python2

3.修改gnome-tweak-tool配置文件

# vi/usr/bin/gnome-tweak-tool

#!/usr/bin/python 改为 #!/usr/bin/python2

4.修改urlgrabber配置文件

# vi/usr/libexec/urlgrabber-ext-down

#!/usr/bin/python 改为 #!/usr/bin/python2

(五)运行测试

输出“Hello Python”:

二、基于Windows平台使用Python

如果当前没有Linux学习环境,可以在官网下载Windows程序包:

安装完成后,打开Shell测试一下:

明天继续Python之旅。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180101G0O8YH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券