![](https://img-blog.csdnimg.cn/20191217111851443.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python3
Python全栈开发之旅
爱喝水的qdy
No sacrifice, No victory!
展开
-
Python3数据分析之开发环境
目录开发环境介绍开发环境介绍anaconda官网:https://www.anaconda.com/集成环境:集成好了数据分析和机器学习中所需要的全部环境注意:安装目录不可以有中文和特殊符号jupyterjupyter就是anaconda提供的一个基于浏览器的可视化开发工具jupyter的基本使用启动:在终端中录入:jupyter notebook的...原创 2020-03-12 16:01:28 · 422 阅读 · 0 评论 -
Python3数据分析
目录什么是数据分析为什么学习数据分析数据分析实现流程什么是数据分析是把隐藏在一些看似杂乱无章的数据背后的信息提炼出来,总结出所研究对象的内在规律使得数据的价值最大化分析用户的消费行为制定促销活动的方案制定促销时间和粒度计算用户的活跃度分析产品的回购力度分析广告点击率决定投放时间制定广告定向人群方案决定相关平台的投放…数据分析是用适当的方法对收集...原创 2020-03-12 15:59:36 · 565 阅读 · 0 评论 -
Python3学习之Python风格指南
目录阅读源规范分号行长度括号缩进空行空格Shebang注释类字符串文件和socketsTODO注释语句访问控制main阅读源Google开源项目风格指南说明: 本文不好理解的地方,前往风格指南自行查阅;规范规范一:PEP 8 --> 个人,小群体规范二:Google Style --> 大团队,企业规范二比规范一更加严格分号分号① 不要在行尾加分...原创 2020-02-10 16:18:54 · 455 阅读 · 0 评论 -
Python3常用模块之langdetect
目录安装导入基本用法安装第三方库pip3 install langdetect导入import langdetect基本用法PS: 貌似必须要指定文件编码,要不然会报错# -*- coding: utf-8 -*-from langdetect import detectfrom langdetect import detect_langs# 如果要让结果唯一,添加以下两...原创 2020-01-30 23:18:01 · 1097 阅读 · 0 评论 -
Python3常用模块之chardet
目录安装导入基本用法安装第三方库pip3 install chardet导入import chardet基本用法import chardetresult = chardet.detect(byte_str=open(file='judge.txt', mode='rb').read())print(result) # dictprint(result['encoding...原创 2020-01-30 23:14:11 · 2031 阅读 · 0 评论 -
Python3常用模块之math
目录导入常用方法和属性导入内置模块import math常用方法和属性math.pimath.emath.infmath.nanmath.isinf()math.isnan()math.fmod()math.fabs()math.pow()math.exp()math.fsum()math.factorial()math.sqrt()math.hypot()...原创 2020-01-30 23:10:37 · 520 阅读 · 0 评论 -
Python3常用模块之fractions
目录导入创建限制分母属性导入内置模块import fractions创建frac = fractions.Fraction(numerator=int or float, demoninator=)frac = fractions.Fraction(int | float | str | Decimal | Fraction)frac = fractions.Fraction.fr...原创 2020-01-30 23:08:01 · 333 阅读 · 0 评论 -
Python3常用模块学习之decimal
目录导入创建四舍五入全局精度局部精度其他方法导入内置模块import decimal创建创建:dec = decimal.Decimal(value='1.5') # 可以是整型or浮点型(可能不准确)or字符串dec = decimal.Decimal.from_float(int or float)例如: dec = decimal.Decimal.from_float(...原创 2020-01-30 23:01:09 · 1418 阅读 · 0 评论 -
Python3.8新特性之f-strings说明符(=)
目录#!/usr/bin/python3# -*- coding: utf-8 -*-"""f-strings 说明符 ="""# f-strings 增加了 = 说明符, f'{expr=}' 会被扩展为表达式的文本,# 加上一个等号, 和一个执行表达式的结果.release = 'Python3.8'score = 50.8989f_strings = f'{rel...原创 2019-12-19 16:48:49 · 380 阅读 · 0 评论 -
Python3.8新特性之海象操作符(赋值表达式)
目录示例示例#!/usr/bin/python3# -*- coding: utf-8 -*-"""海象操作符赋值表达式"""# 新的语法 := 将给变量赋值, 这个变量是更大的表达式的一部分.# 例如:example = 'Long live China.'if (n := len(example)) > 10: print(f"String is to...原创 2019-12-19 16:29:36 · 463 阅读 · 0 评论 -
Python3之旅之数据类型
目录整型浮点型布尔类型整型特点:绝对精确,理论上无限大,上限取决于机器配置形式一12345形式二1_123_45形式三二进制0b10101 OR 0B10101八进制0o777 OR 0O777十六进制0xfff OR 0Xfff二进制八进制十六进制方法(3).bit_length(),表示最少要几位...原创 2019-12-19 11:24:13 · 110 阅读 · 0 评论 -
Python3运算符和优先级
目录Python运算符和优先级额外说明Python运算符和优先级从高到低优先级运算符描述1'expression,...'字符串转换2{key:datum,...}字典显示3[expression,...]列表显示4(experession,...)绑定或元组显示5f(arguments...)函数调用6x[index...原创 2019-12-18 23:03:37 · 255 阅读 · 0 评论 -
Python编码问题
目录编码编码Python3的源文件的默认文件编码是 UTF-8Python3解释器的默认编码是 UnicodePython2的源文件的默认文件编码是 ASCIIPython2解释器的默认编码是 ASCIIpython3中: 默认文件编码为 UTF-8加载到内存后成了Unicode(其实不管声明文件编码为什么,到内存中都会转成Unicode,仅限Python3)在Windows...原创 2019-12-18 22:27:28 · 160 阅读 · 0 评论 -
Python3 垃圾回收机制
目录阅读源阅读源记录一份https://www.jianshu.com/p/c608dee78ec8原创 2019-12-18 22:10:38 · 100 阅读 · 0 评论 -
python小数据池,代码块的最详细、深入剖析
目录阅读源阅读源原文质量很高老男孩 and 路飞学城 太白金星老师https://www.cnblogs.com/jin-xin/articles/9439483.html感谢太白老师(〃‘▽’〃)原创 2019-12-18 21:24:22 · 150 阅读 · 0 评论 -
Python3之旅之控制台输出带颜色的文字
目录学习源前言书写格式示例学习源老男孩 and 路飞学城老师 Eva-Jhttps://www.cnblogs.com/Eva-J/p/8330517.html感谢我女神老师(〃‘▽’〃)前言在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便...原创 2019-12-18 21:05:22 · 684 阅读 · 0 评论 -
Python3之旅之python基础知识
目录Python后缀名Python解释器变量规则和约定常量注释缩进.pyc文件Python后缀名Python文件后缀名:*.py (其实后缀名对Python没有影响,只是告诉别人这是Python程序)Python解释器CPython当我们从Python官方网站下载并安装好Python 2.7后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CP...原创 2019-12-18 20:58:27 · 159 阅读 · 0 评论 -
python3是一门动态解释性的强类型定义语言
目录原文地址编译型vs解释型编译型解释型编译与解释动态语言和静态语言强类型定义与弱类型定义python是一门动态解释性的强类型定义语言原文地址Alex老师(金角大王)https://www.cnblogs.com/alex3714/articles/5465198.html感谢老师(〃‘▽’〃)编译型vs解释型编译型优点: 编译器一般会有预编译的过程对代码进行优化。因为编译只做...原创 2019-12-18 20:13:33 · 437 阅读 · 0 评论 -
Python3之旅之python那些事
目录创始人以及重要发展历程Python语言的特点TIOBE排名PyCharm使用秘籍Win10下安装Python2和Python3创始人以及重要发展历程创始人,Guido Van Rossum,中国的开发者亲切地称他为‘龟叔’。1989 年在荷兰阿姆斯特丹为了打发圣诞节假期,决定开发一门新的介于C与Shell之间的解释型程序,作为ABC语言的一种继承,并以他最喜欢的一部BBC喜剧《巨蟒剧...原创 2019-12-18 19:51:07 · 734 阅读 · 0 评论 -
Python3之旅之计算机基础知识
计算机基础知识编程的基本概念"编程"一词的由来编程语言的分类机器语言汇编语言高级语言计算机的认识计算机的基本组成组装计算机计算机实际上只认识加法" 八进制 " 引入计算机系统设计的‘开山鼻祖’世界公认的第一名软件工程师现代计算机之父莱布尼茨提出" 二进制 "说法之一" BUG " 由来世界上第一台电子计算机进制转换进制中的基数、数码、位权计算机中的单位杂谈编程的基本概念通俗讲,就是写代码。程序...原创 2020-01-30 23:09:15 · 320 阅读 · 0 评论 -
Python3中sqlalchemy模块学习之正查反查
目录起步前提正查反查整体代码起步#!/usr/bin/python3# -*- coding: utf-8 -*-"""表结构"""from sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy.orm import sessionm...原创 2019-12-17 15:15:38 · 264 阅读 · 0 评论 -
Python3中sqlalchemy模块学习之sql子句操作
目录起步where子句filter_byfilter操作符between ... and ...innotand / orlike和通配符is / is notexistsgroup by 子句聚合函数having子句order by 子句limit 子句别名子查询连表uniondistinctcountfirstoneone_or_nonescalarfrom_self整体代码起步#!/us...原创 2019-12-17 15:10:24 · 248 阅读 · 0 评论 -
Python3中sqlalchemy模块学习之查询操作
目录起步query() / select_from()all()filter()filter_by()order_by()first()and整体代码起步#!/usr/bin/python3# -*- coding: utf-8 -*-"""表结构"""from collections.abc import Iterablefrom collections.abc import It...原创 2019-12-17 14:50:41 · 462 阅读 · 0 评论 -
Python3中sqlalchemy模块学习之更改操作
目录起步更改方式一全部修改根据条件修改方式二对于字符串对于数字其他写法整体代码起步#!/usr/bin/python3# -*- coding: utf-8 -*-"""改"""from sqlalchemy import create_enginefrom sqlalchemy import casefrom sqlalchemy import Column, Integer, ...原创 2019-12-17 14:41:57 · 297 阅读 · 0 评论 -
Python3中sqlalchemy模块学习之删除操作
目录起步删整体代码起步#!/usr/bin/python3# -*- coding: utf-8 -*-"""删"""from sqlalchemy import create_enginefrom sqlalchemy import Column, Integer, String, ForeignKeyfrom sqlalchemy.ext.declarative import ...原创 2019-12-17 14:35:09 · 733 阅读 · 0 评论 -
Python3中sqlalchemy模块学习之增加操作
目录起步增加一个增加多个提交关闭连接起步#!/usr/bin/python3# -*- coding: utf-8 -*-"""增"""from sqlalchemy import create_enginefrom sqlalchemy import Column, Integer, String, ForeignKeyfrom sqlalchemy.ext.declarativ...原创 2019-12-17 14:32:01 · 225 阅读 · 0 评论 -
Python3中sqlalchemy模块学习之创建表
目录起步创建单表一对多 or 多对一一对一多对多联合外键初始化表删除表整体代码起步#!/usr/bin/python3# -*- coding: utf-8 -*-"""sqlalchemy创建表四张表:业务线,服务,用户,角色,利用ORM创建出它们,并建立好它们直接的关系"""from sqlalchemy import create_enginefrom sqlalchem...原创 2019-12-17 14:27:34 · 400 阅读 · 0 评论 -
Python3中sqlalchemy模块学习之书写原生sql
目录安装导入sqlalchemy执行流程创建引擎执行sql方式一方式二两种方式的区别增删改查获取结果fetchonefetchmanyfetchall安装pip3 install -i http://pypi.douban.com/simple pymysql sqlalchemy --trusted-host pypi.douban.com导入import sqlalchemysql...原创 2019-12-17 14:21:13 · 2307 阅读 · 0 评论 -
Python3常用模块之sqlalchemy学习
目录基本概念使用sqlalchemy书写原生sqlsqlalchemy创建表sqlalchemy增加操作sqlalchemy删除操作sqlalchemy更改操作sqlalchemy查询操作sqlalchemy子句操作sqlalchemy正查反查基本概念<>使用sqlalchemy书写原生sql<>sqlalchemy创建表<>sqlal...原创 2019-12-17 13:45:22 · 170 阅读 · 0 评论 -
Python3中sqlalchemy模块学习之基本概念
目录ORMORM分类SQLAlchemySQLAlchemy基本执行流程ORMORM (Object Relational Mapper)框架。类: 表对象: 行ORM分类DB first:手动创建数据库和表 => ORM框架 => 自动生成类code first:手动创建数据库和类 => ORM框架 => 自动生成表**PS: ...原创 2019-12-17 13:41:49 · 202 阅读 · 0 评论 -
Python3常用模块之pymysql
目录pymysql基本使用pymysql中sql注入pymysql中sql出入解决方案pymysql中增删改操作pymysql中查询操作pymysql中使用存储过程pymysql模拟终端pymysql基本使用pymysql中sql注入pymysql中sql出入解决方案pymysql中增删改操作pymysql中查询操作pymysql中使用存储过程pymysql模拟终端...原创 2019-12-17 11:13:58 · 122 阅读 · 0 评论 -
pymysql简单模拟mysql终端
目录整体代码整体代码#!/usr/bin/python3# -*- coding: utf-8 -*-"""pymysql模拟MySQL命令行use db;show tablesshow databases;select;等一些操作实验并未实现增删改查等操作"""import pymysqlimport tabulateconn = pymysql.connec...原创 2019-12-17 11:10:36 · 177 阅读 · 0 评论 -
pymysql模块学习之使用存储过程
目录起步存储过程无参调用有参调用示例代码起步#!/usr/bin/python3# -*- coding: utf-8 -*-"""pymysql中使用存储过程"""import pymysqlconn = pymysql.connect( user='root', password='', host='localhost', port=330...原创 2019-12-17 11:07:33 · 537 阅读 · 0 评论 -
pymysql模块学习之获取结果
目录起步查获取结果fetchone情况一情况二情况三fetchmany情况一情况二情况三fetchall情况一情况二情况三scroll移动相对移动绝对移动示例代码起步#!/usr/bin/python3# -*- coding: utf-8 -*-"""pymysql查询"""import pymysqlconn = pymysql.connect( user='roo...原创 2019-12-17 11:01:19 · 916 阅读 · 0 评论 -
pymysql模块学习之增删改查操作
目录起步增增一条增多条查看自增id提交删改示例代码起步#!/usr/bin/python3# -*- coding: utf-8 -*-"""pymysql增删改"""import pymysqlconn = pymysql.connect( user='root', password='', host='localhost', port=3306,...原创 2019-12-17 10:40:46 · 221 阅读 · 0 评论 -
pymysql模块学习之sql注入解决方案
目录解决方案示例代码解决方案有些网站在让其输入账号的时候,会自动检测,不能输入特殊字符在程序中更改字符串拼接的方式改写为(execute 帮我们做字符串拼接,我们无需且一定不能再为%s加引号了) sql = 'select id, username, password from userinfo where username=%(uname)s and password=%(pw...原创 2019-12-17 10:33:20 · 148 阅读 · 0 评论 -
pymysql模块学习之sql注入
目录sql注入示例代码sql注入利用sql的行内注释 -- 实现的行内注释语法: -- 后至少有一个任意字符注意: --符号后面有一个空格,再跟至少一个字符解释: 行内注释符号 -- 会注释掉它之后的sql。根本原理: 根据程序的字符串拼接name='%s',我们输入一个xxx' -- haha, 用我们输入的xxx加'在程序中拼接成一个判断条...原创 2019-12-17 10:30:41 · 144 阅读 · 0 评论 -
pymysql模块学习之基本使用
目录安装导入创建连接创建游标执行sql语句获取结果异常信息语法错误逻辑错误关闭游标关闭连接示例代码安装pip3 install -i http://pypi.douban.com/simple pymysql --trusted-host pypi.douban.com导入import pymysql创建连接# 连接conn = pymysql.connect( user=...原创 2019-12-17 10:26:41 · 619 阅读 · 0 评论 -
Python3中redis模块学习之公共命令使用
目录起步pingechodbsizekeysscan_itertimelastsavesavebgsaveshutdownconfig_get / config_setmoveflushallflushdbdumptyperenamerenamenxdeleteexistsexpireexpireatpexpirepexpireatttlpttlpersistpfaddpfcountpfmerge...原创 2019-12-14 18:20:46 · 442 阅读 · 0 评论 -
Python3中redis模块学习之发布订阅
目录redis_demo.pysubscriber.pypublisher.pyredis_demo.py#!/usr/bin/python3# -*- coding: utf-8 -*-"""demo"""import redisclass RedisHelper(object): def __init__(self): # 创建连接 ...原创 2019-12-14 17:10:18 · 213 阅读 · 0 评论