Python 的编码工具很多。目前最流行的是 pycharm,关于 pycharm 的安装使用请参考 PyCharm安装使用教程

而学习过程中,我觉得最好用的,还是 Python 自带的练习工具 IDLE。这款工具不用安装,装好 Python 后就有了。

这款工具最大的好处,就是变量的值、函数返回值都可以直接展示,不用打印即可查看。这极大了方便学习过程中,需要不断的查看各种语句的执行结果。

基本使用

打开工具,Windows 开始菜单 > 所有程序 > Python 3.6 > IDLE (Python 3.6 32-bit)



打开后,界面如下:

在练习过程中,如果需要创建 Python 文件,也可以通过 IDLE 操作:

打开File > New File 或者使用快捷键Ctrl + N



在新建的窗口中输入 Python 代码



然后可以运行,运行方式可以直接按 F5 或者点击菜单栏中的Run > Run Module



运行后会弹出要求保存的提示



点击确定后,保存到你存放练习笔记的目录即可。



运行后,会回到 Python IDLE 的 shell 界面,上面显示了你当前运行的文件名称。你可以接下来在光标位置继续操作。

修改 IDLE 主题

当然我现在用的主题修改过,修改主题的方法如下:

打开菜单 Options > Config IDLE

  1. 修改字体

    个人比较喜欢 DejaVu Sans Mono 这种字体,自动第一次用 ubuntu 系统就喜欢上了这种类似的字体。可根据喜好选择对应的字体,右边展示的是当前字体各种文字的显示样式。

  2. 修改主题样式

    需要找到 config-highlight.cfg 文件,直接使用 windows键 + R 打开“运行”,在运行窗口输入(拷贝粘贴进去即可):
notepad %USERPROFILE%\.idlerc\config-highlight.cfg

这句命令会用记事本打开 config-highlight.cfg 文件。

如果没有这个文件,则使用如下命令:

%USERPROFILE%\.idlerc\

该命令会进入一个文件夹,在该文件夹下新建一个文本文件,把名字修改为 config-highlight.cfg,右键使用记事本打开。

然后将下面的这段内容全部拷贝粘贴进去

[Obsidian]
definition-foreground = #678CB1
error-foreground = #FF0000
string-background = #293134
keyword-foreground = #93C763
normal-foreground = #E0E2E4
comment-background = #293134
hit-foreground = #E0E2E4
builtin-background = #293134
stdout-foreground = #678CB1
cursor-foreground = #E0E2E4
break-background = #293134
comment-foreground = #66747B
hilite-background = #2F393C
hilite-foreground = #E0E2E4
definition-background = #293134
stderr-background = #293134
hit-background = #000000
console-foreground = #E0E2E4
normal-background = #293134
builtin-foreground = #dd17e8
stdout-background = #293134
console-background = #293134
stderr-foreground = #FB0000
keyword-background = #293134
string-foreground = #EC7600
break-foreground = #E0E2E4
error-background = #293134 [tango]
definition-foreground = #fce94f
error-foreground = #fa8072
string-background = #2e3436
keyword-foreground = #8cc4ff
normal-foreground = #ffffff
comment-background = #2e3436
hit-foreground = #ffffff
break-foreground = #000000
builtin-background = #2e3436
stdout-foreground = #eeeeec
cursor-foreground = #fce94f
hit-background = #2e3436
comment-foreground = #73d216
hilite-background = #edd400
definition-background = #2e3436
stderr-background = #2e3436
break-background = #2e3436
console-foreground = #87ceeb
normal-background = #2e3436
builtin-foreground = #ad7fa8
stdout-background = #2e3436
console-background = #2e3436
stderr-foreground = #ff3e40
keyword-background = #2e3436
string-foreground = #e9b96e
hilite-foreground = #2e3436
error-background = #2e3436

如下图:



拷贝进去后,保存并关闭。

关闭 IDLE 重新打开,进入刚才的设置界面,点击 Highlights,选择刚才配置的主题 Obsidiantango

然后愉快的编码吧,好看的字体和配色也会让自己学习的兴趣增加不少!

其余的编码工具包括 Sublime text、Eclipse 等,请参考其他网上教程。

最新文章

  1. 拼图小游戏之计算后样式与CSS动画的冲突
  2. vue.js几行实现的简单的todo list
  3. 非阻塞同步算法实战(三)-LatestResultsProvider
  4. Ajax&json
  5. Nginx反向代理多虚拟主机代理
  6. Tomcat 在win7/win8 系统下tomcat-users.xml.new(拒绝访问)解决方法
  7. php 警告
  8. Android 如何去除桌面上下边框暗度逐渐变暗的效果
  9. NSS_03 过滤器
  10. Tree HDOJ--2682
  11. 网络流(最大流) HDU 1565 方格取数(1) HDU 1569 方格取数(2)
  12. python 装饰器简介
  13. 纯CSS实现带小角的对话框式下拉菜单
  14. Oracle函数function
  15. UVA 1623 Enter The Dragon
  16. JavaEE(11) - 消息驱动EJB
  17. 机器学习基石 1 The Learning Problem
  18. 入侵必练的CMD命令
  19. java压缩文件解压:调用WinRAR5命令强于自己写代码实现
  20. meta标签补充属性(viewport)

热门文章

  1. ORACLE遞歸查詢
  2. Appium Android Bootstrap源代码分析之启动执行
  3. 【数字图像处理】五.MFC图像点运算之灰度线性变化、灰度非线性变化、阈值化和均衡化处理具体解释
  4. Java图像渐变
  5. js实现动态添加事件
  6. Python 面向对象 —— 多重继承
  7. 72.调用req.flash('error', '用户已存在!'); 时候 报错 "req.flash is not a function"
  8. Mahout的推荐系统
  9. nslookup---域名查询
  10. 使用pandas导出PostgreSQL 模式下的所有表数据并保存