Python学习笔记争取打造最用心、最认真、最全面的合集系列,助你进阶Python计算机技

术,成为数据分析专家、网络爬虫工程师、量化交易研究员、办公自动化大师...

作者:孙铂植

1、什么是大语言 AI 模型生成式 GPT 时代的 LLM

Prompt Engineering 提示词工程?如何更好地通过提问解决问题获取答案?
(1)中英文注释:GPT——Generative Pre-trained Transformer 生成式预训练转换器;AI——Artificial Intelligence 人工智能;LLM——Large Language Model大语言模型;Prompt Engineering 提示词工程;
(2)事实上,ChatGpt 以及国内 GPT API 接口开发版聊天机器人、Deepseek、豆包、通义、Kimi、文心一言等都是 GPT 生成式预训练大语言模型 LLM;
(3)提示词工程 Prompt Engineering 就是为了如何更好地通过提问来解决问题、获取答案;
(4)如何更好地进行提问?
1)精准地描述问题,不要宽泛和模糊,缩小范围,不要假大空,注意使用限定词;
2)分步验证,先描述问题信息,再获取解决方案;
3)进行角色假设扮演,提出面临的具体任务;
(5)提问技巧总结:
a、链式提问法,如第一问?第二问?第三问…
b、对比分析法,如方案 A 为,方案 B 为,请比较方案 A 和方案 B,在 1、2、3、4、5 等方面;
( 6 )注意:数据的隐私安全以及脱敏,AI 建议不一定最优,结合人类经验判断, 保持批判性思维,模型学习时间有限制,注意知识更新

2、AI 助力编程开发

GitHub Coplit 是由 GitHub 与 Open AI 合作开发的 AI编程工具,它能根据上下文自动生成代码建议,能够显著提高开发效率,能帮助我 们 生 成 代 码 ; 官 网 为 GItHub Coplit ( 编 译 器 ) ; 全 小 写 网 址 为http://github.com/features/coplit ; 搭上 AI,不被淘汰;开发软件要首先分析需求文档再写代码(传统上来讲),现在先把需求发给 AI 再生成代码,乐观的话可 以直接使用显著提高开发效率;如果不能用,带着错误发给 AI 再次生成直到能用, 生成不对就找相似代码再修改编写;注意官网直达;学习免费版就可以用,需求大的话可以考虑付费,学习用的话直接用 Free 自由免费版,此外还有专业版和专业版+;
使用 GitHub 的必备条件:已安装 Python 解释器、已安装专业或社区版 Pycharm或者已安VsCode——Visual Studio Code 翻译过来就是可视化代码工作室,也就是说 Pycharm 和 VsCode 这两个 IDE 必须二选一已经安装好才能使用 GitHib Coplit,此外还得注册拥有 Git 账户; 安装和配置:打开 Pycharm——文件——设置 settings——插件也就是浏览器扩展extention;选择 GitHub Coplit安装;重启 Pycharm IDE ;登陆 GitHub 账户并按提示完成授权;添加账户 Add an count 设置用户名 User Name 和密码Password;最后登陆 Sign in ;

3、Debug Code 调试代码

可以把错误本身发给 AI 大语言模型 LLM;结合科学上网相应手段,也就是浏览国外的网站因为一些限制,国内无法正常登陆上网;注意利用截图工具向 AI 提供和分享错误信息,编程报错后可以直接截图AI 大语言模型,问什么问题怎么解决,不用手打也不用复制粘贴;错误类型一般包括——语法错误 SynaxError ,可以直接复制粘贴;依赖冲突可以截图;环境的配置问题——通义;逻辑错误——Gpt 4 ;性能问题——Deepseek ;答案的准确与否
取决于 Prompt 提示词;

4、Python 的开发环境

Anaconda——Anaconda 是一个非常强大的 Python 发 行版本,包含了 conda、Python 等 180 多个科学包以及依赖项,因为包含了大量科学包,Anaconda 下载文件比较大,所以文件体积大,占用内存空间;如果只是需要某些包,或者需要节省宽带或存储空间,也可以使用迷你版微小型精简版Miniconda 这个较小的发行版(仅包括 conda 和 Python);conda 是一个开源包,附带管理器,可以用于在同一机器上安装不同版本的软件包及其依赖,并能够在不同环境之间依赖;如果开发的 Python 程序有多款,推荐安装 Anaconda, 安装多个 Python 解释器执行 conda 命令可以管理 Python 包还有 Python 解释器;如果大量科学计算就需要安装Anaconda;

5、Miniconda 的下载地址

官网: https://repo.anaconda.com/miniconda/ 但是 官 网 下 载 较 慢 ; 被 一 个 清 华 源 地 址 : https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ Latest 是最新的,×86 代表 32 位;Just me 仅对我作用不对 For all users;推荐安装 D 盘或 E 盘;如何验
证安装成功?打开开始菜单,输入 Power shell (小写) ;按 enter 键;出现很多选项WindowsPowerShell 建议以管理员身份运行——在 CMD 窗口输入conda--version 回车键 就会出现安装的 conda 版本;很多软件安装的都需要创建快捷方式 Create shorcut 以及添加环境变量到路径 Add envrionment varible to Path ,至于立即开启和打开欢迎界面都不选;

6、conda虚拟环境

Python应用要经常用到一些包,也就是第三方包或者模块,有时候需要赖特定的包或者库的版本;所以不能有一个能适应所有 Python 应用的软件环境;有时不同的 pthon 应用所依赖的版本是冲突的,满足其中一个另一个则无法运行,就得不停地卸载老版本安装新版本,非常麻烦不方便;解决这一问题的方法就是虚拟环境,而且通过 python 创建的应用程序不止一个;虚拟环境可以理解为一个单独的小箱子,也是隔离环境,包括特定 Python 解析器以及一些
软件安装包,不同的应用程序可以使用不同的虚拟环境,箱子之间互不影响

7、Anaconda 虚拟环境命名管理

显示已存在的虚拟环境都有谁—— conda info--envs ; 创建虚拟环境 conda create -n (虚拟环境名称如 ai-env) Python(版本号如 3.11.12) ;删除虚拟环境 conda romove-n python (同上);激活进入虚拟 环 境 ——activate 虚 拟 环 境 名 成 如 activate ai-env ; 退 出 虚 拟 环 ——deactavate ai-env 虚拟环境名称 ; 创建虚拟环境后,默认会在 Anaconda 安装目录的 env 下,创建虚拟环境相关文件;创建的虚拟环境可以用 Pip 安装必需软件包;

8、当 PowerShell 无法激活虚拟环境时

发现激活无效,那么就可以在 CMD 中可以? 方案是——检查是否执行基本的权限或者直接开启权限,使用管理员权限执行命令 Set-Execution Policy Remote Signed ; 然后输入 Y(OK)就行;必须将 Anaconda 写入环境变量,使用管理员权限执行命令 conda init powershell 全小写;conda 版本小于<4.6 编写命令不加 conda 命令行:activate 环境名;conda大于>4.6 使用 conda activate 环境名;虚拟环境就是为了隔离模块用的,推荐大 家都创建虚拟环境,建议优先使用 conda 再使用 Pip;

9、conda 与 pip 的区别

如何在 conda 里管理包? conda 是一个软件管理命令可以用来下载、删除 Python 软件包,与 Pip 类似;安装——conda install 软件/模块;卸载 conda remove 软件/模块; 查看 conda list 软件/模块; conda 命令也可以创建虚拟环境,就是一堆 Python 文件;Pip 时 Python 官方自带,安装 pip install 软件/模块 ; 卸载 pip uninstall 软件/模块; 查看 pip list ;注意,conda 与 pip 相比,conda 会慢一些,pip 是官方自带只管理 Python 包,不管理系统级别的依赖;conda 在安装时会处理所有依赖关系,包括 PYthon 解释器版本;要用新模块的话可以用 pip

10、数据源和路径位置

C 盘也就是系统盘,用户+目录=系统盘;Windows 用户无法直接创建.conda 文件,需要生成文件后再修改;清华大学开源软件镜像站网址 https://mirrors.tuna.tsinghua.edu.cn.help/anaconda/ Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux、Mac 和 Windows,包括众多流行的科学计算、数据分析 Python 包;CMD 窗口就是 Windows 控制台;envs 是目录的意思;cache 是缓存的意思;镜像站地址就是数据源;

11、Pycharm 环境的安装与配置

Pycharm 实质上是一个 Python IDE , IDE就是 Intergrated development envriment 也就是集成开发环境,也是一个软件应用程序;一个 IDE 至少应该包括:源代码编辑器、提供语法高亮、自动补充代码、代码折叠功能;构建自动化工具,自动化编译、打包、简化软件构建流程;Debugging调试代码,调试、查找和修复代码的 BUG 错误;Pycharm 出自 JetBrains ,是一种 Python IDE , 除了基础功能外还有高级功能,可以用于支持 Django 框架下的专业 Web 开发;Pycharm 的专业收费版叫 Professinal ,社区免费阉割版是Community ;下载地址是全小写 https://www.jetbrains.com/python/download/ ;点开官网后,双击可执行文件安装包 Python-Community.exe ,Windows 系统尽量不要安装在系统 C 盘,安装在 C 盘满了之后会有一些卡顿、网速慢等问题,而是尽量要安装在 D、E、F 盘,和很多软件安装一样,创建桌面快捷方式和添加环境变量到路径——Create shortcut 以及 Add envroiment varale to PATH ;创建+——new project ——pure python ——Locations (路径位置——尽量安装在 D盘)——将默认路径换一个盘符就行——如 D:\pythonproject ;建议创建一个文件夹统一管理 Python .py 文件; 自定义环境——Custom enviroment ——enviroment ——select exsting 选择已有已存在——选 conda——找目录——condabin——找 conda.bat ;conda 与 Python是兼容的;常见文件:Pythonproject——new——file ; .bat 文件也是脚本文件; pycharm 都是默认组件多、功能多的;

12、Pycharm 的功能、优点和缺点

功能:调试代码、语法高亮、工程项目 Project管理、智能提示、自动完成、单元测试、版本控制等;优点:环境管理方便、自动导入包、代码调试方便、Git 管理;缺点:刚开始打开索引包比较慢、内存占用太高 3G 左右;

13、VsCode 的安装与配置

VsCode 也是编写代码的一个 IDE,开源免费简洁;VsCode 的英文全写是 Visual Studio Code 可视化代码编辑室;出自微软之手,以界面简洁、轻量著称,是一款免费开源的现代化轻量级代码编辑器,可以支持多达 37 种语言或文件; 优点是相对于 python 启动超快、内存占用小、没有漫长等待索引过程、界面好看、有丰富的视觉配色;缺点是需要安装的插件太多、默认不 支 持 Python 的 自 动 导 包 功 能 ; 下 载 地 址 :
https://code.visualstudio.com/download 网址需要全小写且无空格;文件夹:flodder ; 运行方式:创建文件夹自定义——选择 run python——选择 run ptthon file in terminal—— 可 以 设 置 为 中 文 简 体 ; 配 置 通 义 灵 玛——TONGYILINGMA:是一款 VsCode 的 AI 插件;VsCode 的缺点是组件少需要人工配置;
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐