Skip to content
电脑工程师入门

电脑工程师入门

create tomorrow, create happiness

  • 实用软件教程
    • Excel
    • WordPress
    • Powerpoint
    • PowerApps
    • PowerAutomateDesk
  • 计算机语言入门
    • PHP
    • Bootstrap
    • JavaScript
    • Python
    • HTML
    • WordPress
  • 咨询
  • Home
  • Python
  • 第一章对于Python的简介
  • HOME
  • Python
  • 第一章对于Python的简介

第一章对于Python的简介

Python

目录

1-1什么是PYTHON
1-2参考链接
1-3 安装
1-4 运行Python
1-5 互动模式
1-6 Python3

1-1什么是PYTHON

  • Python的意思是蟒蛇。这个名字来自英国喜剧节目“Flying Monty Python”。
  • 它是由荷兰的 Guido van Rossum 开发的。
  • 它和 Perl、PHP 和 Python 一起被称为“P 语言”。
  • 它与 Perl、PHP、Python、Ruby、JavaScript 等一起,有时被称为“轻量级编程语言”。
  • 其他语言用 {…} 或 begin … end 表示块,而 Python 通过缩进数表示块。
  • 与 Ruby 一样,整数 (int) 和字符串 (str) 都被视为对象。
  • Python 2 和 Python 3 之间存在轻微的不兼容性。
  • Python 2系列提供python命令,Python 3系列提供python3、python3.6等命令比较多。

1-2参考链接

  • Python(本家)
    https://www.python.org/

1-3安装

对于 Windows
http://www.python.org/ → [下载] → [Windows] 并下载并安装适用于您的体系结构的安装程序(例如适用于 Python 3.7.4 的是 Windows x86-64 executable installer)。x86 用于 32 bit OS系统,x86-64 用于 64 bit 的OS系统。

# Python 3.7.4
C:\> 设置路径
路径=C:\Program Files\Python37\Scripts\;C:\Program Files\Python37\...
C:\> Python -V

适用于Red Hat Enterprise Linux 7 / CentOS 7)

# Python 2.7
# yum install -y python
# python -V
Python 2.7.5

# Python 3.6
# yum install python3
# python3 -V
Python 3.6.8

    2  yum update
    3  yum -y install openssl-devel bzip2-devel libffi-devel
    4  yum groupinstall "Development Tools"
    5  wget https://www.python.org/ftp/python/3.10.7/Python-3.10.7.tgz
    6  dnf -y install wget
    7  wget https://www.python.org/ftp/python/3.10.7/Python-3.10.7.tgz
    8  tar -xzf Python-3.10.7.tgz
    9  cd Python-3.10.7
   10  ./configure --enable-optimizations
   11  make altinstall
   12  python3.10 --version

dnf -y install wget gcc make findutils
wget https://www.python.org/ftp/python/3.10.7/Python-3.10.7.tgz
tar zxvf ./Python-3.10.7.tgz
cd ./Python-3.10.7
./configure --enable-optimizations
make
make altinstall

适用于Linux(Ubuntu / Debian)

# Python 2.7
$ sudo apt-get install python
$ python -V

在 Linux 上从源代码安装
下面是在 CentOS 7.0 上安装 Python 2.7.9 的例子。

# yum -y install wget gcc make zlib-devel gdbm-devel readline-devel 
# yum -y install sqlite-devel openssl-devel tk-devel bzip2-devel libffi-devel 
$ wget https://www.python.org/ftp /python/2.7.9/Python-2.7.9.tgz 
$ tar zxvf Python-2.7.9.tgz 
$ cd Python-2.7.9 
$ ./configure --with-threads --enable-shared --prefix=/ usr/local 
$ make 
$ sudo make altinstall

1-4 执行Python

对于 Windows
将python命令的路径添加到环境变量Path中。对于Windows,从[控制面板]-[系统]-[高级系统设置]-[环境变量]中添加python.exe(例如C:\Python27)的路径。

C:\>set 
Path=C:\WINDOWS\system32;C:\WINDOWS;...(简称)...; C:\Python27 
C:\> python -V 
Python 2.7.9 
C:\>type hello .py 
print "Hello world!" 
C:\> python hello.py 
Hello world! 
C:\>

对于 Linux 系统
如有必要,请将 python 命令的路径(例如 /usr/local/python/bin)添加到您的 PATH 环境变量中。如果安装在 /usr/bin 或类似目录中则不需要

$ export PATH=$PATH:/usr/local/python/bin 
$ python -V 
Python 2.7.9 
$ 
cat hello.py 
print "Hello world!" 
$ python hello.py 
Hello world!

1-5互动模式

Python有一种交互式执行模式,称为交互模式。您可以在 Linux 上使用 Ctrl-D 或在 Windows 上使用 Ctrl-Z Enter 退出交互模式。

$ python3 
Python 3.6.8(默认,2021 年 11 月 9 日,14:44:26)
[GCC 8.5.0 20210514 (Red Hat 8.5.0-3)] 在 Linux 上
键入“help”、“copyright”、“credits”或
>>> 5+8 
13 
>>> 'Hello world!' 
'Hello world!' >>> 
a = 5 
>>> b = 8 
>>> a + b 
13 
>>> Ctrl +D

1-6Python3

Python 3.0 于 2008 年问世,但它失去了与 Python 2.x 的兼容性。Python 2 的主要变化如下。

  • 打印指令现在是一个函数。Python 2 使用 print “…”,Python3写成 print(“…”)。
  • Python2用”…”表示字节,u”…”表示Unicode字符串,但是在Python 3.0-3.2中”…”表示Unicode字符串,b”… .”是字节序列,u “…”现在引发错误(SyntaxError 异常)。Python 3.3 又开始用 u”…” 并将其视为与 “…” 同义的 Unicode 字符串。
  • 整数 int 和 long 已合并为 int。可能存在性能差异,但即使是超过 32 位或 64 位的长整数也可以使用 int 计算而不会出现删除小数的错误。带L的整数如123L会报错(SyntaxError异常),sys.maxint也会报错(AttributeError异常)。
标签:Python

文章导航

❮ Previous Post: 第一章从零基础入门
Next Post: 第三章数字、字符串、类型 ❯

关联内容

Python
第三章数字、字符串、类型
Python
第二章语法介绍
Python
第四章字符串的基本介绍
Python
第五章数字文字
Python
第六章 什么是Python中的变量
Python
第七章 处理文字串的方法

实用软件教程

  • Powerpoint
  • Excel
  • PowerAutomateDesk
  • Wordpress
  • Powerapps

编程语言入门

  • JavaScript
  • HTML
  • PHP
  • Python
  • Bootstrap

Copy right by flashyonder.com