当前位置:网站首页>What is the IDE?Novice with which the IDE is better?
What is the IDE?Novice with which the IDE is better?
2022-08-03 10:02:00 【Is a samoyeds】
IDE (Integrated Development Environment), the full name is Integrated Development Environment, is an application used to provide a program development environment, generally including code editors, compilers, debuggers and graphical user interfaces and other tools.It is an integrated development software service suite that integrates code writing functions, analysis functions, compilation functions, and debugging functions.All software or software suites (groups) with this feature can be called integrated development environments.Common IDE tools are Pycharm, Visual Studio Code and so on.
For the Python IDE, I recommend PyCharm. Compared with other IDEs, PyCharm has the following four advantages:
•Concise code editing environment
•Powerful smart code assist functions (smart code completion, code checking, real-time error highlighting)
•Rich built-in developer tools (VCS, database, remote development, debugging, testing, performance analysis...)
•Complete web development and data science support (Django, Flask, JS, notebook, pandas...)
Editor
Editor, usually short for text editor.Notepad in Windows is a text editor.For example, if you create a new .txt text file, write python code in it, and directly change the suffix name to .py after saving, the program can still be compiled and run.
Compiler
The compiler is what runs your program code.With the compiler, the program can run.Let's see how a program should behave in a compiler-only environment.
$ python helloworld.pyPython combines the two processes of compilation and interpretation into one command, thus reducing one line, but it is still two processes.The compiled file is a .pyc file or a .pyo file. The .pyc file is a file generated by ordinary compilation, which can be generated by python -m py_compile helloworld.py; the .pyo file is a Python file generated after adding optimization options, which can be generated by python-O -m py_compile helloworld.py command generated.
Interpreter
Python is an interpreted language, and the interpreter is an essential tool for Python to run.Therefore, when we build a Pyhton environment, we essentially configure or customize Pyhton.
While an interpreter is system software capable of executing programs written in other computer languages, it is a translation program.Its execution method is to execute while translating, so its execution efficiency is generally low, but the implementation of the interpreter is relatively simple, and the high-level language in which the source program is written can use a more flexible and expressive syntax.
When we write Python code, what we get is a text file with a .py extension containing the Python code.To run the code, the Python interpreter is required to execute the .py file.
Introduction to Java Basics:
strong>Javaweb Core Foundation
JavaWeb basic tutorial, Java web from entry to enterprise full version
Java Complete Learning Roadmap
边栏推荐
猜你喜欢
随机推荐
mysql 事务原理详解
MySQL的分页你还在使劲的limit?
LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之二:编码实现
cnpm安装步骤
分辨率_分辨率越高越好?手机屏幕分辨率多少才合适?现在终于搞清楚了[通俗易懂]
ClickHouse查询语句详解
ECCV2022 | RU&谷歌:用CLIP进行zero-shot目标检测!
2022.8.2-----leetcode.622
对话 | AI、机器学习在材料科学研究中能发挥哪些作用?
文旅部:进一步加强旅游景区暑期安全管理工作
关于GBase 8c数据库的问题,如何解决?
Ultra-detailed Asp.net uses SSL two-way authentication, one article is enough
MySql数据库索引优化
浅聊缓存函数
Flink Yarn Per Job - Submit application
OPENCV学习DAY7
面试突击71:GET 和 POST 有什么区别?
Redis和MySQL如何保持数据一致性
问下flink -sql 通过cdc抽取数据怎么能更快的抽取数据写到目标端?如何配置?
mysqldump导出提示:mysqldump [Warning] Using a password on the command line interface can be insecure









