目录
【python应用领域】
1.爬虫:将其他网站上的东西复制过来
2.大数据(海量的数据):通过大量数据进行数据分析,数据挖掘
3.运维方向:用于撰写脚本->平台(自动化) 节省时间、成本,减少人为失误。
4.web开发:小游戏 flask
5.人工智能:机器学习
一、cmd里无法进入python
计算机右键-- 属性-- 高级系统设置--环境设置--系统环境变量-path
添加你的python安装路径
添加好之后重新进入cmd
二、PyCharm配置环境变量
出现Eval Reset即可
三、查看linux是否含有python3【两种方法】
(1)
[root@localhost ~]# rpm -qa|grep python
(2)py,然后按两下tab键
四、安装requests包
C:\Users\Acer>pip install requests
【安装慢】==>将安装源改成国内的源(下面就是将源改至清华源)
C:\Users\Acer>pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Writing to C:\Users\Acer\AppData\Roaming\pip\pip.ini
五、PyCharm模板
然后新建文件之后就会出现模板内容
- python解释器 --pip(python的包管理工具)
- Git分布式版本控制系统
- pycharm 集成开发环境
六、Python解释器
6.1编译型 vs 解释型
编译型: 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可 | 解释型: 解释器则是只在执行源程序时, 才一条一条的解释成机器语言给计算机来执行 |
里即编译完成后即执行 | 一边编译 一边执行 |
效率高 | 跨平台兼容性好 |
代码修改都需要重新编译 | 修改代码比较方便 |
跨平台兼容性差 | 排错容易 |
排错难 | 效率低 |
6.2解释器类型: 
6.2.1cpython VS pypy(最主要的)
pypy | cpython |
运行效率高 JIT(just in time 即时编译) | 支持的第三方库多(便于写代码) |
七、交互式环境
\ 续行符,表示当前语句还未结束(一条代码做两行写)
... 次要提示符,表示上一条语句还未结束
C:\Users\Acer>python
Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("lihua is a man")
lihua is a man
>>> print("lihua\
... is a man")
lihua is a man
八、基础知识
8.1python赋值,引用机制
存储的都是地址,然后通过地址找到内容
8.2注释
单行注释 ==>以#开头
多行注释 ==>用" " "/‘ ’ ‘(三引号,单或双皆可)包裹
ctrl+/:多行快捷注释