Python学前教育

本文介绍了Python的版本差异、特性,强调了版本不兼容性。讲解了Python解释器,包括REPL和iPython,并提供了更换pip镜像以提高下载速度的方法。还探讨了常用的IDE如VSCode和PyCharm,以及Python开发的一般流程。此外,详细阐述了虚拟环境的创建和管理,以及版本迁移的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

区分不同python版本差异

python的版本不会向下兼容,老需求用2.7

新需求用3.7

了解不同版本的python特性

  1. python版本不向下兼容,需要看版本变化、看新的特性

  2. 可以建议阅读3.5-3.9官方文档,看看特性

  3. 现在主要使用3.7.9版本

  4. 安装python的时候需要注意:
    image-20210320191854743

存在多个版本的python要修改Path来指定执行的python版本

echo $PATH

export PATH=需要指定python的bin路径:$PATH

将这条配置命令存放到profile配置文件中
vim etc/profile

Python解释器

python REPL(交互解释器)

image-20210320194241485
执行python前查看命令对应版本

执行python3命令会进入到官方交互解释器,官方解释器无法直接看到变量对应的数据类型也不能使用tab建关联

iptyhon

非官方的解释器,需要先用pip导入

pip install ipython

pip是python用来安装第三方库的命令,因为默认使用的下载地址是外网的,所以会出现下载速度慢的情况,需要更换镜像。

更换pip镜像的方法

  1. 在下面这个目录下新建pip文件夹和pip.ini(可以通过新建文本文件修改格式)文件。
    C:\Users\当前用户
    创建好后,pip.ini文件在C:\Users\当前用户\pip

修改pip镜像,使用国内镜像

临时方法:pip install -i 镜像地址 -U

永久方法:修改刚新建的pip.ini文件
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/

这个命令用来避免提示下载来源不安全
[install]
--trusted-host=mirrors.aliyun.com

常见的国内镜像地址:
豆瓣: http://pypi.douban.com/simple/
阿里云:
http://mirrors.aliyun.com/pypi/simple/
https://mirrors.aliyun.com/pypi/simple/
163: http://mirrors.163.com/pypi/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
中国科学技术大学: http://pypi.mirrors.ustc.edu.cn/simple/

python常用ide:

VSCode

  1. 资源管理器显示项目文件

  2. 右下角可以修改编码

  3. 左下角看当前python文件的解释器,也可以再选择

  4. 搜索特定的函数

  5. 运行调试

  6. 拓展插件

    1. image-20210320201628934
    2. 显示中文
      image-20210320201702860
  7. 掌握常用快捷键

    1. option shift + f 自动调整代码
    2. 快速移动到上下左右的开头和结尾位置
    3. option + up/down调整当前行的代码位置
    4. 断点调试,F5开始,F11走到下一行代码,在左边虫子那里看调试信息

Pytcharm

一般开发流程

image-20210320203521634

  1. 优先搞清需求的目的,使用用户故事来描述需求
  2. 编写源代码后使用python解释器执行代码将代码转换为 目标代码:.pyc结尾
  3. 执行目标代码运行程序
  4. 编写单元测试、压力测试
  5. 修复bug
  6. 再运行,再测试

虚拟环境

虚拟环境的作用

  1. 生产环境与开发环境python版本一致
  2. 生产环境引入虚拟环境,目的是保证python版本、第三方库版本以及其他代码运行需要的环境保持一致。
  3. 通过文件安装第三方库

如何创建虚拟环境:

  1. python3 -m venv venv1(虚拟环境目录):加载虚拟环境模块
  2. source venv1/bin/activate:激活并进入虚拟环境
  3. pip3 install ipython3 在虚拟环境中引入第三方包
  4. 版本迁移:
    1. 保证开发环境与生产环境的python版本一致,确定好开发环境的python版本后,在生产环境中也安装同样的版本
    2. 源代码打包压缩拷贝到生产环境当中
    3. pip3 freeze查看虚拟环境安装的第三方库以及版本号
    4. 保存到requirements.txt:pip3 freeze > requirements.txt
    5. 将requirements.txt拷贝到生产环境
    6. pip install -r ./requirements.txt:从文件中安装第三方库
    7. deactivate退出虚拟环境
python3 -m venv venv1

source venv1/bin/activate

pip3 install ipython

pip3 freeze

pip3 freeze > requirements.txt

pip install -r ./requirements.txt

deactivate
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值