最受欢迎的11个Python编程软件,工作效率直接起飞

简介: 拿走不谢!

大家好,这里是Python程序员晚枫,知识星球:Python读者圈。

每次程序员换工作,拿到新的电脑,装软件就要装一天。

程序员做开发,到底需要安装多少软件?

今天我们就以我擅长的Python为例,来一起总结一下。

软件下载

本文涉及的所有软件,我都已经打包之后,上传到了云盘。如需获取,请在公号:程序员晚枫的后台发送:编程工具包,24小时自动获取~

软件列表

1、Python + PyCharm

这2个软件,是必备。

它俩就像水(python)和水桶(pycharm)的关系。
可能有人选择vscode和jyputer等编辑器,其它编辑器的优点:轻量。具体来说,它们和pycharm的区别,和跑车和家用轿车的区别差不多:

  • 跑车专注于速度提高、驾驶体验的驾驶开发,家用轿车没有的驾驶相关的功能,它也有,所以显得贵、豪华。
  • pycharm专注于python的开发,其它编辑器没有的python开发功能,它也有,所以显得笨重(占用更多的电脑资源)。
使用起来,pycharm因为功能太多,所以比较占用电脑资源。但是,现在谁的电脑还差那点资源呢?

所以我的建议:

  • 如果你不写任何代码,只是想看看Python是什么,就不要下载PyCharm了。
  • 如果你想写点代码试试,甚至是做程序员,那么PyCharm是你唯一的选择。即使你选择了其它编辑器,也最终会转到PyCharm上来。因为用跑车去做速度优化方面的事情,真的太方便了。
其中Python是免费的,PyCharm是收费软件,我准备好了一个永久免费的办法,见链接👉 http://www.python4office.cn/free-ide/

2、Cmder

特别适合使用Windows开发的同学,虽然Win10有PowerShell,Win11最新版加入了Terminal。

但是Cmder可以自动将你输入的Linux命令,作用在Windows系统里。这一点用起来实在是太方便了~

3、Tabby

我最爱的Linux终端管理工具,最爱的功能:可以保存Linux密码,自动登录所有的Linux系统。

虽然有XShell可以实现同样的功能,但是XShell的界面,实在是太难看了。Tabby在界面上,还能看。

4、Navicat

用来链接数据库的最佳工具,没有之一

5、XFtp

对于使用服务器的小伙伴来说,往服务器下载、上传文件,可以使用命令:rz/sz,也可以使用可视化的工具。而XFtp就是其中优秀的一种。

尤其是我自己用服务器搭建了一个图床:https://www.python-office.com,本文的所有文章,都是用Xftp上传到服务器上,存储的。

6、VSCode

我有几个开源项目,是放在服务器管理的。3年开发了5个私人项目:自动化办公、网站、机器人、小程序...免费开源,拿走不谢~

有些简单的修改,我会直接在服务器上进行,但是我的重要开发一般是在本地。所以日常的工作流程就是:本地修改-提交到GitHub-服务器拉取。这样进行双端的同步。

最近正在考虑使用阿里云的无影云电脑进行项目管理。

7、Github

没有了GitHub,世界会变怎样我不知道,但作为程序员一定会少很多乐趣。

日常花费时间最多的一个网站:工作、学习、交友。一站式搞定。

上次分享过我每天都在看的资料:25个Python学习资源(文字版),摸鱼必备,可以用到就业

8、Git

都2022年了,如果还有公司不使用Git做代码的版本管理,那它一定是用SVN吧。不过我实习 + 工作过的这些公司,绝大多数使用的都是git。

9、Postman

后端开发必备的一个接口调试工具。

最近有一些国产的API工具,如果你喜欢的话,也可以试试。支持国产,人人有责。

10、微信开发者工具

很多公司都在做微信开发、小程序开发的项目,我之前也写了个小程序:彩虹屁机器人

使用的工具,就是这个腾讯推出的微信开发者工具。

11、云服务器

传送门: https://curl.qcloud.com/3csDz9jU

如果一个程序员,面试的时候问到服务器知识,完全不懂,应该100%会被淘汰吧?

而且自己学习的时候,操作一下云服务器,对于以上所有知识、软件的理解,都会更加的深入和实用。腾讯云服务器,几十块钱用1年,几杯奶茶的价钱,把知识学到手,是真的划算!


相关文章
|
9天前
|
机器学习/深度学习 存储 算法
解锁文件共享软件背后基于 Python 的二叉搜索树算法密码
文件共享软件在数字化时代扮演着连接全球用户、促进知识与数据交流的重要角色。二叉搜索树作为一种高效的数据结构,通过有序存储和快速检索文件,极大提升了文件共享平台的性能。它依据文件名或时间戳等关键属性排序,支持高效插入、删除和查找操作,显著优化用户体验。本文还展示了用Python实现的简单二叉搜索树代码,帮助理解其工作原理,并展望了该算法在分布式计算和机器学习领域的未来应用前景。
|
2月前
|
人工智能 数据可视化 数据挖掘
探索Python编程:从基础到高级
在这篇文章中,我们将一起深入探索Python编程的世界。无论你是初学者还是有经验的程序员,都可以从中获得新的知识和技能。我们将从Python的基础语法开始,然后逐步过渡到更复杂的主题,如面向对象编程、异常处理和模块使用。最后,我们将通过一些实际的代码示例,来展示如何应用这些知识解决实际问题。让我们一起开启Python编程的旅程吧!
|
2月前
|
存储 数据采集 人工智能
Python编程入门:从零基础到实战应用
本文是一篇面向初学者的Python编程教程,旨在帮助读者从零开始学习Python编程语言。文章首先介绍了Python的基本概念和特点,然后通过一个简单的例子展示了如何编写Python代码。接下来,文章详细介绍了Python的数据类型、变量、运算符、控制结构、函数等基本语法知识。最后,文章通过一个实战项目——制作一个简单的计算器程序,帮助读者巩固所学知识并提高编程技能。
|
2天前
|
JavaScript 搜索推荐 Android开发
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
21 8
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
|
2月前
|
Unix Linux 程序员
[oeasy]python053_学编程为什么从hello_world_开始
视频介绍了“Hello World”程序的由来及其在编程中的重要性。从贝尔实验室诞生的Unix系统和C语言说起,讲述了“Hello World”作为经典示例的起源和流传过程。文章还探讨了C语言对其他编程语言的影响,以及它在系统编程中的地位。最后总结了“Hello World”、print、小括号和双引号等编程概念的来源。
126 80
|
21天前
|
存储 缓存 Java
Python高性能编程:五种核心优化技术的原理与Python代码
Python在高性能应用场景中常因执行速度不及C、C++等编译型语言而受质疑,但通过合理利用标准库的优化特性,如`__slots__`机制、列表推导式、`@lru_cache`装饰器和生成器等,可以显著提升代码效率。本文详细介绍了这些实用的性能优化技术,帮助开发者在不牺牲代码质量的前提下提高程序性能。实验数据表明,这些优化方法能在内存使用和计算效率方面带来显著改进,适用于大规模数据处理、递归计算等场景。
58 5
Python高性能编程:五种核心优化技术的原理与Python代码
|
5天前
|
监控 算法 安全
内网桌面监控软件深度解析:基于 Python 实现的 K-Means 算法研究
内网桌面监控软件通过实时监测员工操作,保障企业信息安全并提升效率。本文深入探讨K-Means聚类算法在该软件中的应用,解析其原理与实现。K-Means通过迭代更新簇中心,将数据划分为K个簇类,适用于行为分析、异常检测、资源优化及安全威胁识别等场景。文中提供了Python代码示例,展示如何实现K-Means算法,并模拟内网监控数据进行聚类分析。
28 10
|
23天前
|
存储 算法 安全
控制局域网上网软件之 Python 字典树算法解析
控制局域网上网软件在现代网络管理中至关重要,用于控制设备的上网行为和访问权限。本文聚焦于字典树(Trie Tree)算法的应用,详细阐述其原理、优势及实现。通过字典树,软件能高效进行关键词匹配和过滤,提升系统性能。文中还提供了Python代码示例,展示了字典树在网址过滤和关键词屏蔽中的具体应用,为局域网的安全和管理提供有力支持。
50 17
|
2月前
|
Python
[oeasy]python055_python编程_容易出现的问题_函数名的重新赋值_print_int
本文介绍了Python编程中容易出现的问题,特别是函数名、类名和模块名的重新赋值。通过具体示例展示了将内建函数(如`print`、`int`、`max`)或模块名(如`os`)重新赋值为其他类型后,会导致原有功能失效。例如,将`print`赋值为整数后,无法再用其输出内容;将`int`赋值为整数后,无法再进行类型转换。重新赋值后,这些名称失去了原有的功能,可能导致程序错误。总结指出,已有的函数名、类名和模块名不适合覆盖赋新值,否则会失去原有功能。如果需要使用类似的变量名,建议采用其他命名方式以避免冲突。
51 14
|
2月前
|
存储 运维 监控
探索局域网电脑监控软件:Python算法与数据结构的巧妙结合
在数字化时代,局域网电脑监控软件成为企业管理和IT运维的重要工具,确保数据安全和网络稳定。本文探讨其背后的关键技术——Python中的算法与数据结构,如字典用于高效存储设备信息,以及数据收集、异常检测和聚合算法提升监控效率。通过Python代码示例,展示了如何实现基本监控功能,帮助读者理解其工作原理并激发技术兴趣。
68 20

热门文章

最新文章