PyCharm

Highlights

Special stuff

  • sync workstation prefs, plugins, keymaps
  • fuzzy search "SHIFT+SHIFT"

Matlab-like features

  • Run / Debug (can override shortcut keys
  • linke

Super-integrated Git

  • Commit with CTRL+K (Push with CTRL+ALT+K)

Native Jupyter Notebook support

  • run ipython has markdown,
  • manage server
  • inline, realtime MD rendering ($e^{i\pi} + 1 = 0$)

Plugins

  • Quick File Preview
  • CSV plugin

In [1]:
for i in range(0,10):
    print(i)


0
1
2
3
4
5
6
7
8
9

In [2]:
import matplotlib.pyplot as plt
plt.plot([1,2,3], [1,3,4], marker='o', markersize=14, markerfacecolor='red', 
         linewidth=2, markeredgewidth=2)
plt.title('plotTitle', fontname='Comic Sans MS', fontsize=28)
plt.show()
print('plotshown')

## Markdown

# Let's try to import a library


<Figure size 640x480 with 1 Axes>
plotshown

In [3]:
# Learning1
## sub level 2 
Learning SciPy etc 

* item 1
* item 2


  File "<ipython-input-3-20e945ae4f95>", line 3
    Learning SciPy etc
                 ^
SyntaxError: invalid syntax

Here is a heading

here is subheading