• python安装及环境配置相关问题记录


    1、python的安装

    安装完成之后一切正常,利用命令提示符测试了一下全都正常,也不用把python的路径添加到系统变量里去。

    • pip的安装

    pip组件是一个现代通用的Python包管理工具,其提供了对Python包的查找、下载、安装及卸载等功能。

    大部分的安装教程都没有说要整这个,但check了一下是有的就没有弄了。

    2、pycharm环境的安装

    Professional:适用于科学和 Web Python 开发。支持HTML、JS 和 SQL。
    Community:适用于纯 Python 开发。

    安装顺利

    环境配置

    File and Code Templates代码模板

    多个python版本的应用:setting->Project 项目名->Project Interpreter

    • pycharm中常见的快捷键

    1. 折叠
    2. Ctrl -: 折叠当前代码
    3. Ctrl +: 展开当前代码
    4. Ctrl Shift -: 折叠所有代码
    5. Ctrl Shift +: 展开所有代码
    6. 移动
    7. Shift+Enter: 在行中间执行时,智能跳到下一行。
    8. Ctrl+Alt+Enter: 向上插入一行
    9. 注释
    10. Ctrl /: 注释、取消注释行
    11. 编辑
    12. Ctrl + D: 未选中时,复制当前行到下一行,选中时复制粘贴选中部分。
    13. 删除
    14. Ctrl + Y: 删除当前行
    15. 查看
    16. Ctrl + Q: 查看文档
    17. 缩进
    18. Shift + Tab: 反向退格
    19. 替换
    20. Ctrl + r: 替换
    • python中的项目理解

    在Python编程中,“项目”通常是指一个包含所有相关代码、资源和配置的集合,用于开发一个完整的应用程序或解决特定问题。一个Python项目通常包括以下几个部分:

    1. 项目结构

      • 顶层目录:项目的根目录。
      • srcapp目录:存放源代码。
      • tests目录:存放测试代码。
      • docs目录:存放项目的文档。
      • data目录:存放数据文件(如果有)。
    2. 关键文件

      • README.md:项目的简介和使用说明。
      • requirements.txt:列出项目依赖的Python包。
      • setup.py:用于打包和分发项目(如果需要)。
      • .gitignore:指定Git版本控制系统应忽略的文件和目录。
      • __init__.py:使目录被Python视为一个包。
    3. 虚拟环境

      • 通常使用虚拟环境(如venvvirtualenv)来隔离项目的依赖,确保不同项目之间的库版本不冲突。
    4. 依赖管理

      • 使用pippoetry等工具来管理项目依赖。
    5. 版本控制

      • 使用Git等版本控制系统来管理代码的变更。
    6. 开发和测试

      • 编写代码来实现项目的功能。
      • 编写单元测试和集成测试来确保代码的正确性。
      • 使用CI/CD工具(如GitHub Actions、Travis CI等)来自动化测试和部署。
    7. 文档和注释

      • 编写清晰的文档和注释,帮助自己和他人理解代码。

    一个简单的Python项目结构可能如下所示:

    1. my_project/
    2. ├── README.md
    3. ├── requirements.txt
    4. ├── setup.py
    5. ├── .gitignore
    6. ├── venv/
    7. ├── src/
    8. │ ├── __init__.py
    9. │ ├── main.py
    10. │ └── module/
    11. │ ├── __init__.py
    12. │ └── my_module.py
    13. ├── tests/
    14. │ ├── __init__.py
    15. │ └── test_my_module.py
    16. └── docs/
    17. └── index.md

    Install plugin安装插件 

  • 相关阅读:
    NOIP2023模拟16联测37 D. 小猫吃火龙果
    docker 基础
    机器视觉学习(五)—— 图像的几何
    【数据结构】——并查集 的 详细解析和实现
    二进制加减法计算
    如何配置settings.py文件
    基于语音信号识别性别(Matlab代码实现)
    MySQL如何保证主备一致?
    DevOps CI/CD之一: Jenkins和Github
    muduo源码剖析之SocketOps类
  • 原文地址:https://blog.csdn.net/qq_43710593/article/details/139721546