腾讯大佬告诉你,写Python到底用什么IDE合适

2023-11-10

不管你是 Python 新手还是老鸟,肯定纠结过一个问题: 到底用什么编辑器写 Python 代码好?

为此,我们调查了数十位鹅厂程序猿们爱用的 Python IDE,从他们对每款编辑器的看法中,也许能给你一点启示:

入门Python其实很容易,但是我们要去坚持学习,每一天坚持很困难,我相信很多人学了一个星期就放弃了,为什么呢?其实没有好的学习资料给你去学习,你们是很难坚持的,小编收集的Python入门学习资料,在文末即可免费领取!希望对你们有帮助

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以下为个人见解

个人认为:使用什么IDE,在于你喜欢用什么,习惯用什么,你是用来做什么,或是你工作中,项目组都统一用那个IDE。

下面我们分别来看看

喜欢什么?

比如说,你喜欢使用Notebook,这不能说有大佬推荐你使用pycharm,你就马上放弃Notebook,或者今天突然 vs code这个IDE火起来来,你就立马转战vscode

剥开IDE的功能说,你真的喜欢用吗,你用的习惯吗,每个IDE都有自身的优点,使用什么IDE关键在自己,即便是你觉得自己使用的IDE现在好像真没其它的好,你也不用放弃原来的,可以先下载试试,也可以多个IDE结合使用,什么?电脑太卡不够,9102年都过了,你还没有准备换一个性能好一点的?不换就不行换吧,反正我的也卡。

用来做什么

这是一个关键,你比如说,你做的是数据科学方面的工作,那么你可以使用

Notebook,(浏览器界面形式,支持代码分段运行,还可以图片嵌入显示,你可以将代码转文本,实时的做笔记,这个笔记不是使用注释能够比的,反正我觉得挺好用的,)

spyder(左边是代码区,右边跑 ipython 终端, 可以开启多个终端. 右边的 ipython 终端窗口也可以内嵌显示图片,也可以运行代码小片段,我一开始使用的就是这个IDE,用起来还可以,现在用的比较少了)

如果你做用用python做web开发,我强烈推荐

pycharm

这个IDE的集成度是真的很高,

什么virtualenv,Docker,Vagrant轻松,Git集成 ,

插件和集成终端以进行版本控制。

在您编码时向您显示PEP-8建议

调试功能,(这个我比较喜欢,用起来很香)

但是这个真的是占内存(我说的是运行内存)

集成一键创建 web项目,dajngo,flask等

支持你电脑上的各种文件格式,当然,什么音乐,视频是不支持的。

有个有社区版和专业版,社区版很多功能都是受到限制的,你可以找找破解版的

下面两个IDE

只做介绍,我也不是很清楚合适做什么,用的少,没有发言权

vs code

这个我用的不多,但是却是很多大佬都有推荐,首先配置是比较麻烦,配置python还是比较简单,配置C++我是现在都没有配置还(个人比较懒),无赖,现在还只是用来学C++,编译都在终端进行。

自定义配置 (就是需要自己配置

集成git

智能提示强大 (大部分IDE都有)

支持各种文件格式(
html/jade/css/less/sass/xml)

调试功能强大

各种方便的快捷键

强大的插件扩展(这个是真的香)

体量小,这个也很香

vim

如果你不知道vim那么可能到现在为止你还没有接触过Linux系统

使用vim做为IDE,我是没这个胆了,顶多写写简单的代码,用来写大量代码,我怕我死在在上面,享年18。

也就是说这是大佬专享

项目中大家用什么

比如:公司让大家统一使用A这个IDE,你偏要去使用 B这个编译器,啥都不说,兄弟我敬你是条汉子,江湖再见。

python官网自带的IDE

差点把这个给忘了,你用过吗,香不香?

我相信很多人都用过这个IDE,就是只有一个白色界面的那个。

咋说呢,入门的时候使使就好。

最后

最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!(文末领取

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。(文末领读者福利
在这里插入图片描述
在这里插入图片描述

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。(文末领读者福利
在这里插入图片描述

五、Python练习题

检查学习结果。
在这里插入图片描述

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。 (文末领取哦
在这里插入图片描述
在这里插入图片描述

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

腾讯大佬告诉你,写Python到底用什么IDE合适 的相关文章

随机推荐

  • android studio 设置model设置为library

    如图所示 我的项目里面是两个model 我现在把第二个flowlayout设置为library来用 在App中引用flowlayout 为了防止今后忘记 特此标注一下 首先第一步 找到我们要做library的model的build文件 我这
  • element步骤条增加锚点的实现

    element的步骤条默认样式是无法点击的 需求中有点击步骤条 页面滚动到特定锚点需求 实现如下
  • 【云原生之Docker实战】使用Docker部署PhotoPrism照片管理系统

    云原生之Docker实战 使用Docker部署PhotoPrism照片管理系统 一 PhotoPrism介绍 1 PhotoPrism简介 2 PhotoPrism特点 二 检查宿主机系统版本 三 检查本地docker环境 1 检查dock
  • jumpserver堡垒机 (资源)

    23 5 jumpserver介绍 官网www jumpserver org 跳板机概述 跳板机就是一台服务器 开发戒运维人员在维护过程中首先要统一登录到这台服务器 然后再登录到目标 设备迚行维护和操作 堡垒机概述 堡垒机 即在一个特定的网
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552

    Springboot高校宿舍交电费系统 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化 电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用 信息时代的到来已成为不可阻挡的时尚潮流 人类发展的历史正进入一个新时代
  • 关于Python爬虫Scrapy在高并发下DNS查找失败解决方案

    使用场景 检测80w URL 可否打开 配置 高端配置 20 进程 500 CONCURRENT REQUESTS 运行一段时间后会有DNSLookup什么的错误 也就是查找超时 但是在浏览器里可以打开这个网页 首先做一些可能的无用功 爬虫
  • LeetCode——剑指 Offer 39. 数组中出现次数超过一半的数字

    剑指 Offer 39 数组中出现次数超过一半的数字 题目 数组中有一个数字出现的次数超过数组长度的一半 请找出这个数字 你可以假设数组是非空的 并且给定的数组总是存在多数元素 示例 1 输入 1 2 3 2 2 2 5 4 2 输出 2
  • Ajax简要分析使用

    先抛出一般结构 ajax type get url Stu Servlet data type select student id stu id message p success function data alert data 当然是j
  • Ubuntu22.04使用中文输入法

    安装的时候选择了英文安装 之后切换到中文 忘记还要写中文注释 发现在语言设置里不能添加输入法 仔细找了以下发现输入法的设置改到了键盘设置里 网络上查到的大部分都是老版本的ubuntu 这个是2204版本 输入法设置位置不同
  • 闪回事务查询+闪回事务查询案例

    闪回事务查询 1闪回事务查询是闪回版本查询的一个扩充 2闪回事务查询可以审计某个事务或者撤销一个已经提交的事务 闪回事务查询案例 测试数据 create table sct4 id number 4 name varchar2 20 ins
  • uos,qt,linuxdeployqt,qt-installer-framework, 生成安装包的记录

    注 使用源码生成安装包的环境要求 已安装QT v5 5 24 DTK QTcreator linuxdeployqt qt installer framework v5 9 的UOS v20 1 打开QTcreator 新建项目 2 选择侧
  • python随机生成验证码,数字+大小写字母

    ASCII码的对照链接 大写字母的十进制范围是 65 91 小写字母的十进制范围是 97 123 数字的十进制范围是 48 58 思路 1 先在空链表中添加大小写字母和数字 2 从列表中随机选择四个验证码 3 将列表转化成字符串输出 代码如
  • python 进行排序的两种方式 sort和sorted

    方法1 用List的成员函数sort进行排序 方法2 用内建函数sorted进行排序 sort函数定义 sort cmp None key None reverse False sorted函数定义 sorted iterable cmp
  • Cannot invoke “String.equalsIgnoreCase(String)“ because “code“ is null

    问题 同时开启多个项目 端口号不一致导致项目前后端错乱匹配 解决办法 后端 ruoyi admin下的application yml中的port 端口号 前端 vue config js里的port 端口号修改一致
  • cpp 解析HTML之 htmlcxx

    html与xml格式上比较相似 但xml不并一定能支持html的解析 这里介绍一个c 解析html的开源项目 htmlcxx 一 代码示例 1 项目源码下载之后 使用vs打开即可 默认为生成 lib静态库及MTd模式 可以在属性中修改指定为
  • httprunner测试框架3--har2case录制脚本

    har2case录制脚本 录制脚本 只是一个过渡 可以将录制的 har脚本快速转化成httprunner脚本文件 不能依靠录制 har2case可以将 har文件转化成yaml格式或者json格式的httprunner的脚本 可以借助fid
  • java代码kafka初始化producer和consumer

    目录 一 初始化producer对象 序列化消息 生产者发送消息的三种方式 kafka生产者其它详细知识 二 初始化consumer对象 反序列化消息 consumer取消订阅的方式consumer unsubscribe 使用自定义的序列
  • 回溯法解决地图填色问题

    目录 回溯法 最大度优先 最少可选颜色优先 向前探测 随机产生不同规模的图 分析算法效率与图规模的关系 四色 回溯法 回溯法的基本思想是采用递归和深度优先搜索的方法 尝试在一组可能的解中搜索出符合要求的解 在搜索过程中 若发现当前所选的方案
  • 颜色值不透明度对应表(0%-100%)

    不透明度 ps 可以理解为alpha 0 1的值
  • 腾讯大佬告诉你,写Python到底用什么IDE合适

    不管你是 Python 新手还是老鸟 肯定纠结过一个问题 到底用什么编辑器写 Python 代码好 为此 我们调查了数十位鹅厂程序猿们爱用的 Python IDE 从他们对每款编辑器的看法中 也许能给你一点启示 入门Python其实很容易