Python学习笔记:从入门到精通
需积分: 0 74 浏览量
更新于2024-07-15
2
收藏 1.83MB PDF 举报
"这份学习笔记详细记录了一位大神的Python学习过程,适合Python新手参考。内容涵盖基础语法、环境配置以及Linux环境下Python的安装与版本管理。"
这篇Python学习笔记主要涉及以下几个知识点:
1. **Python环境变量声明**:
Python脚本通常以`#!/usr/bin/env python`或`#!/usr/bin/python`作为开头,用来指定解释器。前者会根据系统的环境变量找到默认的Python解释器,而后者则直接指定特定路径的Python版本执行。
2. **字符编码声明**:
`# -*- coding: utf-8 -*-` 这一行是告诉Python源代码文件的编码方式是UTF-8,确保文件中的非ASCII字符能正确解析。
3. **基础语法:单行多语句**:
Python允许在同一行中使用分号(;)来分隔多条语句,例如`import sys; x='foo'; sys.stdout.write(x+'\n')`。
4. **Linux下Python的安装**:
笔记中详细介绍了如何在Linux上手动安装Python 2.7.3,包括下载源码、解压、配置安装路径、编译、安装,并且避免覆盖已有版本。安装过程包括:
- 下载Python源码包。
- 解压缩。
- 创建自定义的安装目录(如`/usr/local/python27`)。
- 使用`./configure`指定安装路径。
- 执行`make`和`make install`进行编译和安装。
- 为避免覆盖旧版本,移动旧版Python链接并创建新版本的软链接。
5. **Python版本管理**:
安装新版本Python后,笔记还提到了如何处理版本冲突,比如将`/usr/bin/python`链接更改为旧版本(如`python2.6`),并创建指向新版本(如`python2.7`)的软链接。
6. **yum命令的Python依赖问题**:
在修改Python版本后,可能会影响到依赖Python的系统工具,如`yum`。笔记中说明了需要编辑`/usr/bin/yum`文件,将#!/usr/bin/python修改为#!/usr/bin/python2.6.6,以解决因Python版本变化导致的错误。
这些内容对于初学者来说是非常实用的,涵盖了Python的基础知识和实际操作,有助于理解和掌握Python环境的配置以及版本管理。通过这样的学习,新手可以快速上手Python编程,并了解如何在不同的操作系统环境中使用和管理Python。
2019-01-27 上传
2020-05-08 上传
2024-01-20 上传
2023-08-14 上传
2023-03-25 上传
2023-05-24 上传
2023-10-21 上传
2023-12-02 上传
2023-06-08 上传
worthcvt
- 粉丝: 91
- 资源: 407