python代码编辑器有哪些,python代码大全和用法

这篇文章主要介绍了python代码编辑器有哪些,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

python代码编辑器有哪些,python代码大全和用法_第1张图片

前言

准备对之前学习的python编辑进行简单的总结和复习,首先先从对python管理工具和代码编写规范,进行简单的总结。

接着往下看~


一、pip包管理功能

1、含义:
pip ===> 是python中常用的软件包管理工具(包含安装、卸载、升级等)
         跟CentOS中的yum类似
         
2、常用命令:
pip --version / -v ====> 显示当前pip 版本
pip help [install]  ===> 查看install 命令的帮助手册
pip install xxxx yyyy  ===> 安装软件包,可以指定版本进行安装    pip install django=3.0.0 (指定版本)
pip download xxxx  ===> 下载软件包
pip uninstall xxxx  ===> 卸载软件包
pip list  ===> 查看当前系统上已经安装的软件包
pip list -o  ===> 查看可升级的软件包
pip install -U pip  ===> 对 pip 进行升级操作
pip install --upgrade pip  ===> 对pip 进行升级操作
pip search xxx  ===> 搜索软件包(已经不支持)
pip show xxx  ===> 显示安装包信息   pip show django

pip freeze >package.txt  ===> 打包导出
cat .\package.txt   ===> 查看包
pip install -r package.txt  ===> 安装打包好的包

配置国内镜像源
pip install -i +(国内镜像源) ===> 按需要每次配置
pip config set global .index -url +(国内镜像源)

二、代码编写规范

(一)知名规范(仅供参考)
1、PEP8 ===> python官方标准编码规范,
2、Google的 pyhthon 风格指南 ===> Google的 pyhthon 风格也是遵循PEP8规范;
3、Pocoo风格指南  ===> Pocoo风格指南也是遵循PEP8要求,但略有不同,并进行了扩展延伸

(二)PEP8规范
1、pycharm IDE内置PEP8检测器
   pycharm内置,会自动对编码不规范的地方进行检查,指出错误,并推荐修改方式
2、安装第三方PEP8工具(Autopep8)
   将python代码自动排版为PEP8风格小工具,
   用法:  (1)命令行安装  pip install autopep8 
          (2)autopep是命令行工具,可对某文件进行代码格式化 ===>  autopep8 --in-place --aggressive 


(三)通过pycharm配置集成PEP8
1、选择菜单[File] -> [settings] -> [Tools] -> [External Tools] ==> 点击加号添加工具
  Name: Autopep8 (随意编写)
  Tools setting:
  programs:autopep8
  Parameters:--in-place --aggressive 
  Working directory:文件目录
2、选择菜单[tool] -> [Extern Tools] -> [Autopep8] 或
   在某个文件右键选择[Extern Tools] -> [Autopep8],即可使用autopep8自动格式化你的 python代码

三、python常用代码编写规范

、编码
   如无特殊情况,文件一律使用UTF-8编码,文件头部必须加入#*-coding:utf-8-*-标识
    
2、缩进
统一使用四个空格,不建议用TAB,更不要空格和TAB混用

3、引号
自然语言使用双引号,如:user="wuwu"
机器识别使用单引号,如:dict['key']=value
正则表达式,使用原生双引号,
文档字符串(docstring)使用三引号,

4、空行
  編碼格式声明、模块导入、常量和全局变量声明、顶级定义、执行代码之间空两格
  顶级定义之间空两行,发放定义之间空一行
  在函数或方法内部,可在必要的地方空一行以增强节奏感,但应避免连续空行
  
5、文档编排
  模块内容的排序;模块说明和docstring(文档字符串)- import(标准、第三方、自己编写 顺序排列)
               - globals&constrants(局部和全局变量) - 其他定义(类和方法)
  不要在一句import中添加多个库,如 import os,sys  
  
6、命名规范
    模块 :尽量使用小写命名,首字母保持小写,尽量不用下划线
    类名:使用驼峰式命名风格,首字母大写,私有类可用一个下划线开头  如:class Login:
    
    变量名:尽量小写,如有多个单词,则用下划线隔开  如:name = "python"  ==> 变量名, job_name = "engineer" ==> 带下划线的变量名  
          xx ==> 公有变量
          _xx ==> 保护变量, 单前置下划线,私有化属性或方法,类和对象可以访问 ,
          __xx ==> 私有变量, 双前置下划线,私有属性或方法,无法在外部直接访问 ,from 模块 import 函数*  无法导入
          __xx__ ==> 双前后置下划线,系统定义名称 如:__init__
          xx_ ==> 前后置下划线,用于避免与Python 关键字冲突
     
    函数名:一律小写,如有多个单词,则用下划线隔开  如:def get_name(): 
    私有函数名:可用一下划线开头 ,如: def _get_name():  将其私有化,外部无法访问
    【总结】变量和函数,使用小写字母命名,用下划线隔开,提高代码可读性

    常量:采用全大写,如有多个单词,则用下划线隔开
        TATAL=56
        VALUES=57
        TIMEOUT=6
7、空格的使用
(1)总体原则,避免不必要的空格
(2)各种右括号前不要加空格
(3)逗号、冒号、分号前不加空格
(4)函数左括号前不要加空格,如Func(1)
(5)列表的左括号前不要加空格,如list[2]
(6)函数默认参数的赋值符左右省略空格

8、注释及文档字符串
 块注释:在一段代码前增加的注释,在“ # “后面加一空格
 行注释:在一句代码后加注释,如 user="nana" # name is nana  但尽量少使用
 
9、docstring文档字符串(常在类和模块的开头使用)
  (1)单行docstring
      即使字符串只有一行,也要使用三重引号
      三重引号中的字符串前后不应有任何空行
      使用句号(.)结束docstring中的语句
  (2)多行的docstring
      第一行是函数或类的简要描述
      每一行语句的末尾有一个句号
      文档字符串中的简要描述和摘要之间有一行空格
  (3)模级别的docstring
      一般在文件顶部位置放置一模块级的docstring来简要说明模块的使用,应该放在导包之前,模块文档字符串应表明该模块的使用方法和功能
  (4)类级别的docstring
      主要简要说明类的使用及其总体功能,包含:单行类docstring、多行类docstring

四、python编程规范:遵循三点

统一的编程规范,能提高开发效率如何有效降重论文。而开发效率,关乎三类对象:阅读者、编程者、机器
优先级:阅读者的体验 >> 编程者的体验 >> 机器体验

总结

        简单的pip工具管理包,python代码编程的规则事项,编写下来,方便查看,希望学有所成,fighting!!

你可能感兴趣的:(神经网络)