首页 > 编程语言 >[Python]-基础-1.环境部署

[Python]-基础-1.环境部署

时间:2024-03-24 13:33:05浏览次数:29  
标签:函数 Python 环境 python 部署 cd 安装 下载

[Python] 基础——环境部署&知识补充

一、环境部署

1.1 软件下载

1.1.1 版本选择

内置函数是 Python 自带的函数,不同版本的 Python,其内置函数在数量和使用上大不相同,尤其是 Python 2 和 Python 3 大版本之间的迭代,教程全程采用 Python 3.8.3 进行代码演示,为了避免版本兼容冲突,希望读者都采用该版本学习。

例如:Python 2.7.18 拥有 76 个内置函数,而 Python 3.8.16 拥有 69 个内置函数,废弃了一些无用函数,保留并优化重要函数。

图1 Python 2.8.18 内置函数

image-20240324131747616

图2 Python 3.8.16 内置函数

1.1.2 下载软件

(1)进入Python官网:https://www.python.org/

(2)点击 Downloads 选项进入下载页面(老版本官网的下载地址是 https://www.python.org/getit/,新版本是 https://www.python.org/downloads/,两个地址目前都可以进去,为同一页面)

(3)网站会自动识别读者的电脑系统平台,点击按钮可以直接下载当前稳定的最新版本,因为我们使用的版本是 3.8.3,需要点击对应平台黄色链接,如图 3 所示,进入对应历史版本下载页面,如图4所示,例如需要下载 Windows 平台 64 位的 Python 安装包,选择 Download Windows installer(64-bit)。

图3 Downloads下载页面

图4 对应平台历史版本下载页面

观察 Python 官网地址,顶级域名 org 全称是 Organizations,很多部署在国外服务器上的网站都采用此顶级域名,Python 就是其中之一。

在国内进行访问和下载都会很卡,可以找到国内免费开放的镜像下载地址,这边我提供了一个自用的镜像网站(TODO),方便大家下载学习。

1.2 平台安装

1.2.1 Windows平台

1.双击打开EXE桌面应用可执行程序安装包

(图片)

安装时勾选 Add Python 3.8 to PATH,会自动将 Python 添加到系统环境变量里,使用户可以在命令提示符里直接输入 Python 进入 Python 命令行/交互式编程,也可以不勾选该选项,安装完成后手动添加环境变量。

双击软件安装包

(图片)

可以直接点击下一步选择默认路径安装,可以修改安装路径来自定义安装,默认安装可能会占用系统盘内存资源,导致电脑卡顿。

(图片)

安装完成后,打开命令提示符窗口CMD,输入python进入Python3环境,如果显示如图3所示,恭喜你,Python3已经安装成功了。

图5 命令提示符测试

1.2.2 Mac平台

1.双击打开EXE桌面应用可执行程序安装包

(图片)

2.点击下一步进行安装

安装完成后,打开终端Terminal,如果你使用的老版的Mac系统,电脑里会自带Python2,导致安装完成后,在终端中使用python命令会进入系统默认的Python2环境,而不是安装的Python3,占用python命令,可以修改默认环境变量,使用自带的vi编辑器修改.bash-profile文件,在最后一行添加alias python=/usr/local/bin/python3即可,如果不修改,可以使用python3调用Python3.8。

1.3 IDE下载安装-集成开发环境

1.3.1 Sublime Text3 下载

概述:Sublime Text3 是一款超文本编辑器,可以看作是功能更加强大的记事本,可以支持几乎所有的文件格式。

1.3.2 VSCode 下载

IDE的选择

二、知识补充

2.1 命令行编程

概述:所谓交互式编程,其实就是使用命令提示符/终端来进行Python代码测试和执行。

2.1.1 Windows平台常用命令

命令提示符CMD命令

命令 作用
cd/或cd\(有无空格都可以) 进入C盘根目录
cd..(有无空格都可以) 返回上一级目录
cd python 进入python文件夹(切换目录)
dir 查看当前目录(修改日期、文件/文件夹、大小、名称、总计数量和大小)

2.1.2 Mac平台常用命令

终端Terminal命令

命令 作用
cd/或cd\(有无空格都可以) 进入C盘根目录
cd..(有无空格都可以) 返回上一级目录
cd python 进入python文件夹(切换目录)
dir 查看当前目录(修改日期、文件/文件夹、大小、名称、总计数量和大小)

2.1.3 使用命令行测试

几乎所有编程语言教程的第一个程序都是打印“Hello World!”,这里也不另外,进入Python环境,输入代码敲回车,即可立即看到输出结果。

(代码)

这里我们用到了内置函数print和字符串String,print函数作用是打印输出,并且自动换行,具体使用会在函数章节讲解(TODO),字符串会在数据类型章节讲解(TODO)。通过print函数打印“Hello World!”字符串。我们还可以输入该代码之前加上注释,通过“#”符号来表示该行代码为注释,不参与代码执行。

(代码)

我们可以在这里进行算数运算和逻辑运算

(代码)

我们可以在本地创建Python文件,命名为“Hello.py”,其中文件名可以看作由文件主名和扩展名组成,由此可知,“.py”表示Python文件。使用记事本编辑Python文件,将上文打印“Hello World!”的代码写入其中并保存退出,在命令提示符窗口内输入“python Hello.py”即可运行此文件

2.2 内置函数

2.1.2 输入输出函数

输入:input()

输出:print()

2.3 库函数

2.2.1 随机库-random

2.2.2 时间库-time

三、学习资源

字符画:https://www.asciiart.eu

Api接口:

标签:函数,Python,环境,python,部署,cd,安装,下载
From: https://www.cnblogs.com/oezblog/p/18092316

相关文章

  • python每日可视化分析:从过去到现代数据分析的演进
    分析目标本文旨在探索数据分析发展历程中的关键时刻,包括重要人物的贡献和大事件的发生。通过对比不同年代的数据分析技术和方法,我们可以更好地理解数据分析如何成为今天决策制定不可或缺的一部分。分析步骤收集数据:搜集关于数据分析历史上重要人物和事件的信息。数据与可......
  • 牛逼!本地直接部署开源、离线、免费商用的大模型知识库!快速搭建个人和企业私有智能知识
    快速上手1.环境配置首先,确保你的机器安装了Python3.8-3.11(我们强烈推荐使用Python3.11)。$python--versionPython3.11.7接着,创建一个虚拟环境,并在虚拟环境内安装项目的依赖#拉取仓库$gitclonehttps://github.com/chatchat-space/Langchain-Chatchat.g......
  • Arrow,一个超神奇的python库
    From: https://mp.weixin.qq.com/s/A3oa1tt2ef7p0MzLQQPp4A--------------------------------------------------------------------------------------https://github.com/arrow-py/arrow什么是Arrow?Arrow是一个Python的时间处理库,它提供了更加简单、清晰的方式来创建、操作......
  • 一触即发,全栈联动:使用Docker Compose部署Spring Boot应用+MySQL+Redis实战指南
    在云原生时代的快车道上,DockerCompose无疑是那辆助您疾驰的豪华跑车,它凭借其简洁高效的YAML配置文件,让您能够轻松部署和管理包含SpringBoot应用、MySQL数据库以及Redis缓存服务在内的完整堆栈。本文将深入浅出地引导您通过一个docker-compose.yml文件来定义和配置这些服务,实......
  • Python包的本地安装(.whl)报错:.whl is not a supported wheel on this platform
    以Pandas为例:1.报错:.whlisnotasupportedwheelonthisplatform.2.报错原因:下载的包与Python版本不相配3.解决步骤(共4步):Step1:在cmd输入命令“pipdebug--verbose”,查看可支持的版本。Step2:下载对应版本的安装包(根据......
  • 【Python实用技能】爬虫升级之路:从专用爬虫到用AI Agent实现通用网络爬虫(适合小白)
    大家好,我是同学小张,日常分享AI知识和实战案例欢迎点赞+关注......
  • 【Python + 微信】微信公众号开发避坑指南
    大家好,我是同学小张,日常分享AI知识和实战案例欢迎点赞+关注......
  • Python Django框架
    1、Django简介Python下有多款不同的Web框架,Django是最有代表性的一种。许多成功的网站和APP都基于Django。Django是一个开源的Web应用框架,由Python写成。Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。Django本身基于MVC架构,即Model(模型)+View(视图)+Controller(控......
  • Myelsa的Python算法之旅(高铁直达)
    博客个人主页(非风V非雨):https://blog.csdn.net/ygb_1024?spm=1010.2135.3001.5421Python-VBA编程500例算法清单(持续更新中)Myelsa的Python算法之旅创作清单算法明细对应网址博客个人主页(非风V非雨)非风V非雨-CSDN博客Myelsa的Python算法之旅(高铁直达)Myelsa的Python算法......
  • Python-VBA编程500例-017(入门级)
    数组剔除元素后的乘积(TheProductResultingFromAnArrayWithElementsExcluded)在多个领域具有实际应用价值。常见的应用场景有:1、金融数据分析:在金融领域,数组通常用来存储股票价格、交易量或其他相关金融指标。当分析人员需要剔除某个异常数据点或某个时间段的数据以进......