赞
踩
对于We1ky我来说,Python已经不是什么新面孔了,作为课外乃至所有我接触的最早的语言,基础的东西已经算是很熟悉的了。不过,借此机会,还是想从头梳理一下这门语言的地基,更有利于我后续对于Python更多模块的学习。
本次梳理学习以这本书(《python编程:从入门到实践》)作为线索,简单梳理一下python的简单内容。
本书PDF链接:
Python编程:从入门到实践 | IT 共享小书库 (sqlsec.com)
该思维导图来源于博主:Jack-cui
基础篇(一)主要以讲述使用python编程前的一些准备,即版本说明和环境搭建。
现在常见存在python2和python3两个不同的版本,两者的在编程上存在一定的不同。
常见的区别如print()函数:
#python2
print "hello world"
#python3
print("hello world")
另外Weiky最近常遇到的问题:python2中字符是ASCII编码,需要更改字符集才能正常支持中文,Python3中字符串是Unicode (utf-8)编码,支持中文做标识符。
#只有在python3中这才是被允许的
print("这里是weiky的博客")
总的来说,python3作为更新版本,将来更多方面将会用到它。
只有计算机已装载python的编程环境的条件下,计算机才能正常识别并运行python代码。
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 #执行文件
操作如下:
# yum install make gcc gcc-c++
完成之后,重新执行:
# ./configure --prefix=/usr/local/python3 --enable-optimizations
配置完成之后,就可以编译了:
#Linux下make命令是系统管理员和程序员用的最频繁的命令之一,用它通过命令行来编译和安装很多开源的工具
# make
整个下载安装的时间长也是正常的。完成后,安装:
# make install
这个时候就已经完成了python3的安装
查看 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
将原来 python 的软链接重命名:
# mv /usr/bin/python /usr/bin/python.bak
将 python 链接至 python3:
# ln -s /usr/local/bin/python3 /usr/bin/python
这时,再查看 Python 的版本:(如下则已经将设置修改成功)
# python -V
Python 3.5.2
升级 Python 之后,由于将默认的 python 指向了 python3,yum 不能正常使用,需要编辑 yum 的配置文件:
# vi /usr/bin/yum
同时修改:
# vi /usr/libexec/urlgrabber-ext-down
将 #!/usr/bin/python 改为 #!/usr/bin/python2.7,保存退出即可。
至此,Linux的python3版本安装完成。
我们已经知道在计算机终端可以执行简单的python指令,但是对于日常生活中代码的运行就很不方便。IDE(集成开发环境) 是开发者创建程序时使用的软件包。它通过简单的用户界面集成多个高度关联的组件,从而最大化程序员的生产效率。本质上,IDE 是一种改进代码创建、测试和 debug 流程的工具,它使这些工作更加简单。IDE 使用的工具包括:文本编辑器,装配自动化工具(assembly automation tool)和调试器(debugger)等部分组成,可以满足pythoner的大部分工作需求。以下介绍几种常见IDE:
下载地址:[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:JetBrains为专业开发者提供的Python IDE
PyCharm 由著名软件开发公司 JetBrains 开发。在涉及人工智能和机器学习时,它被认为是最好的 Python IDE。最重要的是,Pycharm 合并了多个库(如 Matplotlib 和 NumPy),帮助开发者探索更多可用选项。
下载地址:[https://www.sublimetext.com/](Sublime Text - Text Editing, Done Right)
Sublime Text 被认为是最好的 Python 编辑器,因为它简单、通用、方便。它使用广泛,可用于不同的平台。
当然还有很多python IDE,如IDLE,Spyder,Jupyter等。
在pyhon中可以输入#进行注释。
一定要养成注释的习惯,在关键、复杂的代码块傍边一定要注明程序作用,这样有助于今后工作的高效性。更利于长期使用和多人间的协作。
程序员从来都不是什么死板的工作。
你可以在任何IDE里输入import this的指令,看看python语言所传承的代码准则吧。这算一个比较有意思的小事情。
注释:本文章初写于2023-10-4,最终修改于2024-3-31
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。