Python的第二堂课(1)

一、编程语言的分类

机器语言:直接使用二进制命令去编写程序。

  优点:执行效率高

  缺点:开伐效率低

汇编语言:用英文标签代替二进制命令去编写程序

  优点:开发效率高于机器语言

  缺点:执行效率低于机器语言

高级语言:用人类能理解的表达方式去编写程序,通过操作系统间接地操作硬件,无需考虑硬件细节

  编译型:类似于谷歌翻译

  解释型:类似于同声传译

执行效率:机器语言>汇编语言>编译型>解释型

开发效率:解释型>编译型>汇编语言>机器语言

跨平台性:解释型>all

二、安装python解释器

安装时可以直接将路径添加到环境变量中,如果没有则需要手动设置环境变量。

设置环境变量:

  win10下,右键计算机→属性→高级系统设置→环境变量

  双击用户变量下的Path,新建路径,只针对当前用户有效。

  相似过程,将pip路径添加到环境变量中。

双版本问题:    将两个版本的python.exe图标分别再复制到对应的文件夹中,名称分别修改为python2和python3,绝对不可以直接修改源程序名称。

三、执行python程序的两种方法:

1.交互式环境:用来调试程序,无法永久保存代码;

2.把程序写到文件中,永久保存下来。

?运行一个python程序的三个阶段:??   1.启动python解释器??   2.python解释器会将文件的内容当成普通的文本内容读入内存(没有语法的概念)??   3.python计时器解释执行刚刚读入内存的代码,开始识别python语法

四、pycharm简介:

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用python语言开发时提高其效率的工具,是开发集成环境。

运行程序的快捷键:ctrl+shift+F10

快速将鼠标行变为注释或变为语句: Ctrl+?

五、Windows下cmd下的一些命令:

dir 查看当前目录下有哪些文件

cd\ 返回到磁盘的根目录

cd.. 返回到上级目录

原文地址:https://www.cnblogs.com/realadmin/p/9969722.html

时间: 2024-08-29 15:56:46

Python的第二堂课(1)的相关文章

学习linux第二堂课 常用命令

第一堂课思维导图如下:

Python第5堂课(linux系统之用户群组权限篇)

作业一: 1) 新建用户natasha,uid为1000,gid为555,备注信息为"master" 2) 修改natasha用户的家目录为/Natasha 3) 查看用户信息配置文件的最后一行 4) 为natasha用户设置密码"123" 5) 查看用户密码配置文件的最后一行 6) 将natasha用户账户锁定 7) 将natasha用户账户解锁 8) 新建组police,gid为999 9) 查看组配置文件的最后一行 10) 将natasha用户加入police

Python第四堂课(LINUX系统指令一)

开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 使用su指令  su root 然后根据提示输入密码即可 使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 Ctrl+alt [F1-F6]可以自由切换终端,命令行界面会显示普通维护提示符为$,ROOT用户为# 使用命令退出虚拟终端2上登录的用户 输入EXIT即可 使用快捷键切换到虚拟终端5,使用管理员身份登录,查看系统提示符 此题不再赘述 使用命令退出虚拟终端5上登录的用户 此题不再赘述 切回

Python第三堂课(网络篇)

1.什么是互联网协议及为何要有互联网协议 1.1互联网协议就是一系列的网络协议,包括TCP/IP/Ethernet等协议,以上诸层一起构成网络中两个节点的通信标准. 1.2而其存在的意义就是定义计算机如何接入internet,以及接入internet的计算机通信的标准. 2.osi五层模型  从上往下依次是 ①应  用  层:规定应用程序的数据格式(不同程序不同标准,实现应用区分) ②传  输  层:在通过数据链路层和网络层寻找到目标主机后,为了实现软件层 面的通信,传输层建立端口到端口的通信,

SQLSever 第二堂课,主要学习内容为top查询前多少行,distinct去重,order by排序,group by分组,最重要子查询

create database xuesheng drop database xusheng use xuesheng go create table xueshengxinxi ( code int primary key identity(1,1)not null, name varchar(50) not null, age int not null, sex varchar(50) not null, hight int not null, [weight] int not null,

第二堂 软件工程课

第二堂课依旧是纯理论知识,当然课程中也有同学得感悟,比如一个问题,老师和同学之间得关系,有很多选项,(餐馆/食客,保姆/幼儿,兄弟/兄弟,警长/囚犯,路人甲/路人乙,教练/学员)我就感觉这个挺有意思肯定有思想在里面,其实我自己觉得,看到这个跟话题讨论,我看到选项后我选择了"参观/食客",因为我觉得餐馆就好比学校是给他人服务得地方,而食客就像我们学生一样是去寻求某样东西来充实自己得,就好比高尔基的一句话"我扑在书上,就像饥饿得人扑在面包上"其实书本就是我们得精神食粮也

Python第二十一课(反射/元类)

Python第二十一课(反射/元类)    >>>思维导图>>>中二青年 反射reflect 什么是反射, 其实是反省,自省的意思 反射指的是一个对象应该具备,可以检测,修改,增加自身属性的能力 反射就是通过字符串操作属性 涉及的四个函数,这四个函数就是普通的内置函数 没有双下划綫,与print等等没有区别 hasattr getattr setattr delattr p = Person("jack",18,"man") #

python基础第二课

一  认识模块 1.1  sys #!/usr/bin/env python3 # Author: Sam Gao import sys print(sys.path) #打印PYTHONPATH环境变量 # ['/home/sam/PycharmProjects/s14/day1', # '/home/sam/PycharmProjects/s14', # '/usr/lib/python35.zip', # '/usr/lib/python3.5', # '/usr/lib/python3.

Hadoop企业级完整训练:Rocky的16堂课(HDFS&MapReduce&HBase&Hive&Zookeeper&Sqoop&Pig&Flume&Project) - 0515

Hadoop是云计算的事实标准软件框架,是云计算理念.机制和商业化的具体实现,是整个云计算技术学习中公认的核心和最具有价值内容. 如何从企业级开发实战的角度开始,在实际企业级动手操作中深入浅出并循序渐进的掌握Hadoop是本课程的核心.   云计算学习者的心声: 如何从企业级开发的角度,不断动手实际操作,循序渐进中掌握Hadoop,直到能够直接进行企业级开始,是困惑很多对云计算感兴趣的朋友的核心问题,本课程正是为解决此问题而生,学习者只需要按照一步步的跟着视频动手操作,即可完全无痛掌握Hadoo