讲师:董付国 山东工商学院计算机学院副教授
山东省一流本科课程“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 复习
=======================