专栏首页企鹅号快讯Python学习笔记之一

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之旅。

本文来自企鹅号 - 全球大搜罗媒体

登录 后参与评论
0 条评论

相关文章

  • 【Python学习笔记之一】Python关键字及其总结

    前言 最近在学习Java Sockst的时候遇到了一些麻烦事,我觉得我很有必要重新研究学习Python这种脚本语言,参考大神的经验,淘到了一本学习Python的...

    Angel_Kitty
  • Python基础学习笔记之(一)(华工大神)

           前段时间参加微软的windows Azure云计算的一个小培训,其中Python被用的还是蛮多的。另外,一些大公司如Google(实现web爬虫...

    bear_fish
  • Python学习笔记(一)

    张树臣
  • python学习笔记一

    之前看过一本100多页的《python简明教程》,都是些非常简单的语法,现在到真正用的时候根本无从下手,所以,重新捧起一本《python学习手册》,1000多页...

    Linux云计算网络
  • Python学习笔记(一)

    Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他...

    葆宁
  • Python学习笔记(一)

    pip升级 python -m pip install --upgrade pip -ihttp://pypi.douban.com/simple --trus...

    java攻城狮
  • 干货 | Python进阶之学习笔记(一)

    Python 是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来...

    磐创AI
  • python学习笔记之初识Python

    一直听说python语音的简单易用而又强大,今天终于忍不住借本书,开始接触接触一下它,下面结合书本和自己的一些体会,写一下刚刚接触python的东西,重点写一些...

    用户1215536
  • Python 3.6学习笔记(一)

    可以看到,注释以#开头,python的变量不需要任何前缀,行结束不需要结束符号,非常符合我们自然语言的阅读和书写习惯。当语句以:结尾时,缩紧的语句视为代码块。

    大江小浪
  • InnoDB学习笔记之一

    innodb存储引擎是第一个完整支持ACID事务的MySQL存储引擎,其特点是行锁设计、支持MVCC、支持外键、提供一致性非锁定读。从MySQL5.1版本开始,...

    AsiaYe
  • python学习小笔记之np.tril_indices_from

    B = np.array([[1,0,0,0],[1,1,0,0], [1,1,1,0],[1,1,1,1]]) 输出结果: array([[1, 0, 0, ...

    用户7886150
  • Python学习笔记:第一天python

    python是在1989年吉多·范罗苏姆(Guido van Rossum)为打发圣诞夜时间而开发的一门脚本程序,作为ABC语言的一种继承。python拥有简单...

    py3study
  • Python学习笔记一(Python数据

    Python数据类型主要包括数字,字符串,列表,元组和字典。字符串,列表,元组和字典都是序列,序列最主要两个特点是索引操作和切片操作,索引操作让我们从序列中...

    py3study
  • Python学习笔记(一)——Python基础

    本文是廖雪峰的Python教程的笔记,主要是摘抄一些重点。所以我把他划分到转载里。侵删。

    蛮三刀酱
  • python学习笔记(第一章)

    笔记;因为Python不像C语言那样的强结构语言,所以我学完C就开始学Python,脑袋嗡嗡的,不过还好,它的赋值很不一般,像C语言第一条应该是先申请一个变量然...

    天钧
  • Python第一周学习笔记

    歪先生
  • Python学习笔记一(Hello World)

    2017年年终确定的从2018年开始学习一门新的语言。随着机器学习人工智能的日渐深入,是时候有必要掌握以下Python了。博客从今天开始会陆续更新下Python...

    世纪访客
  • 第一周Python学习笔记

    ①  Python程序的格式:1.用代码高亮来标识函数丶语句等等 本身的代码高亮并没有实际的意义,只是用来辅助编程人员和阅读人员 更好的识别

    py3study
  • 学习笔记,JavaScript学习笔记(一)

    console.log("hello world!") 同样打印输出,不同是没有烦人的弹窗出现

    二爷

扫码关注云+社区

领取腾讯云代金券