Python学习笔记:从入门到精通
需积分: 0 179 浏览量
更新于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 上传
2021-01-20 上传
2020-12-21 上传
2020-12-21 上传
worthcvt
- 粉丝: 91
- 资源: 407
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程