Python--day 02
005.python的工作内容和流程 + 006.python的工作内容和流程
-
工作内容
Web方向——网站开发、移动APP的服务端开发,游戏的服务端开发
爬虫方向——搜索引擎本身就是爬虫,公司内部的数据支持部门,网络资源整合
数据方向——数据分析、机器学习
运维方向
测试方向 -
工作流程
一般地:
公司产品人员–提出需求
设计人员–设计、绘制全部UI、产品图
技术人员–前端开发、后端开发,对接接口、开发、测试
提交测试–更专业的测试 + 反馈
发布上线
007.python简介
1.5倍速听的,干货不多
老生常谈的面向对象和面向过程:
面向过程:流程
面向对象:把重复的流程化过程封装起来
008.python特点
- 零碎的知识点
python在1989年被开发。
2016年12月——python3.6
3.8之前的有一把限制多线程运行速度的锁,3.8后据说解决了。
python语法清晰简单,可扩展。
python社区很发达,从git中可以找到很多资源。 - python的面向对象(重复)
- 解释型语言(与第一天重复了)(跨平台)
009.安装与配置
-
python3.6.5(解释器+lib+pip)
-
DOS命令:
命令 | 其他信息 |
---|---|
cd | 切换目录,cd…切换到上一层,切换盘的时候d: |
dir | 看文件下的内容,dir表示文件夹 |
mkdir | 创建文件夹 |
rmdir | 删除文件夹 |
ipconfig | 查看ip地址 |
ping | 测试网络连接 |
010.pip包管理命令
命令 | 功能 |
---|---|
pip install 包名 | 安装包的命令 |
pip install 要安装的包名==包的版本 | 安装特定包名版本的包 |
pip uninstall 包名 | 卸载包的命令 |
pip list | 列出它管理的所有包 |
pip -V | 查看pip版本 |
pip freeze > 文件名 | 将项目需要的包的信息输出到文档中 |
pip install -r 文件名 | 使用pip安装文件中依赖的文件 |
【pip freeze > 文件名】命令可以进行将项目使用的环境标注到一个文件中,使得其他人或平台使用自己开发的程序能够明白需要什么环境
例:
本人电脑下:pip freeze > requirements.txt
环境内容
他人电脑下:pip install -r requirements.txt
配置环境
011.安装问题总结
- 解释型语言:是指使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行的语言。
- 安装问题:这部分因人而异吧,我安装挺顺利的。。。就大概记录一下
显示问题 | 问题实质或解决方案 |
---|---|
runtime error 缺失一些程序 | windows缺少一个补丁 |
python 不是内部命令 | 安装路径的环境变量配置问题 |
版本冲突 | 卸载其他版本,找到python文件夹整个删除 |
pip警告版本有问题 | python -m pip install --upgrade pip |
pip安装的包都在···\lib\site-packages文件夹下