pip 源 通过哪个网站或地址去安装
yum 源
yum install epel-release 扩展源 下一些默认源里没有的包

计算机无法识别C,python
计算机只认二进制0 1
C语言 静态编译型语言 运行之前就需要全部编译好
python 动态解释型语言 一边运行一边编译

.py --》被解释器翻译成python字节码 .pyc(介于人类语言和机器语言之间)---》pvm虚拟机
python解释器有:cpython,jpython,ironpython,pypy
cpython----C语言实现
jpython-----Java实现
.py----》java字节码----》jvm虚拟机
ironpython------》net平台基础上,C#实现
pypy----》是用python写的python解释器,速度快 引入“即时编译”的概念jit
主流仍是Cpython,因为pypy对很多其他三方库不支持 cpython可以用到的功能pypy没有
python02_基本命令_第1张图片

pip源,国内源下载更快
pip install ipython -i "源地址"

  1. 阿里云 http://mirrors.aliyun.com/pypi/simple/2.
  2. 豆瓣http://pypi.douban.com/simple/
  3. 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
  4. 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
  5. 华中科技大学http://pypi.hustunique.com/

    ">>>" 是键入python语句的主要提示符
    "..." 是python语句的次要提示符

| 这个符号表示符号前命令输出的内容作为后面命令的输入内容
grep过滤

程序运行:
代码写在磁盘上的,运行时从磁盘加载到内存,程序在内存上运行,变量保存在内存上,程序最后都会转变成机器指令,cpu去执行

赋值-引用机制
python02_基本命令_第2张图片
引用计数
当name赋值“wen”,引用计数为1,再赋值name="liu"时,引用计数为0,触发回收,删除原来的“wen”

python的输入与输出:
1)输入
python02_基本命令
2)输出
python02_基本命令_第3张图片

单行注释 #
多行注释 三个引号(单引号多引号都行)前后都要三个
选中要注释的几行,按CTRL+/

快捷:
CTRL+A 全选
建议4个空格缩进
续行 \
Ctrl + 悬浮/单击鼠标左键: 简介/进入代码定义
Ctrl + /: 行注释/取消行注释
Ctrl + Shift + / : 块注释
Ctrl + Alt + L : 代码格式化
Ctrl + D : 复制选定的区域或行
Ctrl + R:替换
Shift + F10 : 运行

附录:
pycharm自定义模板
$ {PROJECT_NAME} - 当前项目的名称。
$ {NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。
$ {USER} - 当前用户的登录名。
$ {DATE} - 当前的系统日期。
  $ {TIME} - 当前系统时间。
  $ {YEAR} - 今年。
  $ {MONTH} - 当月。
  $ {DAY} - 当月的当天。
  $ {HOUR} - 目前的小时。
  $ {MINUTE} - 当前分钟。
  $ {PRODUCT_NAME} - 将在其中创建文件的IDE的名称。
  $ {MONTH_NAME_SHORT} - 月份名称的前3个字母。 示例:1月,2月等
  $ {MONTH_NAME_FULL} - 一个月的全名。 示例:1月,2月等