当前位置:   article > 正文

Python之旅-基础篇(一)

Python之旅-基础篇(一)

对于We1ky我来说,Python已经不是什么新面孔了,作为课外乃至所有我接触的最早的语言,基础的东西已经算是很熟悉的了。不过,借此机会,还是想从头梳理一下这门语言的地基,更有利于我后续对于Python更多模块的学习。

本次梳理学习以这本书(《python编程:从入门到实践》)作为线索,简单梳理一下python的简单内容。

本书PDF链接:

Python编程:从入门到实践 | IT 共享小书库 (sqlsec.com)

在这里插入图片描述

该思维导图来源于博主:Jack-cui
基础篇(一)主要以讲述使用python编程前的一些准备,即版本说明和环境搭建。

Python版本与环境

1.版本

现在常见存在python2和python3两个不同的版本,两者的在编程上存在一定的不同。

常见的区别如print()函数:

#python2
print "hello world"
#python3
print("hello world")
  • 1
  • 2
  • 3
  • 4

另外Weiky最近常遇到的问题:python2中字符是ASCII编码,需要更改字符集才能正常支持中文,Python3中字符串是Unicode (utf-8)编码,支持中文做标识符。

#只有在python3中这才是被允许的
print("这里是weiky的博客")
  • 1
  • 2

总的来说,python3作为更新版本,将来更多方面将会用到它。

2.安装python编程环境

只有计算机已装载python的编程环境的条件下,计算机才能正常识别并运行python代码。

Linux系统安装

Linux系统是为编程而设计的,因此大多数Linux计算机中,都默认安装python,但是很有可能只是python2版本。那么我们就要自己下载python3

#以python3.5为例,在Linux终端输入以下命令
#wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz #从web中下载相关压缩文件
#tar -zxvf Python-3.5.2.tgz                                    #下载完成后,解压文件
# cd Python-3.5.2/                                             #打开该文件
# ./configure                                                  #执行文件
  • 1
  • 2
  • 3
  • 4
  • 5
  • 注释:执行 ./configure 时,如果报错:configure: error: no acceptable C compiler found in $PATH,说明没有安装合适的编译器。这时,需要安装/升级 gcc 及其它依赖包。

操作如下:

# yum install make gcc gcc-c++ 
  • 1

完成之后,重新执行:

# ./configure --prefix=/usr/local/python3 --enable-optimizations
  • 1

配置完成之后,就可以编译了:

#Linux下make命令是系统管理员和程序员用的最频繁的命令之一,用它通过命令行来编译和安装很多开源的工具
# make 
  • 1
  • 2

整个下载安装的时间长也是正常的。完成后,安装:

# make install 
  • 1

这个时候就已经完成了python3的安装

  • 接下来我们可以设置 python3.x 为默认版本

查看 Python 的路径,在 /usr/bin 下面。可以看到 python 链接的是 python 2.7,所以,执行 python 就相当于执行 python 2.7。

#以我服务器centos7.6为例,执行以下代码:
# ls -al /usr/bin | grep python

-rwxr-xr-x    1 root root       11232 Oct  2  2020 abrt-action-analyze-python
lrwxrwxrwx    1 root root          35 Sep 30 19:05 btpython -> /www/server/panel/pyenv/bin/python3
lrwxrwxrwx    1 root root           7 Mar 23  2023 python -> python2
lrwxrwxrwx    1 root root           9 Mar 23  2023 python2 -> python2.7
-rwxr-xr-x    1 root root        7144 Jun 28  2022 python2.7
-rwxr-xr-x    1 root root        1835 Jun 28  2022 python2.7-config
lrwxrwxrwx    1 root root          16 Mar 23  2023 python2-config -> python2.7-config
lrwxrwxrwx    1 root root           9 Jan  8  2021 python3 -> python3.6
-rwxr-xr-x    2 root root       11328 Nov 17  2020 python3.6
-rwxr-xr-x    2 root root       11328 Nov 17  2020 python3.6m
lrwxrwxrwx    1 root root          14 Mar 23  2023 python-config -> python2-config
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

将原来 python 的软链接重命名:

# mv /usr/bin/python /usr/bin/python.bak
  • 1

将 python 链接至 python3:

# ln -s /usr/local/bin/python3 /usr/bin/python
  • 1

这时,再查看 Python 的版本:(如下则已经将设置修改成功)

# python -V
Python 3.5.2
  • 1
  • 2
  • 配置 yum

升级 Python 之后,由于将默认的 python 指向了 python3,yum 不能正常使用,需要编辑 yum 的配置文件:

# vi /usr/bin/yum
  • 1

同时修改:

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

将 #!/usr/bin/python 改为 #!/usr/bin/python2.7,保存退出即可。

  • 注释:vi为查看文件的命令,正常处于查看状态,按i键即可进入编辑模式,编辑完成后,按Esc键退出,再输入 :wq完成保存。(一定是小写,一开我就傻傻的不知道)

至此,Linux的python3版本安装完成。

Windows系统安装

  • 访问python官网(www.python.org)->点击Download链接->你将直接看到最新版本的下载链接,点击即可->打开安装包,进行安装
  • 注释:在安装界面,务必勾选“Add Python3.X to PATH”,让我们配置系统更加轻松。

macOS系统安装

  • 基本与Windows系统安装方法一致。

3.IDE

我们已经知道在计算机终端可以执行简单的python指令,但是对于日常生活中代码的运行就很不方便。IDE(集成开发环境) 是开发者创建程序时使用的软件包。它通过简单的用户界面集成多个高度关联的组件,从而最大化程序员的生产效率。本质上,IDE 是一种改进代码创建、测试和 debug 流程的工具,它使这些工作更加简单。IDE 使用的工具包括:文本编辑器,装配自动化工具(assembly automation tool)和调试器(debugger)等部分组成,可以满足pythoner的大部分工作需求。以下介绍几种常见IDE:

Visual Studio Code

下载地址:[Download Visual Studio Code - Mac, Linux, Windows](https%3A//code.visualstudio.com/Download)

Visual Studio Code 有时会与 Visual Studio IDE 混淆,后者虽也提供python语言工具,但并非 python 使用者常用的工具。VS Code 是完整的代码编辑器,具备很多优秀功能,许多程序员称其为最好的 IDE 编辑器。

PyCharm

下载地址:PyCharm:JetBrains为专业开发者提供的Python IDE

PyCharm 由著名软件开发公司 JetBrains 开发。在涉及人工智能和机器学习时,它被认为是最好的 Python IDE。最重要的是,Pycharm 合并了多个库(如 Matplotlib 和 NumPy),帮助开发者探索更多可用选项。

Sublime Text

下载地址:[https://www.sublimetext.com/](Sublime Text - Text Editing, Done Right)

Sublime Text 被认为是最好的 Python 编辑器,因为它简单、通用、方便。它使用广泛,可用于不同的平台。

当然还有很多python IDE,如IDLE,Spyder,Jupyter等。

习惯

注释

在pyhon中可以输入#进行注释。

一定要养成注释的习惯,在关键、复杂的代码块傍边一定要注明程序作用,这样有助于今后工作的高效性。更利于长期使用和多人间的协作。

Python之禅

程序员从来都不是什么死板的工作。

你可以在任何IDE里输入import this的指令,看看python语言所传承的代码准则吧。这算一个比较有意思的小事情。

注释:本文章初写于2023-10-4,最终修改于2024-3-31

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/600540
推荐阅读
相关标签
  

闽ICP备14008679号