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里面的变量了。
  • 相关阅读:
    LeetCode 121. Best Time to Buy and Sell Stock
    LeetCode 221. Maximal Square
    LeetCode 152. Maximum Product Subarray
    LeetCode 53. Maximum Subarray
    LeetCode 91. Decode Ways
    LeetCode 64. Minimum Path Sum
    LeetCode 264. Ugly Number II
    LeetCode 263. Ugly Number
    LeetCode 50. Pow(x, n)
    LeetCode 279. Perfect Squares
  • 原文地址:https://www.cnblogs.com/sstealer/p/11471034.html
Copyright © 2011-2022 走看看