又一款全新的基于 GPT4 的 Python 神器Cursor,关键还免费
Posted Python数据挖掘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了又一款全新的基于 GPT4 的 Python 神器Cursor,关键还免费相关的知识,希望对你有一定的参考价值。
chartgpt大火之后,随之而来的就是一大类衍生物了。
然后,今天要给大家介绍的是一款基于GPT4的新一代辅助编程神器——Cursor。
它最值得介绍的地方在于它免费,我们可以直接利用它来辅助我们编程,真正做到事半功倍。
注意:不仅windows系统可以用,像其它mac系统、linux系统都可用。
首先,我们先来简单看看这款编辑器的界面,非常简单、干净,毕竟也是新生的产物,界面没有那么复杂。
目前支持JS和Python这两种语言。
根据你说的话,生成对应的代码
它使用起来非常简单,这里我们基于Python语言演示的①,此时只需要按住组合键Ctrl+K
就可以调用输入栏②,如图所示。
在上面输入栏中,我们直接输入想要实现的功能,点击回车就可以生成代码了。
继续观察上图,我想让它给我生成一个“猜数字”的功能,下面是它给我写的代码。
哪行代码不懂,给您解释哪行
当然,它不能仅仅给我生成代码就完事了,如果它给我生成的代码,我看不懂怎么办呢?
这个不用担心,它还支持组合键Ctrl+L
,它不仅能给你翻译整段代码的含义,还能单独给你解释每个函数的含义,真可谓贴心!
假如说,我想让它翻译出整段代码的含义:
假如说,我想让它翻译出某个函数的含义:
这款编辑器是不是贼好玩儿?
卧槽,又一款Python神器
写Python代码最头疼的两件事是什么?我总结了两点
1、Windows 平台安装第三方包经常失败的问题,还记得第一次安装mysql依赖包时的那个场景吗?怎么都装不上。
2、虚拟环境切换的问题,如果我们同时在一台电脑上开发多个项目,每个项目独立一个虚拟环境是非常必要的,但是在不同项目之间切来切去也是个麻烦。
这两个问题Anoconda可以救你。
Anaconda 是什么?
Anaconda 是一个可用于科学计算的 Python 发行版,支持 Linux、Mac、Windows系统,内置了常用的科学计算包。它解决了官方 Python 的两大痛点。
一句话总结就是它是一个比Python官方更牛逼的安装包
第一:
提供了包管理功能,Windows 平台安装第三方包经常失败的场景得以解决,
第二:
提供环境管理的功能,功能类似 Virtualenv,解决了多版本Python并存、切换的问题。
下载 Anaconda
直接在官网下载安装包, 选择 Python3.8 的安装包进行下载,下载完成后直接安装,安装过程选择默认配置即可,大约需要1.8G的磁盘空间。
conda 是 Anaconda 下用于包管理和环境管理的工具,功能上类似 pip 和 vitualenv 的组合。安装成功后 conda 会默认加入到环境变量中,因此可直接在命令行窗口运行命令 conda
conda 的环境管理与 virtualenv 是基本上是类似的操作。因此只要你用过pip 或者 virtualenv 那么基本没有迁移成本。
环境管理
创建虚拟环境
基于python3.8创建一个名字为python36的环境
conda create --name python36 python=3.8
激活虚拟环境
activate python36 # windows 平台
source activate python36 # linux/mac 平台
退出当前虚拟环境
deactivate python36
删除虚拟环境
conda remove -n python36 --all
# 或者
conda env remove -n python36
查看所有已安装的虚拟环境
conda info -e
python36 * D:\Programs\Anaconda3\envs\python36
root D:\Programs\Anaconda3
包管理
conda 的包管理功能可 pip 是一样的,当然你选择 pip 来安装包也是没问题的。
# 安装 matplotlib
conda install matplotlib
# 查看已安装的包
conda list
# 包更新
conda update matplotlib
# 删除包
conda remove matplotlib
用 conda 你再也不需要担心无法安装 mysqlclient、matplotlib 等机器学习相关的包了。
在 conda 中 anything is a package。conda 本身可以看作是一个包,python 环境可以看作是一个包,anaconda 也可以看作是一个包,因此除了普通的第三方包支持更新之外,这3个包也支持。比如:
# 更新conda本身
conda update conda
# 更新anaconda 应用
conda update anaconda
# 更新python,假设当前python环境是3.6.1,而最新版本是3.6.2,那么就会升级到3.6.2
conda update python
修改镜像地址
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
[global]
trusted-host = pypi.douban.com
index-url = http://pypi.douban.com/simple
配置完后,你的下载速度一定会飞起。
如果你是玩数据分析的话,强烈推荐你使用它来管理包和虚拟环境, 如果再配合 jupyter notebook 来开发的话,犹如倚天和屠龙。
推荐:
以上是关于又一款全新的基于 GPT4 的 Python 神器Cursor,关键还免费的主要内容,如果未能解决你的问题,请参考以下文章
又一款接私活神器!Spring Boot + Vue 通用后台管理系统,真香!!
又一款接私活神器!Spring Boot + Vue 通用后台管理系统,真香!!