当前位置:网站首页>Pycharm is really strong
Pycharm is really strong
2022-07-26 11:52:00 【Chaoyang District liangzai_ James】
Maybe I'm a little behind the times , Or because JetBrains stay Python IDE It has a large share of the market , Until recently I found out that , Use VSCode Of Python More developers than expected .
In the near future , I will PyCharm and Notebooks Put them together for a while , Find out Notebooks Easy access to data , And visualize the data in real time ;PyCharm You can do more . The combination of the two makes me very satisfied .
Another thing that I'm glad about is
PyCharm(JetBrains) Our manufacturers are not American giants ( Like Microsoft ), It's from a private company in Prague, the Czech Republic
Of course , No matter what ,Visual Studio Code( abbreviation VSCode) It's all Microsoft open source IDE.Stack Overflow indicate ,2015 year VSCode As soon as the original version of , It has become the most popular IDE.
But I think I don't really spend a lot of time using VSCode And what it provides , So put it with PyCharm Comparison , Identify their strengths , In order to better decide which one to use ?
1. PyCharm be better than VSCode
Maybe everyone will think that , In dedicated IDE It's more comfortable to develop code in , and PyCharm Created just to use Python Write code . But what's the difference ?
Let's take autocomplete Function as an example .VSCode Sometimes in autocomplete There's a problem with the functionality , but PyCharm Hardly , Personally, I am right VSCode The experience is , Sometimes it works , Sometimes not . I'm not the only one who thinks that , stay reddit Users on the Internet complain about the same thing :it’s oddly temperamental.
besides ,VSCode There is also the difficulty of loading and extending , Maybe it's just my problem , But it's a problem over and over again , Always in one place and always there .
At the beginning with VSCode When , You must think “ fantastic , I can customize VSCode, This is exactly what I want ”, It actually takes a lot of time to fix mistakes , Wasted development time , But that is PyCharm It doesn't exist .
Based on the above situation ,PyCharm yes Python There is an inherent one IDE And you can really use it to build , So than VSCode More advantage , but VSCode It also provides people with a lot of .
2. VSCode be better than PyCharm
First , The most important thing is VSCode Is a free open source modern lightweight code editor , You can extend the functionality by installing plug-ins , And the professional version PyCharm It's very expensive .
PyCharm There's a free version of the community , But there are few features : It doesn't include database development tools and network related tools , There are no advanced functions such as performance analysis and remote debugging ,VSCode More than free PyCharm The community edition has more features , So let's look forward to PyCharm Professional version !
at present ,PyCharm Of users found a problem with their memory footprint , The upper limit may take up at most 1.5GB Of disk space , This has a huge impact on the coding experience , And if the computer can't handle it , More time will be spent on Loading , It even takes a lot of time to accomplish basic tasks , No user will like this situation .
Visual Studio Code It takes up much less space in terms of memory consumption and physical disk space , Probably PyCharm Of 30%, therefore ,VSCode Relatively light , So for smaller projects or applications , Or when editing one or more files quickly ,VSCode It's a great editor .
Last , People think it has to be in VSCode Build custom IDE, And this one PyCharm You can use it directly , But its utility VSCode Use plug-ins from the beginning to build ( Or use Python) This means that users can easily upgrade functions through plug-ins , Always improve more development and better coding experience , But for the PyCharm Come on , This problem can only be left to JetBrains 了 .
3. Which is better? ?
It's not perfect , but PyCharm and VSCode Both allow the creation of plug-ins to enhance the user experience , Both have perfect IDE, You can really choose according to your needs and requirements . Both have strong communities , Even though VSCode It was born less than PyCharm, But in terms of technical capabilities , It's true that they all have quite mature systems .
You want to be a professional PyCharm Pay for professional experience , Still want free VSCode Experience , It's a little less professional , But it's very scalable ?
Personally , If only Python Write code , Then stick to it PyCharm. without , Just use VSCode Well .
Use IDE It can really change the understanding and experience of the coding language . Here it is , I hope senior programmers can use it according to the project at hand IDE, Flexible use of tools will make work easier .
About Python Technology reserve
Learn from good examples Python Whether it's employment or sideline, it's good to make money , But learn to Python Still have a learning plan . Finally, let's share a complete set of Python Learning materials , For those who want to learn Python Let's have a little help !
One 、Python Learning routes in all directions
Python The technical points in all directions are sorted out , Form a summary of knowledge points in various fields , The use of it is , You can find the corresponding learning resources according to the above knowledge points , Make sure you learn more comprehensively .
Two 、Python Essential development tools

3、 ... and 、 The high-quality goods Python Learning books
When I learn a certain foundation , When you have your own understanding , I will read some books compiled by my predecessors or handwritten notes , These notes detail their understanding of some technical points , These understandings are quite original , You can learn different ideas .
Four 、Python Video collection
Watch the zero basics learning video , Watching video learning is the quickest and most effective way , Follow the teacher's ideas in the video , From foundation to depth , It's still easy to get started .

5、 ... and 、 Practical cases
Optical theory is useless , Learn to knock together , Do it , Can you apply what you have learned to practice , At this time, we can make some practical cases to learn .
6、 ... and 、Python Exercises
Check the learning results .
7、 ... and 、 Interview information
We learn Python Must be to find a well paid job , The following interview questions are from Ali 、 tencent 、 The latest interview materials of big Internet companies such as byte , And the leader Ali gave an authoritative answer , After brushing this set of interview materials, I believe everyone can find a satisfactory job .

This full version of Python A full set of learning materials has been uploaded CSDN, Friends can scan the bottom of wechat if necessary CSDN The official two-dimensional code is free 【 Guarantee 100% free 】

边栏推荐
- JS use webuploader to do blocking and breakpoint continuation of large files
- 建模杂谈系列150 SCLC工程化实验3-SRule
- Colt DCS is serious about building a green data center!
- Cohere博客:在生产环境中运行大型语言模型-推理框架概览
- 向日葵资深产品总监技术分享:如何在AD域环境下应用
- 【倒计时10天】腾讯云音视频专场即将见面,千元大奖等你来拿!
- 什么是Per-Title编码?
- Database composition trigger
- Wechat applet - Advanced chapter Lin UI component library source code analysis button component (I)
- Can you believe it? It took me only two days to develop a management system
猜你喜欢

系统调用捕获和分析—修改内核方法添加系统调用

什么是Per-Title编码?

ESP8266-Arduino编程实例-开发环境搭建(基于Arduino IDE)

3.2 创建菜单与游戏页面(下)

Wulin headlines - station building expert competition

The latest heart-shaped puzzle applet source code + with flow master

Wechat applet - Advanced chapter Lin UI component library source code analysis button component (I)

音视频技术开发周刊 | 255

28. Implementation of file directory parsing code

Acwing727.菱形图案
随机推荐
.....
【活动早知道】LiveVideoStack近期活动一览
虚拟偶像代言产品出问题谁负责? 且听律师分析
3.1 create menu and game page - up
Big view +500 cases, software teams should improve R & D efficiency in this way!
c语言代码量统计工具
System call capture and analysis conclusion making system call log collection system
Wechat applet - Advanced chapter Lin UI component library source code analysis button component (I)
28. Implementation of file directory parsing code
[error reporting] what do you read in the log
Understanding useref is enough
Substance painter 2021 software installation package download and installation tutorial
win10使用nvm安装node、npm、cnpm
大咖观点+500强案例,软件团队应该这样提升研发效能!
3dunity game project actual combat - aircraft war
Application scheme of ankerui residual pressure monitoring system in residential quarter
【通信原理】第二章 -- 确知信号
元宇宙GameFi链游系统开发NFT技术
【通信原理】第一章 -- 绪论
专访即构科技李凯:音视频的有趣、行业前沿一直吸引着我