目录
1 支持的语言
2 支持的框架
3 生成工具
4 集成开发者
5 版本控制
6 部署
7 协作和团队合作
8 外观
9 远程解释器
10 授权许可
11 定价
12 如何选择
12.1 学生认证免费使用专业版
PyCharm Community Edition 专为“纯 Python”开发设计,
PyCharm Professional Edition 默认捆绑 WebStorm 和 DataGrip 功能,不仅为前端技术和数据库提供一流支持,还包括对 Python Web 框架、数据科学、远程开发和 Python 分析器的支持。
1 支持的语言
PyCharm Pro
|
PyCharm Community
|
|
|
Python 与 Jython
|
Python 与 Jython
|
Cython
|
|
Rust 【通过插件支持】
|
Rust【通过插件支持】
|
Dart 【通过插件支持】
|
Dart【通过插件支持】
|
SQL
|
|
HTML、XML、JSON、YAML
|
HTML、XML、JSON、YAML
|
XSL、XPath
|
XSL、XPath
|
Markdown
|
Markdown
|
JavaScript、TypeScript
|
|
CoffeeScript、ActionScript
|
|
CSS、Sass、SCSS、Less、Stylus
|
|
2 支持的框架
PyCharm Pro
|
PyCharm Community
|
|
|
React、React Native
|
|
Angular、AngularJS
|
|
Node.js
|
|
Vue.js【通过插件支持】
|
|
Django、Flask、Pyramid
|
|
PyQT
|
PyQT
|
Jupyter Notebook
|
|
3 生成工具
PyCharm Pro
|
PyCharm Community
|
|
|
npm
|
|
Webpack
|
|
Gulp、Grunt
|
|
Virtualenv/Buildout
|
Virtualenv/Buildout
|
4 集成开发者
PyCharm Pro
|
PyCharm Community
|
|
|
嵌入式终端
|
嵌入式终端
|
数据库工具
|
|
HTTP客户端
|
|
5 版本控制
PyCharm Pro
|
PyCharm Community
|
|
|
Git、GitHub
|
Git、GitHub
|
Subversion
|
Subversion
|
Mercurial
|
Mercurial
|
团队基础服务器【通过插件支持】
|
团队基础服务器【通过插件支持】
|
Perforce
|
|
6 部署
PyCharm Pro
|
PyCharm Community
|
|
|
Docker、Docker Compose
|
Docker、Docker Compose【通过插件支持】
|
Kubernetes【通过插件支持】
|
Kubernetes【通过插件支持】
|
7 协作和团队合作
PyCharm Pro
|
PyCharm Community
|
|
|
协作开发
|
协作开发【最多可邀请 3 位访客,会话时间最长 30 分钟】
|
通过 JetBrains 帐户设置同步
|
|
Space 集成
|
Space 集成
|
问题跟踪器集成
|
|
8 外观
PyCharm Pro
|
PyCharm Community
|
|
|
自定义主题【通过插件支持】
|
自定义主题【通过插件支持】
|
9 远程解释器
PyCharm Pro
|
PyCharm Community
|
|
|
SSH
|
|
Docker、Docker Compose
|
|
WSL
|
|
Vagrant
|
|
10 授权许可
PyCharm Pro
|
PyCharm Community
|
|
|
商用
|
开源构建
|
11 定价
PyCharm Pro
|
PyCharm Community
|
|
|
30 天免费试用
|
免费
|
================ 贵不贵就问你,欢迎评论区留言 ==================
12 如何选择
其实前期学习的话,社区版就够用了,不过个人就是喜欢功能越多越好,钱花的越少越好,最好不要钱。
如果你是学生看第一点
12.1 学生认证免费使用专业版
JetBrains 使用学生证进行学生认证_懒笑翻的博客-jetbrains学生认证
JetBrains 使用邮箱进行学生认证_懒笑翻的博客-
Pycharm专业版与社区版的区别+学生认证途径
JAVA中需要的计组 java数据组
本人的愚见,博客是自己积累对外的输出,在学习初期或自己没有多少底料的情况下,与其总结写博客不如默默去搞自己的代码,但是学到集合这一块时,数组,集合,数据结构,算法这个概念搞的我比较混淆,所以不得已写这篇东西。
一,数组,数组和集合是Java中常用到的。
用Java去创建数组:
double[] myList;
这时myList 只是代表声明了一个只存放double类型的数组,并