Python

刘超 28天前 ⋅ 5887 阅读   编辑

说明:  

  curl命令转python requests

  python教程

1、安装

  1)Centos7安装python3.6.9

2、版本

  1)python多版本切换
  Python 2.7.9 之后引入了一个新特性,当urllib.urlopen一个https请求时候会验证一次SSL证书

3、python命令

  a、把py编译成pyc文件

4、python编码

  1) 指定编码(针对python2.x)

5、python基础

  python总结

  1) 循环
    a、for循环

  1) 参数

    a、Python参数解析

    b、Python可变参数(*args & **kwargs)

  2) 类型

    a、Python数值类型转换

      float-<>Deciaml

    b、Dict字典

    c、List列表

      - 过滤掉List中的None
      - 将字符创转化为列表
      - 相同的值初始化
      - 连续数字初始化

    d、Set集合
      - 判断一个集合是否是另一个集合的子集

    e、数组

  3) 返回值

    a、根据参数确认返回值

  4) 模块

    a、python加载模块(通过自定义path加载第三方模块)
    b、Python获取当前模块对象

  5) 异常

    a、python异常处理

  6) 时间

    a、 将YYYYMMDD 转换为 YYYY-MM-DD
    b、生成RFC3339时间
    c、计算两个日期的间隔 
    d、今天的n天后的日期
    e、今天的n天前的日期
    f、将字符串时间转换为时间戳
    g、解析时区 Sun, 18 Oct 2020 03:00:13 -0700时间(西7区)

  7) 字符串

    a、Python判断一个字符串是否包含子串
    b、Python字符串(str)和列表(list)的互相转换
    c、python 字符串去首尾空格trim
    d、p
ython字符串/文件路径分割

  8) Python三目运算

  9)文件
  a、Python时间(删除过期文件)-

6、python函数,包含以下内容

  模块相关
  a、模块中的函数修改后不生效

  对象相关
  a、查看对象类型
  b、查看对象中有哪些属性、方法
  c、确认对象中是否包含某属性
  d、确认对象是否可以回掉
  e、根据传入方法名执行对应方法
  f、获取函数参数个数与默认参数的方法

  字符串相关
  a、split

7、python库

  a、查看库(模块)所在位置

  b、查看库(模块)的版本

  包含数字、数据库、爬虫、解析、分析、画图等库,如

分类 库名 经常遇到的需求
json python json unicode utf-8处理总结
html
orm
redis
mysql
pandas

8、python内置服务

  a、python内置HTTP服务(SimpleHTTPServer)

9、python框架

  orm:sqlalchemy

  分布式队列:celery

10、python调试

  a、Python调试requests打印http请求与响应

11、python文件格式

  a、ipynb文件转py文件

12、发布

  1、将python可执行脚本安装到/usr/bin中

推荐书籍

  1、python进阶

  2、Fluent Python


注意:本文归作者所有,未经作者允许,不得转载

全部评论: 0

    我有话说: