计算机原理以及PythonIDE配置和使用
2024-09-30 10:35:31
计算机基础
在巩固了昨日学习知识的基础上,增加了新的内容
整个关于计算机基础的学习可以浓缩为五个问题
什么是编程?
人与计算机之间的交互操作,使人可以奴役计算机从而让其代替人类工作的行为
操作系统有什么用?
帮助人类更好的与计算机进行交互。
计算机由哪三大部分组成?
控制器运算器组成的cpu、内存、外存、输入输出设备
简述操作系统和应用程序的启动流程?
- 操作系统: 开机,启动临时操作系统,找到操作系统路径,启动操作系统
- 应用程序: 双击或者打开,CPU寻找此程序的外存地址,将此程序的各文件加载到内存中
编程语言的分类有哪些?并评估各个分类的优缺点。
- 机器语言:
- 优点:执行效率高
- 缺点:开发效率低
- 汇编语言
- 优点:相比于机器语言开发效率高
- 缺点:相比于机器语言执行效率低(翻译的过程)
- 高级语言
- 编译型语言
- 优点:相比于解释型语言执行效率高(一次编译永久使用)
- 缺点:相比于解释型语言开发效率低(写完才能看到BUG)
- 解释型语言
- 优点:相比于编译型语言开发效率高(写一句解释一句,及时发现BUG)
- 缺点:相比于编译型语言执行效率低(每次运行都要解释)
- 编译型语言
Python解释器和Python集成环境的配置
介绍了python程序执行的两种方式
交互式
在终端内输入python3,然后输入python代码
命令行式
在终端内输入python3文本文件路径
但只有IDE工具能大幅提高程序的开发效率和准确性
今日介绍了两种执行python程序的IDE
Pycharm
详见https://www.cnblogs.com/nickchen121/p/10722733.html
Jupyter
详见https://www.cnblogs.com/nickchen121/p/11069973.html
最新文章
- 关于 REST
- pthread_detach pthread_join pthread_create
- TCP移动端跟服务器数据交互
- tracking 问题解决
- windows下eclipse远程连接hadoop错误“Exception in thread";main";java.io.IOException: Call to Master.Hadoop/172.20.145.22:9000 failed ”
- block代码块介绍
- C++ 约瑟夫环
- JavaScript 你好!
- Do not wait until the conditions are perfect to begin. Beginning makes the conditions perfect(转)
- web应用程序 前段部分调优
- 微信小程序教学第三章(含视频):小程序中级实战教程:列表-页面逻辑处理
- 第六次作业———numpy数据集练习
- vue2.0中使用pug(jade)
- ODAC(V9.5.15) 学习笔记(十)TVirtualTable
- The type android.support.v4.view.ScrollingView cannot be resolved. It is indirectly referenced from
- Git文件状态
- ASCII 对照表
- OpenCV中GPU函数
- linux -- ubuntu桌面版安装xampp
- 怎样安装Linux操作系统
热门文章
- Scala 学习之路(一)—— Scala简介及开发环境配置
- Kali Linux Web渗透测试手册(第二版) - 1.0 - 渗透测试环境搭建
- 【SQL-JOIN】mysql中left joinn、right join、full join以及inner join
- 使用NLog记录业务日志到数据库
- yarn or npm 版本固化如何选择
- SPOJ INTSUB - Interesting Subset(数学)
- JDK源码阅读(三):ArraryList源码解析
- 为什么QQ能上却打不开网页呢?
- Java面试总结(一)
- C++学习书籍推荐《More Exceptional C++》下载