前端开发的Python学习笔记 快速开始

本文是一位前端开发者学习Python的心路历程,记录了从安装Python到编写并运行第一个程序的步骤,包括环境配置、IDE配置、依赖管理等方面。适合初学者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

有这样一句话,“人生苦短,我用Python”。 这话能够流传,就是因为Python简洁易学,相比其它语言,可以用更少的代码量和时间,完成同样的功能。

作为一个前端开发,日常工作和生活中,很多时候需要一些脚本,来处理冗余繁琐的操作,提升效率,特别是现有的工具难以满足需求, 这时候就想重新造个轮子,例如,编写脚本,从TTF字体文件中,仅提取出想要的中文字体; 对按规则匹配到的文件进行自定义的重命名,或者批量修改大量文件中的指定规则匹配的文本; 喜欢的网页文章或文档,能够自动将其抓取,然后转成PDF文件保存本地。

作为一门流行的编程语言,Python在人工智能,数据分析,Web开发,爬虫,自动化运维,图像处理等领域,都有对应的建树,拥有一个大而全面的生态。 之前笔者都是使用Gulp,在Nodejs环境下编写Js脚本,现在打算学习下Python,通过Python编写脚本,尝试下Python的生态。

本文主要记录自己学习Python的探索过程,从基础的安装,到运行起第一行Python代码。记录过程中遇到的问题,经过的流程,以及因为好奇心调研的 答案。这份记录也是为了自己准备的一份笔记,为的是当一段时间不用Python后,能够快速将之拾起。

笔者是前端出身,很多流程可能保留着使用Nodejs,npm构造前端工程的思路与想法。我相信一门成熟的语言与框架,总是殊途同归的,其语言特性,开发流程 总是存在共性。过程中我会尽可能做到知其然,知其所以然,保持好奇,保持追根究底,争取明白每一个流程的含义,设计理念,以及怎样使用。

作为初学者,如有错误,也非常感谢大家指出。

概要

本文介绍了自己从安装Python,到编写出第一个程序并运行的流程。其主要包含如下几个部分:

  • 下载安装,明确安装过程中出现的选项含义。
  • 安装后进行一些常用配置,包括环境变量,国内镜像源,作为IDE的VSCode配置。
  • 接下来,创建第一个Python文件,分别通过命令行和VSCode执行。
  • 研究如何安装第三方依赖,尝试使用pip安装,以及使用requirements.txt保存依赖清单。
  • 最后解决了一些疑问,例如多版本管理问题。

安装Python

笔者是Windows平台,安装的Python版本为3.11,首先前往 官网下载安装包。

download.png

下载完成后,双击安装文件开始安装。之后进入安装流程的第一步。

选择安装方式

install1.png

在第一个画面,选择安装方式为Customize installation,自定义安装,因为我习惯把软件安装到自己定义的目录,而非默认位置, 因此选择这个选项,后续可以自己指定安装位置。

底部两个选项默认勾选。

  • Use admin privileges when installing py.exe,这个选项选中,保证以管理员身份安装,防止缺少权限导致安装失败。
  • Add python.exe to PATH,会自动添加Python.exe所在目录到环境变量Path。

可选择的特性

install2.png

在这个画面我选中了全部选项。

documentation

选择此选项后,会在本地安装一个文档程序,在开始菜单中,点击python 3.11 module docs,会自动打开一个本地网页,就是python文档。

pip

pip是下载安装python依赖包的核心工具,选择后,会安装在python安装目录下的Script文件夹中,后续会详细描述其用法。

tcl/tk and IDLE

tcl/tk是一个GUI工具包,用来用Python写图形界面的。 而IDLE是一个python的IDE开发环境,使用前者编写。 笔者这里虽然选中安装了,但是其实没有用Python编写图形界面的想法,并且IDE打算使用VSCode,因此这个选项看个人需求。

Python test suite

Python测试套件,需要安装,给一些工具方法写单元测试是好文明。

py launcher

这是一个window平台下的程序,可以让你运行不同版本的Python。安装后,直接通过命令行参数来控制使用哪一个版本的Python解释器。

同时安装了Python2和Python3时,环境变量Path下都有了两个Python命令,当在命令行输入python --version时,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值