你是Python萌新吗?从遇见IDE开始吧

你是Python萌新吗?你在学习Python吗?不管你是学一门课程还是自己学习,Thonny都是最适合初学者的IDE之一,它内置一些工具可以使你的开发过程更容易。值得一提的是,它是由一所大学开发的!

学习一门新语言时,我们很容易陷入不知所措的困境。即使是看似简单的选择,如使用哪种IDE,也能让初学者赶到沮丧甚至摸不着头脑。对于Python用户来说,有一个有用的工具可以帮助你快速实现自己的目标。Thonny将自己定义为“初学者的Python IDE”。是什么让这个IDE对Python新手很有用?

以前,我们已经讨论了前五个Python IDE和代码编辑器的顶级选集,然而Thonny却无影无踪。现在,我们回去给这个轻量级的IDE一些应得的爱。与其他Python IDE,如PyCharm相比,Thanne的UI更简单。它是干净的,而且是不言自明的。对于绝对初学者来说,Thonny与Python 3.7捆绑在一起,所以程序员们可以下载并开始运行。这大大地减轻了很多初学者安装各种开发环境而面临的困难。

这几个特点助力初学者快速上手:

  1. 一个简单的开始:内置Python3.7,所以你只需要安装一个简单的程序包就可以解决环境以及开发工具的安装,即装即用,马上就可以运行。
  2. 简单的调试器。只要按Ctrl +F5而不是F5,你就可以一步一步地运行你的程序,不需要断点。按F6的一个大的步骤和F7的一小步。步骤遵循程序结构,而不仅仅是代码行。
  3. 函数调用的真实表示。进入函数调用打开一个新的窗口,具有独立的局部变量表和代码指针。理解函数调用是如何理解递归的特别重要的。
  4. 高亮显示语法错误。未闭合的引文和括号是最常见的初学者语法错误。汤尼的编辑使这些很容易发现。
  5. 代码自动补全。在代码补全的帮助下,用户可以更简单地探索各种API。

当然了,以上仅仅是对于初学者而言。如果不是Python萌新,我建议你使用PyCharm,对于工作上的需求,PyCharm能更好地帮助你完成各项工作。最后,欢迎加入Python学习大家庭中来。

原文发布于微信公众号 - java工会(javagonghui)

原文发表时间:2018-11-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏web前端教室

我建议这样思路写组件

我建议这样思路写组件:首先一个大函数就是一个模块,可以简单到只是用function写,通过config对象写配置。然后通过传参调用,把这些模块连接起来,能实现功...

1865
来自专栏腾讯技术工程官方号的专栏

大道至简—GO语言最佳实践

被称为GO语言之父的Rob Pike说,你是否同意GO语言,取决于你是认可少就是多,还是少就是少。

2.7K12
来自专栏JackieZheng

解决Myeclipse下Debug出现Source not found以及sql server中导入数据报错

前言:在空间里回顾了我的2014,从生活、技术、家庭等各方面对自己进行总结剖析,也是给自己一个交代。也想在博客上专门写一篇2014年度菜鸟的技术路回忆录,但是...

2975
来自专栏Java技术栈

TBSchedule应用实战之“性能怪兽(集群篇)“

本节的重点将采用原生java,tbs和xxl-job三个模型来测试处理50万业务数据,总结他们的差异,向读者朋友们展示为什么作者称tbs为性能怪兽。 本节以实际...

3567
来自专栏逸鹏说道

Bootstrap-Select 动态加载数据的小记

关于前端框架系列的可以参考我我刚学Bootstrap时候写的LoT.UI http://www.cnblogs.com/dunitian/p/4822808.h...

3349
来自专栏前端大白专栏

最近在学习react-native 为之后的找工作做准备

1999
来自专栏北京马哥教育

给Linux小白看的命令行极简教程

1、命令行真的好吗 程序员的使命 维基百科的解释: 命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使...

3506
来自专栏草根专栏

Python数据分析(二): Numpy技巧 (1/4)

昨天晚上尝试了一下把我在Notebook上写到内容通过html代码复制过来,但是变形了,不是很好看。 所以今天决定直接截图发过来,这是我自己写的。。。。 首先需...

3759
来自专栏Albert陈凯

2018-07-24 关于数据库‘状态’字段设计的思考与实践关于数据库‘状态’字段设计的思考与实践1. 问题综述2. 业务分析3. 问题一、订单表的‘订单状态’字段应当包含哪些状态值?4. 问题二、订

原文地址:https://blog.csdn.net/tan_jianhui/article/details/8571342

2171
来自专栏更流畅、简洁的软件开发方式

您把哪些东东看成了对象?

     我们初学面向对象的时候,书里面往往会用小猫、小狗、鸭子、汽车等举例子,说是可以把这些看成是一个对象,然后再弄出来一些属性、方法、事件等进行说明。   ...

19610

扫码关注云+社区

领取腾讯云代金券