默认教学计划
929人加入学习
(28人评价)
Python 基础
价格 ¥ 299.00
该课程属于 高校公益行 | 网络安全实践训练营 请加入后再学习

python 优点 软件质量,开发效率 可移植性高 标准库的支持

解释器:解释器是一种让其他程序运行起来的程序,实际上,解释器是代码与计算机硬件之间的软件逻辑层,shell 就是我们常见的解释器 解释器在执行时每读一条语句,并且根据这条语句执行相应的操作然后在读入下一条语句 

python可以认为是一款编程语言 我们安装一个名为解释器的软件包

执行 py将源码编译成为所谓的字节码的形式  编译就是一个简单的翻译的步骤,提高运行速度 python进程拥有写的权限 那么她回吧程序的字节码保存为一个.pyc扩展名的文件。pyc就是编译过的py源代码

虚拟机方式运行 字节码是通过pvm来执行

通过不同的方式打印单引号和双引号的应用

\n换行

[展开全文]

运行shell文件:   bash  sh csh   +文件名

运行pyhon文件:python +文件名

交互模式:〉〉〉

交互模式下比起文本模式,会有如下特点:

1文本前面不能有空格,否则会报错

2复合语句中第二行开始提示符会变成“。。。”

3用一个空行便是符合语句结束

 

#!/usr/bin/env python

标示符:有字母、数字、下划线组成,但不能以数字开头。

“”''

#注释

[展开全文]

建议学习2.7版本

优点:语法简洁,高可读性,开发效率高,可移植,支持自行开发或第三方模块,可调用c和c++库,可与java组建集成

缺点:速度不快(脚本)

使用场景:系统编程,用户图形接口,internet脚本,数据库编程,快速原型,数值计算和科学计算编程,游戏、图像、人工智能、XML、机器人等

[展开全文]

单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;

以双下划线开头的 __foo 代表类的私有成员

以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如__init__() 代表类的构造函数。

[展开全文]

#!/usr/bin/env python

使用反斜杠\可以吧一行语句写成多行

[展开全文]

Python使用入门

1.Python简介

(1)版本介绍:2.X,3.X。

    3.X的特点是规范化了代码,但不向下兼容。

    2.7可以向下支持之前的版本

(2)Python的用途,优缺点,使用场景

    特点:软件质量高、具有简洁的语法,无须编译,开发效率高、可移植性好、标准库支持一系列应用级的编程任务。

    缺点:速度慢

    使用场景:系统编程,用户图形接口,Internet脚本,数据库编程等。

2.环境搭建

  (1)下载

  (2)安装

    Windows 和 MacOS安装方式是可视化界面。     

    Unix/Linux是使用源码方式安装。

  (3)环境变量设置

3.运行程序

  • Python解释器简介
  • 程序执行
  • 交互模式与编写代码
  • 可执行脚本
  • 基础语法

  解释器是一种让其他程序执行起来的程序。

  Python会把源码编译成所谓字节码的形式。

  .pyc就是编译过的.py源代码。

  Python虚拟机(PVM)

  标识符:标识符有字母、数字、下划线组成,但不能以数字开头。

  引号:在Python里引号可以使用单引号(')双引号(")。用法一样。
三引号( " " ")可以使用段落。
  Python注释:可以使用#来进行注释

[展开全文]

任务1:Python使用入门

一、特点

  1. python2.x与python3.x
  2. 软件质量较高、效率高、可移植性强、标准库多样性
  3. 缺点就是语言速度不够快

二、使用场景

  1. 系统编程
  2. 用户图形接口
  3. Iternet脚本
  4. 数据库编程
  5. 快速原型—>编写快
  6. 数值计算和科学计算
  7. 人工智能
  8. 使用的公司广泛、应用场景广泛

三、环境搭建

  1. 下载python官网
  2. Documentation的介绍
  3. 图形化安装简单

四、运行程序

五、Python解释器

解释器:一种让其他程序运行的程序。是代码与计算机硬件之间的软件逻辑层。shell就是我们常见的结识器

Python可以认为是一款编程语言,我们安装的是一个名为Python的解释器

六、程序执行

  1. python介绍
  2. Python交互模式与编写代码

注意:交互模式下

  1. 文本前不能有空格
  2. 复合语句第二句开始会变"..."
  3. 用一个空行表示符合语句结束
  4. Python3.x print只支持以函数形式使用
  5. 3.x不再支持<>作为不等于,而是改用!=

七、可执行脚本

八、基础语法

  1. 标识符有字母、数字、下划线。但是不能以数字开头
  2. 行与缩进
  3. 引号:‘与“没有区别"""可以用来使用段落。也可以相互使用用来代替转义的作用。三引号也可以是'''
  4. #用于注释

 

[展开全文]

一:python使用入门

python3 更加标准,但不向下兼容.

python优点:

  1. 1,简洁
  2. 2,可移植性强
  3. 3.标准库的支持
  4. 4.开发效率高
  5. 5.可调用c++库

缺点:

  1. .运行速度慢
  2. python的功能:
  3. 系统编程
  4. 用户图形接口
  5. 脚本
  6. 数据库编程
  7. 快速原型
  8. 数值计算和科学计算编程
  9. 游戏图像等

运行程序:

  1. 解释器:一种让其他程序运行起来的程序(即字面意思)

python中单双引号区别不大

"""与/类似可以换行

 

 

[展开全文]

python优点:软件质量、开发效率、可移植性、标准库的支持,

语法简洁、高可读性、开发效率高、可移植性、支持自行开发或第三方模块、可调用c,c++库、可与java组建集成

缺点是跟其他语言相比速度不够快

python可以1.对操作系统服务的内置接口,使其称为编写

https://www.python.org

 

 

[展开全文]

Python

软件质量(quality)

Python使用了简洁和高可读性的语法,以及高度一致的编程模式

开发效率

Python的简洁语法,动态类型,无需编译,内置工具包的特性可以使开发人员能快速完成开发

可移植性

支持多种平台,可移植性高,通常需要代码的复制粘贴即可,无需更改代码。

标准库的支持

标准库支持一系列应用级的编程任务,而且还可以自行开发库或者使用第三方库来支持软件扩展

  • PYHTONPATH:python的搜索路径,默认我们import的模块都会从PYHTONPATH里面寻找
  • PYTHONSTARTUP:python启动后,会先寻找PYTHONSTARTUP环境变量,然后执行此文件中变量指定的执行代码
  • PYTHONCASEOK:加入该环境变量,就会是python导入模块的时候不区分大小写
  • PYTHONHOME:另一种模块搜索路径。它通常内嵌于PYTHONSTARTUP和PYTHONPATH目录中,使得两个模块库更容易切换

多行语句:使用反斜杠,可以吧一行语句写成多行。

[展开全文]
  • PYHTONPATH:python的搜索路径,默认我们import的模块都会从PYHTONPATH里面寻找
  • PYTHONSTARTUP:python启动后,会先寻找PYTHONSTARTUP环境变量,然后执行此文件中变量指定的执行代码
  • PYTHONCASEOK:加入该环境变量,就会是python导入模块的时候不区分大小写
  • PYTHONHOME:另一种模块搜索路径。它通常内嵌于PYTHONSTARTUP和PYTHONPATH目录中,使得两个模块库更容易切换

多行语句:使用反斜杠,可以吧一行语句写成多行。

[展开全文]

Python的优点:1.语法简洁   2.高可读性,开发效率高  3.可移植性  4.支持自行开发或第三方模块   5.可调用c,c++库,可与Java组建

 

[展开全文]

优点:

简洁可读性高

动态语言

可移植

标准库的支持

 

使用场景:

系统编程

GUI

Internet脚本

数据库编程

数值计算

游戏、图像、AI

 

.pyc编译后的.py文件 

 

"""表示段落

#表示注释

[展开全文]

add the line to your python source

#! add python path in this

e.g.:

#!/usr/bin/env python

make the script to a executable file

~:chmod +x *.py

 

[展开全文]

Python可分为 2.x 和3.x 两个版本 各有不同 3不向下兼容

 

Python语法简洁,无需编译开发效率高,可以执行强 

 

Python运算大数据的时候不会溢出

Python不能使用{}表示语句开始和结束而是使用缩进在使用多行语句时可以用一个/

 

Python注释 一个#开头其余的此行都是而""" ..."""可以注释多行

 

转义字符\字符

[展开全文]

python2与Python3 区别

函数

规范化代码<>不可用 变为!=

特点

简介和高效可读

开发效率 移植性 标准库支持

可以调用c c++库 java

使用场景

系统编程

用户图形接口

数据库编程

Internet脚本

数据库编程

快速原型

计算  和游戏

Windows  需要设置环境变量

添加path

print("hello world!")

解释器 让程序运行起来的程序(shell)

一次读一句 根据语句执行特定的操作

.pyc是,py的源代码

Python虚拟机 pvm

交互模式

>>>

复合句 

...

用空行表示一个语句的结束

在unix中 以

#!开头

#!/usr/bin/env Python

循环会有缩进

引号反用

'''

''' 多行注释

#朱师傅

[展开全文]

在Python 2.x (兼容强)【公司用】

中的

①print 'hello'

②<>表示不等于(能向下兼容)

 

在Python 3.x(速度快、兼容弱)【个人用】

①以函数的形式使用print ('hello')

②!=表示不等于(不能向下兼容)

 

Python

管理工具、GUI(图像)、Internet脚本、数据库编程(开发速度快)【开发原型】

 

环境变量

PYTHONPATH (import的模块)

PYTHONCASWOK (导入不区分大小写)

PYTHONSTARTUP (执行此文件中变量指定的代码)

PYTHONHOME (使得模块库更容易切换)

 

Python 的解释器

每次读入一个语句,然后操作,然后继续读入。

 

运行Python脚本时,在cmd中输入(Python的绝对路径)[python] 脚本名

 

Python 会把源代码编译成字节码而不是二进制码。

 

.pyc文件是.py编译后的代码文件。

 

Python 的虚拟机(PVM)

字节码会通过他来执行。

 

交互mode

提示符:>>>

1.文本前不能有空格,否则会报错

2.复合语句中第二行开始提示符会变成...

3.用一个空行表示符合语句结束

 

标识符,缩进对Python有影响

在Python中,“ 与’没差

#用来做注释

                              未来之巳

                             2018.5.14

[展开全文]

python正是因为其内置模块的强大功能,以及其完全开源的特性才有了如此强大的功能,以至于其实现复杂功能代码只需短短几十行便可实现,在其他的比如c语言底层编程语言来讲更加的简便。但是由于高级语言的特性无法编写驱动程序,与硬件无关。由于python属于一种解释性的语言,所以很低。python支持大数运算而不需要模拟手算。

[展开全文]