zoukankan      html  css  js  c++  java
  • # Pycharm打造高效Python IDE

    Pycharm打造高效Python IDE

    • 建议以scientific mode运行,在科学计算时,可以方便追踪变量变化,并且会提示函数的用法,比普通模式下的提示更加智能,一般在文件中引入了numpy等科学计算包时会自动识别,并提示使用scientific mode模式。

      具体步骤:

      • Settings –> Tools –> Python Scientific > Show plots in tool window 勾选,经过尝试,这条最好不要勾选,勾选这条,画图的时候会使用sciview输出图,很多功能无法使用。

      • View 勾选 Scientific Mode

      • Run–>Edit configurations -> 勾选 Run with python console

    • 使用Python Console运行,而不是使用终端。使用Python Console的优点是,方便调试代码,workspace记住所有中间变量,一旦出错随时调用中间变量查看debug方便的多,并且可以直接在原来环境下(也就是原来中间变量和都记住了,可以直接使用)测试其他语句,可以像使用MATLAB一样方便。

      • 食用方法:菜单栏——Run——Edit Configuration——勾选Run with Python Console

      • 可以使用Python Console执行部分代码:选中需要运行的代码,右键Execute Selection in Console(Alt + Shift + E)。

    • 还可以使用Pycharm+ipython(现在叫jupyter notebook)功能比直接使用Python Console更加强大,甚至比MATLAB更加强大,面向对象的支持比MATLAB还好

      • 食用方法:
        安装jupyter notebook。 这时候pycharm里面的python console自动就会被替换成ipython 的console。
        运行python 程序时,不要用菜单栏里的run,在当前的console 下面敲入
        run 你的python 文件名
        运行debug的小脚本,比如可视化几个变量之类的小脚本时可以用
        run -i 你的python 文件名
        -i的意思是 源文件就在当前IPython的名字空间下运行而不是在一个新的名字空间中 , 也就是和MATLAB一样当成脚本运行。 这时就能直接调用workspace里面的变量了。
  • 相关阅读:
    POJ 1681 Painter's Problem(高斯消元法)
    HDU 3530 Subsequence(单调队列)
    HDU 4302 Holedox Eating(优先队列或者线段树)
    POJ 2947 Widget Factory(高斯消元法,解模线性方程组)
    HDU 3635 Dragon Balls(并查集)
    HDU 4301 Divide Chocolate(找规律,DP)
    POJ 1753 Flip Game(高斯消元)
    POJ 3185 The Water Bowls(高斯消元)
    克琳:http://liyu.eu5.org
    WinDbg使用
  • 原文地址:https://www.cnblogs.com/sstealer/p/11471034.html
Copyright © 2011-2022 走看看