python扩展库丰富吗_董付国Python基础1-2安装-扩展库管理与对象模型

讲师:董付国 山东工商学院计算机学院副教授

山东省一流本科课程“Python应用开发”负责人,具有丰富的Python教学和开发经验,Python畅销书作者

=======================

2021.2.9 8:50    Python基础1:版本、安装

=======================

python是解释型高级动态编程语言

命令式编程、函数式编程,面向对象程序设计,拥有大量成熟扩展库

胶水语言,将不同语言编写的程序融合在一起无缝拼接。

多版本共存切换,更改系统环境变量path

运行后,三个大于号  >>> 是python运行的提示符

========几个重要网址===========:

https://www.python.org/doc/

https://bugs.python.org/

https://hackerone.com/python

http://stackoverflow.com/questions/tagged/python

常用IDLE编辑器,其它有pyCharm,还有Anaconda带大量扩展库

IDLE交互式编程中,直接代码输入回车

import math ,导入数学库

也可file-newfile创建保存程序代码文件

进入python文件夹,按住 shift 加右键 ,在此处打开命令行

进入命令行模式 ,可以输入 python 代码名,运行已编程序

==============快捷键=============

TAB 补全单词

ALT+ /  自动补全前面曾出现的单词

ALT+3 注释代码块

ALT+4 取消代码块注释

=============================

Python基础2:扩展库管理与对象模型

=============================

PIP 管理第三方软件包安装工具

在python文件夹下的scripts下,右键打开命令窗口

pip download SomePackage[==version] 下载扩展库的指定版本,不安装

pip freeze [> requirements.txt] 列出安装模块到文件

pip install -r requirements.txt  以列表中安装扩展库

pip list 列出当前已安装所有模块

pip install SomePackage [==version]  在线安装指定版本模块

pip install --upgrade SomePackage 升级模块

pip uninstall SomePackage[==version] 删除指定版本模块

===1.4.1 Python 的对象模型==

数字  int,float,complex

字符串 str    使用双引号 ""

字节串 bytes 以字母b引导,用单引号包括字符

列表list 放在方括号中 [字符,字符],逗号隔开

字典dict 大括号,逗号隔开,每个元素是一对,冒号前是键,后是值

如{1:"food",2:"taste",3"import"}

字典的键不能重复,且不可变,是可哈希的

元组tuple 放在圆括号中,元组是不可变的,,可哈希的

列表是可变的,不可哈希的

元组是可做字典的键,列表由于可变,不能作为字典的键

集合 setfrozenset 集合的元素是要求不可变,可哈希的

set可变,forzensset是冻结的,不可变的

布尔型 bool 为True 或False

2021.2.9 1.4.2 python变量

=======================

2021.2.10 4:00 早起复习

Python基础1:版本、安装

4:35 复习

=======================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值