最受欢迎的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年,几杯奶茶的价钱,把知识学到手,是真的划算!


相关文章
|
19天前
|
人工智能 数据可视化 数据挖掘
探索Python编程:从基础到高级
在这篇文章中,我们将一起深入探索Python编程的世界。无论你是初学者还是有经验的程序员,都可以从中获得新的知识和技能。我们将从Python的基础语法开始,然后逐步过渡到更复杂的主题,如面向对象编程、异常处理和模块使用。最后,我们将通过一些实际的代码示例,来展示如何应用这些知识解决实际问题。让我们一起开启Python编程的旅程吧!
|
18天前
|
存储 数据采集 人工智能
Python编程入门:从零基础到实战应用
本文是一篇面向初学者的Python编程教程,旨在帮助读者从零开始学习Python编程语言。文章首先介绍了Python的基本概念和特点,然后通过一个简单的例子展示了如何编写Python代码。接下来,文章详细介绍了Python的数据类型、变量、运算符、控制结构、函数等基本语法知识。最后,文章通过一个实战项目——制作一个简单的计算器程序,帮助读者巩固所学知识并提高编程技能。
|
6天前
|
Unix Linux 程序员
[oeasy]python053_学编程为什么从hello_world_开始
视频介绍了“Hello World”程序的由来及其在编程中的重要性。从贝尔实验室诞生的Unix系统和C语言说起,讲述了“Hello World”作为经典示例的起源和流传过程。文章还探讨了C语言对其他编程语言的影响,以及它在系统编程中的地位。最后总结了“Hello World”、print、小括号和双引号等编程概念的来源。
98 80
|
25天前
|
存储 索引 Python
Python编程数据结构的深入理解
深入理解 Python 中的数据结构是提高编程能力的重要途径。通过合理选择和使用数据结构,可以提高程序的效率和质量
134 59
|
1天前
|
存储 运维 监控
探索局域网电脑监控软件:Python算法与数据结构的巧妙结合
在数字化时代,局域网电脑监控软件成为企业管理和IT运维的重要工具,确保数据安全和网络稳定。本文探讨其背后的关键技术——Python中的算法与数据结构,如字典用于高效存储设备信息,以及数据收集、异常检测和聚合算法提升监控效率。通过Python代码示例,展示了如何实现基本监控功能,帮助读者理解其工作原理并激发技术兴趣。
41 20
|
5天前
|
分布式计算 大数据 数据处理
技术评测:MaxCompute MaxFrame——阿里云自研分布式计算框架的Python编程接口
随着大数据和人工智能技术的发展,数据处理的需求日益增长。阿里云推出的MaxCompute MaxFrame(简称“MaxFrame”)是一个专为Python开发者设计的分布式计算框架,它不仅支持Python编程接口,还能直接利用MaxCompute的云原生大数据计算资源和服务。本文将通过一系列最佳实践测评,探讨MaxFrame在分布式Pandas处理以及大语言模型数据处理场景中的表现,并分析其在实际工作中的应用潜力。
26 2
|
18天前
|
小程序 开发者 Python
探索Python编程:从基础到实战
本文将引导你走进Python编程的世界,从基础语法开始,逐步深入到实战项目。我们将一起探讨如何在编程中发挥创意,解决问题,并分享一些实用的技巧和心得。无论你是编程新手还是有一定经验的开发者,这篇文章都将为你提供有价值的参考。让我们一起开启Python编程的探索之旅吧!
41 10
|
22天前
|
机器学习/深度学习 人工智能 Java
Python 语言:强大、灵活与高效的编程之选
本文全面介绍了 Python 编程语言,涵盖其历史、特点、应用领域及核心概念。从 1989 年由 Guido van Rossum 创立至今,Python 凭借简洁的语法和强大的功能,成为数据科学、AI、Web 开发等领域的首选语言。文章还详细探讨了 Python 的语法基础、数据结构、面向对象编程等内容,旨在帮助读者深入了解并有效利用 Python 进行编程。
|
20天前
|
机器学习/深度学习 人工智能 数据挖掘
探索Python编程的奥秘
在数字世界的海洋中,Python如同一艘灵活的帆船,引领着无数探险者穿梭于数据的波涛之中。本文将带你领略Python编程的魅力,从基础语法到实际应用,一步步揭开Python的神秘面纱。
37 12
|
19天前
|
IDE 程序员 开发工具
Python编程入门:打造你的第一个程序
迈出编程的第一步,就像在未知的海洋中航行。本文是你启航的指南针,带你了解Python这门语言的魅力所在,并手把手教你构建第一个属于自己的程序。从安装环境到编写代码,我们将一步步走过这段旅程。准备好了吗?让我们开始吧!

热门文章

最新文章