欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python学习之路—初识Python

程序员文章站 2022-07-02 09:09:53
Python学习之路—初识Python前言本文主要内容是之前学习Python所写的学习日志,现今重新整理成文档,以便日后翻阅与查询,同时希望能帮助各位初识python的同学,如有错误和遗漏的地方,欢迎大家指正,谢谢。基础理论说明Python是什么?Python的创始人为荷兰人吉多·范罗苏姆。Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的应用领域?Python可以应用在Web应用开发、自动化运维、科学计算、桌面软件、...

Python学习之路—初识Python

前言

本文主要内容是之前学习Python所写的学习日志,现今重新整理成文档,以便日后翻阅与查询,同时希望能帮助各位初识python的同学,如有错误和遗漏的地方,欢迎大家指正,谢谢。

基础理论说明

Python是什么?

Python的创始人为荷兰人吉多·范罗苏姆。Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言

Python的应用领域?

Python可以应用在Web应用开发、自动化运维、科学计算、桌面软件、服务器软件(饿了么、小米、腾讯、阿里、美团、知乎、雅虎、Facebook等)、游戏、人工智能、数据分析等各方面。

Python的学习方向?

python大概可分为以下几个学习方向:

1.web

可以使用web框架比如django或者flask进行web的开发,可以是多端的包括pc端,手机app,微信小程序,支付宝小程序,头条等。

2.爬虫

根据需求爬取清洗相关的数据,进行数据可视化等。

3.数据分析/数据挖掘

机器学习,最常见的通用机器学习或者目前比较火的神经网络,迁移学习等。

4.自动化运维

主要是运维人员,写的一些服务器运维的自动化脚本。

5.办公自动化

办公自动化方面的。

上述就是python的基本信息概括,接下来搭建运行与编写python脚本的基本环境,本人习惯于在linux系统中编写脚本(方便进行测试),因此本文只提供linux系统的python环境搭建方式。

Python的版本差异?

现今大部分linux系统默认安装了python,但是Centos6于Centos7中的大多为python2.x版本,而现今python版本早就进入3.x版本了,由于python语言的特性,导致python不能很好的向下兼容,其中2.x与3.x的具体区别如下。

1.大环境不同

python2.x:源码重复,不规范

python3.x:整合源码,更清晰优美简单

2.默认编码不同

python2.x:默认编码ASCII编码

python3.x:默认编码UTF-8

3.python3.x没有长整型

python2.x:有长整型long

python3.x:long整数类型被废弃,统一为int

4.打印方式不同

python2.x:print语句,print空格+打印内容

python3.x:print()函数,print(打印内容)

5.交互函数不同

python2.x:raw_input() input()

  1. raw_input()函数的输入内容类型为字符串

  2. input()函数的输入内容类型为输入字符的类型

实验步骤

实验目的:搭建python基础运行环境

实验准备:C7标准虚拟机一台(系统版本为1810,已配置网络yum源)

python版本:3.7.6

一、搭建基础实验环境

1.验证Python环境

python
exit() # python的退出命令

Python学习之路—初识Python

Centos7默认安装2.7.5版本的Python,因此可以再安装一个Python3.x版本进行学习。(不可替换默认的python版本,会导致yum等工具无法使用!!!)

2.安装Python3依赖

yum install -y openssl-devel openssl-static zlib-devel lzma tk-devel xz-devel bzip2-devel ncurses-devel gdbm-devel readline-devel sqlite-devel gcc libffi-devel

下载Python安装包,选择3.7.6版本。

解压编译安装

tar -xf Python-3.7.6.tgz
cd Python-3.7.6
./configure
make && make install

做好软链接,方便调用。

ln -s /root/Python-3.7.6/python /usr/bin/python3
python3

Python学习之路—初识Python

安装完毕。

3.IPython安装

IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。

查看pip版本(pip 是一个 Python 包安装与管理工具。)

pip3 -V

Python学习之路—初识Python

更新pip版本后安装IPython

pip3 install --upgrade pip
pip3 install ipython # 需要切换到root用户进行安装

Python学习之路—初识Python

基础实验环境安装完毕!!

本文于12月1日由Vonmerlot重新整理。

本文地址:https://blog.csdn.net/qq_46680028/article/details/110448837

相关标签: python centos