Python系统学习1-2

news/2024/11/19 4:34:47/

目录

一、硬件

二、软件:程序+文档

三、基础知识

四、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.ppmy.cn/news/1000045.html

相关文章

爬虫教程1_Xpath 入门教程

Xpath 入门教程 在编写爬虫程序的过程中提取信息是非常重要的环节,但是有时使用正则表达式无法匹配到想要的信息,或者书写起来非常麻烦,此时就需要用另外一种数据解析方法,也就是本节要介绍的 Xpath 表达式。 Xpath表达式 XPath…

每日一道面试题之Iterator 和 ListIterator 有什么区别?

Iterator 和 ListIterator 都是 Java 集合框架中用于遍历集合元素的接口,但它们有一些区别: 使用的范围:Iterator可以迭代所有集合,而ListIterator 只能用于List及其子类。 继承关系:ListIterator 继承 Iterator,并且ListIterat…

Golang之路---02 基础语法——异常机制:panic 和 recover

Golang的异常处理 Go 没有像 Java 和 .NET 那样的 try/catch 异常机制:不能执行抛异常操作。 在 Golang 中,有不少常规错误,在编译阶段就能提前告警,比如语法错误或类型错误等,但是有些错误仅能在程序运行后才能发生&…

vue中axios的使用

什么是Axios Axios是一个基于Promise的HTTP客户端库,用于发送HTTP请求并处理响应。它可以在浏览器和Node.js环境中使用,并提供了许多功能,如拦截请求和响应、转换请求和响应数据、取消请求等。 使用场景: 发送AJAX请求&#xf…

【JS】运算符优先级汇总

文章目录 如果 OP1 和 OP2 具有不同的优先级(见下表),则优先级最高的运算符先执行,不用考虑结合性。 console.log(3 10 * 2); // 输出 23 console.log((3 10) * 2); // 输出 26 因为括号改变了优先级如果 OP1 和 OP2 具有相同的…

Tomcat安装与管理

文章目录 Tomcat安装及管理Tomcat gz包安装:JDK安装:Tomcat安装:修改配置文件(如下):服务启动配置: Tomcat-管理(部署jpress):修改允许访问的主机修改允许管理APP的主机进入管理&…

【C++】类和对象-继承

0.前言 1.基本语法 继承的用处就是极大的减少代码的重复性&#xff0c;如果没有用继承&#xff0c;看看以下代码&#xff0c;你知道了。。。。 基本实现代码&#xff1a; #include <iostream> using namespace std; /******************************************/void …

数据库同步时,通过存储过程找出时间内发生变化的视图和物化视图

1. 应用场景 在软件开发或数据库运维过程&#xff0c;每一次数据库同步都是运维人员的痛苦的过程。 如果每次都是无脑全量更新&#xff0c;则工作量较大如果每次都是增量更新&#xff0c;则需要知道哪些视图谁在什么时候修改了&#xff0c;增加了什么信息&#xff08;因为往往…