首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
第 1章 处理错误和寻求帮助
1.1 如何理解Python错误信息
1.1.1 检查回溯信息
1.1.2 搜索错误信息
1.2 借助linter 避免错误
1.3 如何寻求编程帮助
1.3.1 预先提供信息以避免反复补充
1.3.2 以实际问题的形式陈述问题
1.3.3 在合适的网站上提出你的问题
1.3.4 在标题中概述你的问题
1.3.5 说明代码的预期目的
1.3.6 包含完整的错误信息
1.3.7 分享全部代码
1.3.8 通过适当的格式化增强代码可读性
1.3.9 告诉帮忙者已经尝试过的方法
1.3.10 描述你的设置信息
第 2章 环境设置和命令行
2.1 文件系统
2.1.1 Python中的路径
2.1.2 主目录
2.1.3 当前工作目录
2.1.4 绝对路径和相对路径
2.2 程序和进程
2.3 命令行
2.3.1 打开终端窗口
2.3.2 使用命令行运行程序
2.3.3 使用命令行参数
2.3.4 在命令行中使用-c 运行Python代码
2.3.5 从命令行运行Python 程序
2.3.6 运行py.exe 程序
2.3.7 在Python 程序中运行命令
2.3.8 使用Tab 补全命令减少输入量
2.3.9 查看历史命令
2.3.10 使用常用命令
2.4 环境变量和PATH
2.4.1 查看环境变量
2.4.2 使用PATH 环境变量
2.4.3 更改命令行的PATH 环境变量
2.4.4 在Windows 上将文件夹永久添加到PATH
2.4.5 在macOS 和Linux 上将文件夹永久添加到PATH
2.5 不借助命令行运行Python 程序
2.5.1 在Windows 上运行Python程序
2.5.2 在macOS 上运行Python 程序
2.5.3 在Ubuntu Linux 上运行Python程序
第3章 使用Black 进行代码格式化
3.1 让程序员招人烦的错误做法
3.2 风格指南和PEP 8
3.3 水平间距
3.3.1 使用空格进行缩进
3.3.2 行内间距
3.4 垂直间距
3.4.1 垂直间距示例
3.4.2 垂直间距的最佳实践
3.5 Black:毫不妥协的代码格式化工具
3.5.1 安装Black
3.5.2 在命令行中运行Black
3.5.3 对部分代码禁用Black
当前位置:
首页>>
技术小册>>
Python编程轻松进阶(一)
小册名称:Python编程轻松进阶(一)
### 第2章 环境设置和命令行 在踏入Python编程的广阔世界之前,正确设置开发环境和熟悉命令行操作是每位初学者不可或缺的一步。本章将引导你完成Python开发环境的搭建,并深入探索命令行界面(CLI)的基本使用方法,为后续的编程学习奠定坚实的基础。 #### 2.1 引言 Python作为一门高效、易学的编程语言,广泛应用于数据分析、Web开发、人工智能等多个领域。而要想充分利用Python的强大功能,首先需要搭建一个适合编程的环境。此外,掌握命令行操作对于提高开发效率、管理项目文件等方面至关重要。本章将详细介绍如何在不同操作系统上安装Python及其开发环境,并教授基本的命令行使用技巧。 #### 2.2 Python安装 ##### 2.2.1 Windows系统 1. **访问Python官网**:首先,你需要访问Python的官方网站(https://www.python.org/),下载适合Windows操作系统的Python安装包。注意,选择下载页面中的“Latest Python 3 Release - Python X.X.X”版本,其中X.X.X代表当前最新的Python版本号。 2. **运行安装程序**:下载完成后,双击安装包运行。在安装过程中,注意勾选“Add Python X.X to PATH”选项,这样可以在任何命令行窗口中使用Python命令。同时,建议选择“Customize installation”进行更详细的安装设置,比如安装pip(Python的包管理工具)。 3. **验证安装**:安装完成后,打开命令提示符(CMD)或PowerShell,输入`python --version`或`python3 --version`(取决于安装时是否将`python`命令指向Python 3),如果系统返回了Python的版本号,则表示安装成功。 ##### 2.2.2 macOS系统 macOS系统通常已经预装了Python 2.x版本,但推荐安装最新的Python 3.x版本。 1. **使用Homebrew安装**:Homebrew是macOS的包管理器,通过它安装Python非常方便。首先,打开终端(Terminal),输入`/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"`命令安装Homebrew。 2. **安装Python**:安装Homebrew后,在终端中输入`brew install python3`命令即可安装最新版本的Python 3。 3. **验证安装**:安装完成后,在终端中输入`python3 --version`,如果返回了Python的版本号,则表示安装成功。 ##### 2.2.3 Linux系统 大多数Linux发行版都自带了Python,但版本可能不是最新的。你可以通过包管理器来安装或更新Python。 - 对于基于Debian的系统(如Ubuntu),使用`sudo apt update`和`sudo apt install python3`命令。 - 对于基于Red Hat的系统(如Fedora),使用`sudo dnf install python3`命令。 安装完成后,同样可以通过在终端中输入`python3 --version`来验证安装。 #### 2.3 文本编辑器和IDE选择 安装好Python后,接下来需要选择一个合适的文本编辑器或集成开发环境(IDE)来编写代码。 - **文本编辑器**:如Visual Studio Code(VS Code)、Sublime Text、Atom等,它们轻量且功能强大,支持Python编程。 - **IDE**:如PyCharm、Jupyter Notebook等,提供了更丰富的功能,如代码自动补全、调试工具、项目管理等。 根据你的喜好和需求选择合适的工具即可。 #### 2.4 命令行基础 命令行界面(CLI)是操作系统提供的一种文本界面,允许用户通过输入命令来执行程序、管理系统资源等。掌握命令行操作对于程序员来说至关重要。 ##### 2.4.1 导航文件系统 - **查看当前目录**:在Windows CMD中使用`dir`,在Linux/macOS终端中使用`ls`命令。 - **改变目录**:使用`cd`命令,后跟目录路径,如`cd Documents`进入Documents文件夹。 - **创建和删除文件/文件夹**:在Linux/macOS中,使用`mkdir`创建文件夹,`rm`删除文件(需配合`-r`参数删除文件夹),`touch`创建空文件;Windows CMD中,使用`md`创建文件夹,`del`删除文件(`rmdir /s`删除文件夹)。 ##### 2.4.2 执行Python脚本 在命令行中,你可以直接运行Python脚本。首先,确保你的工作目录是脚本所在的文件夹,然后使用`python3 script.py`(或`python script.py`,取决于你的系统配置)命令来执行脚本。 ##### 2.4.3 使用pip管理Python包 pip是Python的包管理工具,用于安装和管理Python包。通过pip,你可以轻松安装第三方库和框架。 - **安装包**:使用`pip3 install package_name`命令安装包(`pip`命令在某些系统中也有效)。 - **查看已安装包**:使用`pip3 list`或`pip list`命令。 - **更新pip自身**:使用`pip3 install --upgrade pip`命令。 #### 2.5 进阶:虚拟环境 随着你项目的增多,可能会遇到不同项目依赖不同版本的Python库的情况。为了避免版本冲突,可以使用虚拟环境来为每个项目创建一个独立的Python环境。 - **使用venv(Python 3.3+内置)**:在项目目录下,运行`python3 -m venv venv`命令创建一个名为`venv`的虚拟环境。激活虚拟环境(Windows使用`venv\Scripts\activate`,Linux/macOS使用`source venv/bin/activate`)。 - **使用virtualenv**(对于老版本的Python):首先通过pip安装virtualenv,然后创建并激活虚拟环境。 #### 2.6 小结 本章详细介绍了如何在不同操作系统上安装Python及其开发环境,并讲解了命令行界面(CLI)的基本使用方法,包括文件系统的导航、Python脚本的执行、pip包管理器的使用以及虚拟环境的创建与激活。通过本章的学习,你应该能够搭建起自己的Python开发环境,并初步掌握命令行操作,为后续的学习打下坚实的基础。 记住,编程是一个不断学习和实践的过程。随着你对Python的深入了解,你会发现更多强大的功能和工具,它们将帮助你更加高效地解决问题、实现创意。加油,未来的Python编程大师!
上一篇:
1.3.10 描述你的设置信息
下一篇:
2.1 文件系统
该分类下的相关小册推荐:
Python高并发编程与实战
Python合辑10-函数
Python机器学习实战
Python编程轻松进阶(二)
Python与办公-玩转Excel
Python合辑14-面向对象编程案例(下)
Python合辑7-集合、列表与元组
Python编程轻松进阶(三)
Python合辑8-变量和运算符
Python合辑6-字典专题
剑指Python(万变不离其宗)
Python合辑11-闭包函数