目录

从今天开始学习Python

Python环境搭建

安装gcc

Python源码包安装

开始Python第一个代码HelloWorld!


从今天开始学习Python

为啥选择Python,可能是跟随潮流吧。我现在不知道为什么学习Python,但是可能一年到一年半以后,我会感激今天学习Python的自己。

Python环境搭建

作为一名资深的“开发+运维+打杂+背锅”,学习一门新语言,就不从基础的介绍开始了,直接从安装Python环境开始。Python有2和3两个版本。我所使用的CentOS7默认是Python2.7.5版本,那么我就先编译安装一个Python3。

安装gcc

安装gcc 4.8.5版本。

[root@test13:~]# yum install gcc*
[root@test13:~]# gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Python源码包安装

查看CentOS7默认的Python版本是2.7.5。

[root@test13:~]# python -V
Python 2.7.5

下载当前稳定版本Python 3.5.9源码包。

[root@test13:~]# wget https://www.python.org/ftp/python/3.5.9/Python-3.5.9.tgz

解压缩并进入源码包。

[root@test13:~]# tar -xvzf Python-3.5.9.tgz
[root@test13:~]# cd Python-3.5.9/

编译安装。指定安装位置为/usr/local/python359。

[root@test13:Python-3.5.9]# ./configure --prefix=/usr/local/python359
[root@test13:Python-3.5.9]# make all
[root@test13:Python-3.5.9]# make install

检查安装的Python 3.5.9版本。

[root@test13:~]# /usr/local/python359/bin/python3 -V
Python 3.5.9

创建新的软连接3ython3到Python 3.5.9。以后python就是执行python2.7.5,python3就是执行python3.5.9。

[root@test13:~]# ll /usr/bin/python*
lrwxrwxrwx. 1 root root    7 Nov 16  2018 /usr/bin/python -> python2
lrwxrwxrwx. 1 root root    9 Nov 16  2018 /usr/bin/python2 -> python2.7
-rwxr-xr-x. 1 root root 7.1K Jul 13  2018 /usr/bin/python2.7
[root@test13:bin]# ln -s /usr/local/python359/bin/python3 /usr/bin/python3

验证当前Python版本和Python3版本。

[root@test13:~]# python -V
Python 2.7.5
[root@test13:~]# python3 -V
Python 3.5.9

开始Python第一个代码HelloWorld!

print("hello, world!")
[lingmk@test13:~]$ vim hello.py
[lingmk@test13:~]$ python3 hello.py
hello, world!

Python基础01-Python环境搭建与HelloWorld相关推荐

  1. Python数据分析高薪实战第一天 python基础与项目环境搭建

    开篇词 数据赋能未来,Python 势不可挡 你好,我是千帆. 互联网公司从红利下的爆发期,进入新的精细化发展阶段,亟须深入分析与挖掘业务与数据价值,从而找到新的增长点突破现有增长瓶颈.各行各业的数据 ...

  2. 我的全栈之路-Python基础之Python概述与开发环境搭建

    我的全栈之路-Python基础之Python概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2. ...

  3. 【马士兵】Python基础--01

    Python基础–01 文章目录 Python基础--01 输出函数print 转义字符与原字符 标识符和保留字 输出函数print print(520) print('helloworld') pr ...

  4. Django Python MySQL Linux 开发环境搭建

    Django Python MySQL Linux 开发环境搭建 1.安装Python 进行Python开发,首先必须安装python,对于linux 或者Mac 用户,python已经预装. 在命令 ...

  5. python+pycharm+selenium自动化测试环境搭建步骤

    python+pycharm+selenium自动化测试环境搭建步骤 原文链接:https://blog.csdn.net/weixin_51429941/article/details/116850 ...

  6. Python基础了解 python自带IDLE编译

    目录 学习小标 学习产出: 前言 一.Python版本 二.语言运用的占比 2021年 6 月编程语言排行榜前 20名 三.Python的应用 1.Web开发 2.网络爬虫 3.大数据处理 4.人工智 ...

  7. 深度学习图像识别:基础知识与环境搭建

    深度学习图像识别:基础知识与环境搭建 1. 深度学习的基本原理 什么是人工智能? 通过学习掌握了某中技能的机器,我们认为它具备了人工智能 什么是深度学习? 深度学习的概念源于人工神经网络的研究: 含多 ...

  8. windows驱动开发环境搭建以及helloworld

    文章目录 前言 编译环境-WDK的安装 搭建测试驱动的虚拟机 win11虚拟机 win10虚拟机 在测试机器上运行驱动 修改注册表-显示调试信息 上面驱动代码含义 测试证书签名 其他 旧版本的visu ...

  9. python基础语法--python语言及其应用

    python基础语法 python引言 python python语言是一种高级动态.完全面向对象的语言. python中函数.模块.数字.字符串都是对象. python完全支持继承.重载.派生.多继 ...

  10. 二十一. Python基础(21)--Python基础(21)

    二十一. Python基础(21)--Python基础(21) 1 ● 类的命名空间 #对于类的静态属性:     #类.属性: 调用的就是类中的属性     #对象.属性: 先从自己的内存空间里找名 ...

最新文章

  1. springMVC学习-day01
  2. sparkstreaming监听hdfs目录如何终止_Spark笔试题:Spark Streaming 反压机制
  3. tomcat 设置虚拟路径
  4. 异步FIFO的FPGA实现
  5. 阿里、美团、拼多多、网易大厂面试之Redis+多线程+JVM+微服务...
  6. MyBatis传入参数为List对象
  7. 计算机模拟技术在教学上的应用,计算机模拟技术在水利工程学科试验教学中的应用...
  8. 使用Topshelf管理Windows服务
  9. linux怎么启动端口服务,Linux 根据端口快速停止服务并启动的办法
  10. php mysql 日期查找_PHP / MySQL存储和搜索日期
  11. 热更新机制的实现_记 Arthas 实现一次 CPU 排查与代码热更新
  12. 剑指Offer07题解-重建二叉树
  13. Struts2教程3:struts.xml常用配置解析
  14. python_统计数组中指定范围的数据占的比例
  15. WORD排版视频教程
  16. Python词频分析
  17. ubuntu 播放视频黑屏,没声音没画面,无法播放视频怎么办--已解决
  18. vue根据表格分页,前端实现方法
  19. html table文字竖,表格里的文字怎么竖排
  20. 用SVGDeveloper制作svg地图

热门文章

  1. xcode 消除警告
  2. 1小时学会:最简单的iOS直播推流(五)yuv、pcm数据的介绍和获取
  3. 【一步步学小程序】1.创建项目以及TabBar
  4. Finalize/Dispose/Destructor
  5. Java微信公众平台开发(十)--微信自定义菜单的创建实现
  6. python 监控windows磁盘空间和备份大小
  7. CCTouchDispatcher sharedDispatcher 方法过期
  8. IT工作者,你们的爱情是这样的吗?
  9. 源代码查看工具 Source Navigator 使用心得
  10. 企业金融云存储建设之路