Python系统学习1-2-计算机基础,python入门技巧

news2025/1/18 16:50:05

目录

一、硬件

二、软件:程序+文档

三、基础知识

四、python执行过程

五、Pycharm使用技巧


一、硬件

计算机五大部件:运算器,存储器,控制器、输入设备,输出设备。

运算器和控制器 集成在CPU中。

存储:内存RAM(临时存储数据,容量小,速度快)

           硬盘HDD(永久存储数据,容量大,速度慢)

二、软件:程序+文档

 

 Python运行之后往往是做一些核心的服务,是在linux上,所以上课用linux系统。

三、基础知识

“人”话变为计算机语言,通过编程语言。

执行方式1:交互式,终端输入,回车回复,输入Python3,打开大门,然后开始输入代码,exit()退出,一般用于测试。

执行方式2:文件式Python,将指令编写到.py文件中,编写文件,打开终端,进入程序文件,运行文件。【中英文编码方式不同,中文文件名可能运行会出错】

四、python执行过程

编译:在程序运行之前,一次性翻译为机器码。(C语言)

           优点:运行速度快,缺点:开发效率低,不能跨平台。Python的底层是C语言。

解释:在程序运行时,逐行翻译为机器码(类似同声传译)

          优点:开发效率高,可以跨平台,缺点:运行速度快

Python是解释型语言,但为了提高运行速度,使用了一种编译的方法。编译之后得到pyc文件,存储 了字节码(特定于Python的表现形式,不是机器码)。

 解释器类型:

CPython(C语言开发)

Jython(Java开发)

IronPython(.net开发)

五、Pycharm使用技巧

1、创建Python项目需要①位置(空文件夹)②解释器

2、解释器选择默认,Previously configured interpreter

2、project内容显示与隐藏快捷点:Alt+1

3、建立PythonFile时不需要添加后缀名.py

4、Ctrl+滚轮 可以缩放

5、按回车自动补全单词

6、运行代码:Ctrl+Shift+F10,关闭结果:Ctrl+Shift+F4

7、本行开头:Home键,本行结尾:end键

8、注释代码:ctrl+/

9、复制行:ctrl+d

10、删除行:shift+delete

11、选择列:shift+alt+鼠标左键

12、移动行:ctrl+shift+上下箭头

13、代码格式化:ctrl+alt+L

14、单行注释:#号开头,多行注释:三引号开头,三引号结尾

15、alt+鼠标左键 复制光标

编程:1抄2改3创新(学编程就可能抄都抄不对)

编写软件:1获取数据 逻辑计算 3输出数据

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/843330.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【笔记】移动光猫改桥接

1. 登录后台 移动光猫的超管和密码(百度的) 账号:CMCCAdmin 密码:aDm8H%MdA 浏览器访问 192.168.1.1 并登录 2. 选择连接 点击“网络”,在“连接名称”下拉框选择 INTENET_R_VID 字样的连接,并截图备…

java.lang.IllegalArgumentException: Invalid character found in methodname

postman请求异常:java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens

38K红外通信原理

红外通信原理 接收 以VS1838B红外接收管为例,正面对着你,引脚从左到右依次为OUT,GND,VCC ,电路图为 工作电压2.7~5.5V,红外接收头只接受38K信号(误差范围内)&#xff0…

K8S系列文章之 离线安装自动化工具Ansible

参考 文档 离线安装 Ansible - DevOps - dbaselife 一、Ansible简介 Ansible是一款开源的IT配置管理工具,常被IT界的小伙伴们用于自动化的场景,多用在服务部署、配置管理方面。配置文件采用最常见的yaml格式,学习起来也是比较容易&#xff…

Vue3 列表渲染简单应用

去官网学习→列表渲染 | Vue.js 运行示例&#xff1a; 代码&#xff1a;HelloWorld.vue <template><div class"hello"><h1>Vue 列表渲染</h1><p v-for"item in dataList">{{item}}</p><p v-for"(item,index)…

C++ | C++11新特性(上)

目录 前言 一、列表初始化 二、声明 1、auto 2、decltype 3、nullptr 三、STL容器的变化 四、右值引用与移动语义 1、左值与左值引用 2、右值与右值引用 3、右值引用与左值引用的比较 4、右值引用的场景及意义 &#xff08;1&#xff09;做参数 &#xff08;2&a…

带你了解Python的重要性,就算做测试也要会Python(文末送书)

名字&#xff1a;阿玥的小东东 学习&#xff1a;Python、C/C 主页链接&#xff1a;阿玥的小东东的博客_CSDN博客-python&&c高级知识,过年必备,C/C知识讲解领域博主 目录 人生苦短&#xff0c;我用 Python 在测试工作中用好 Python 进阶&#xff1a;用Python构建测试…

vue2 todoapp案例(静态)

1.创建三个子组件(TodoHeader、TodoMain、TodoFooter)和两个(index.css、base.css)样式&#xff1b; TodoHeader页面 <template><header class"header"><h1>todos</h1><input id"toggle-all" class"toggle-all" typ…

分布式应用:Zabbix监控平台

目录 一、理论 1.Zabbix 2.部署 zabbix 服务端&#xff08;端口号10051&#xff09; 3.部署zabbix 客户端&#xff08;端口号10050&#xff09; 4.将客户端加入服务端的监控主机中 二、实验 1.部署 zabbix 服务端&#xff08;端口号10051&#xff09; 2.部署zabbix 客户…

Postman如何做接口测试

目录 Postman如何做接口测试1&#xff1a;如何导入 swagger 接口文档 Postman如何做接口测试2&#xff1a;如何切换测试环境 Postman如何做接口测试3&#xff1a;什么&#xff1f;postman 还可以做压力测试&#xff1f; Postman如何做接口测试4&#xff1a;如何自动添加请求…

HCIP 三层交换机

一、实现VLAN间通信 在传统的交换机组网中&#xff0c;默认所有网络都处于同一个广播域&#xff0c;带来了许多问题&#xff0c;VLAN技术的提出&#xff0c;满足了二层组网隔离广播域需求&#xff0c;使得属于不同的VLAN间网络无法通信&#xff0c;但不同VLAN之间又存在着互相…

pip用法

pip show -f 包名 可以显示指定包的文件安装路径 参考&#xff1a; pip的基本使用 - 习久性成 - 博客园pip简介 1、pip 是一个现代的&#xff0c;通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。 2、pip是官方推荐的安装和管理Python包的工具…

进阶:Docker容器管理工具——Docker-Compose使用

文章目录 前言Compose大杀器编排服务 1、docker-compose安装curl方式安装增加可执行权限查看版本 2、Docker-compose.yaml命令3、 docker-compose实战4、Docker网络路由docker的跨主机网络路由**问题由来**:方案两台机分别配置路由表ip_forward配置 总结 前言 容器的管理工具&…

HarmonyOS NEXT,生命之树初长成

在不同的神话体系中&#xff0c;都有着关于生命之树的记载。 比如在北欧神话中&#xff0c;一株巨大的树木联结着九大世界&#xff0c;其被称为“尤克特拉希尔”Yggdrasill。在中国的《山海经》中&#xff0c;也有着“建木”的传说&#xff0c;它“有九欘&#xff0c;下有九枸&…

Squeeze-and-Excitation Networks阅读笔记一

文章目录 Abstract1 INTRODUCTION Abstract 卷积算子&#xff08;convolution operator&#xff09;是卷积神经网络&#xff08;cnn&#xff09;的核心组成部分&#xff0c;它使网络能够通过融合每层局部接受域内的空间和通道信息来构建信息特征。广泛的先前研究已经调查了这种…

24考研数据结构-图的存储结构邻接矩阵

目录 6.3 储存结构&#xff08;邻接表表示法&#xff09;1. 储存方式2. 结构3. 图的邻接表存储表示&#xff08;算法&#xff09;4. 结论5. 邻接矩阵和邻接表的对比邻接矩阵优点&#xff1a;缺点&#xff1a; 邻接表优点&#xff1a;缺点&#xff1a; 邻接矩阵与邻接表的关系 6…

iphone短信备份软件哪个比较好用?牛学长苹果数据管理工具是首选!

iphone短信备份软件哪个比较好用&#xff1f;说到iPhone备份&#xff0c;想必大家会下意识的想到iCloud和iTunes&#xff0c;这是苹果官方提供的两大特色服务&#xff0c;可以帮助我们备份苹果手机中的短信等多项数据&#xff0c;但由于它们都各有限制&#xff0c;只能同步整机…

Tomcat服务器远程连接

目录 IDEA配置远程Tomcat服务器 防火墙设置 windows Linux IDEA配置远程Tomcat服务器 1、选择 Edit configulations&#xff0c;添加远程Tomcat服务器&#xff1b; 2、添加远程Tomcat服务器&#xff0c;选择Remote&#xff1b; 3、修改远程连接设置&#xff0c;添加远程主…

案例:Docker 镜像的创建及使用(commit与dockerfile方式)

文章目录 1、commit方式创建镜像1.1、前期准备1.2、制成镜像1.3、启动镜像1.3.1、启动镜像启动nginx1.3.2、一个命令直接全部启动1.3.3、两种方式区别 1.4、commit创建镜像方式的本质 2、Dockerfile的使用2.1、Dockerfile指令2.2、nginx镜像制作案例2.3、查看构建历史&#xff…

zookeeper的部署

一 先下载zookeeper 二 解压包 三 修改配置文件 四 把配好文件传到其他的节点上面 五 在每个节点的dataDir指定的目录下创建一个 myid 的文件 六 配置zook的启动脚本 七 设置开机自启 八 分别启动 九查看当前状态service zookeeper status 十 总结 一 先下载zookeeper …