自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 收藏
  • 关注

原创 Python 环境搭建(Win 安装以及Mac OS 安装)

千里之行始于足下,今天我们先来学习 Python 环境搭建。注意:本系列教程基于 Python 3.XPython 环境搭建Win 安装打开 Python 官网 https://www.python.org/downloads/选择最新版本下载,或者直接打开对应的版本python-374(https://www.python.org/downloads/release/python-374...

2019-11-28 21:59:49 424

原创 Python学习路线图,从入门到上手(2020年最新版)

希望对大家有帮助哈~一、Python入门、环境搭建、变量、数据类型二、Python运算符、条件结构、循环结构三、Python函数四、做一次综合练习,做一个控制台的员工管理在学习过程中有什么不懂得可以加我的python学习交流扣扣qun,784758214群里有不错的学习视频教程、开发工具与电子书籍。与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什...

2019-11-28 21:59:48 1056

原创 Python的 Datetime 、 Logging 模块

Datetime模块datetime是python处理时间和日期的标准库类名date类         日期对象,常用的属性有 year 、 month 、 daytime类          时间对象hour、 minute、 second、毫秒datetime类         日期时间对象,常用的属性有 hour 、minute 、second 、...

2019-11-28 21:59:47 156

原创 PyCharm多行同时输入

按住ALT,用鼠标在需要的位置点击添加光标,然后输入内容即可

2019-11-28 21:59:43 2582 1

原创 PyCharm将选中的内容加上引号

正常情况下,选中一段内容,再按引号,内容会被替换为引号想要将选中的内容不被替换为引号,而在内容的两端加上引号,只需设置一下即可File  -->  Settings  -->  Editor  -->  General  -->  Smart Keys勾选 Surround selecti...

2019-11-28 21:59:42 2473

原创 Python的 json 、 hashlib 、 Base64 模块

json模块简介全称"JavaScript Object Notation" (JavaScript对象表示法)它是一种基于文本,独立于语言的轻量级数据交换格式以易于让人阅读的文字为基础,用来传输由属性值或者序列性的值组成的数据对象(键值对)特点轻量级的文本数据交换格式易于人类阅读和编写,同时也易于机器解析和生成Web世界当中最理想的数据交换格式语法规则数据由键值对组成键值对由...

2019-11-28 21:59:42 115

原创 PyCharm注释中出现中文运行报错的解决办法

PyCharm注释中出现中文运行报错的解决办法SyntaxError: Non-UTF-8 code starting with '…方法一:在文件首行加上    # -- coding:utf-8 --方法二:更改编码格式File  -->  Settings  -->  Editor  -->  File Encodings  全改为UTF-8就可以了路漫漫其修...

2019-11-25 22:00:00 1702

原创 PyCharm颜色设置

PyCharm颜色设置选择主题和背景图片选择字体、修改字体大小新建颜色主题修改背景颜色修改注释颜色File  -->  Setting  (Ctrl + Shift + S)1、选择不同的主题、选择背景图片            Appearnce & Behavior  -->  Appearance2、字体                      ...

2019-11-25 21:59:58 12505

原创 PyCharm重命名文件时更改引用的地方

PyCharm重命名文件时更改引用的地方Shift + F6在文件夹直接更改文件名称时,其它文件里有调用这个模块的话,名称是不会改变的,只会报错,显示找不到这个模块,这时,可以在pycharm里直接更改右键你需要改名的文件,选择Refactor重构  -->  Rename重命名在弹出的窗口输入你需要的名称,点击下方的Refactor 即可完成下面两行默认勾选搜索是否有代码引用...

2019-11-25 21:59:57 1290

原创 在PyCharm中打开文件的位置

在PyCharm中打开文件的位置选中文件,右键选择 Show in Explorer (在资源管理器中显示)只需要路径时,选择第四个Copy Path ,会复制文件的路径路漫漫其修远兮,吾将上下而求索。核心关键:python实战是检验学习效果的唯一标准,不能懒,如果你缺乏最新python实战教程,去我们的python直播技术扣裙 :八五五-四零八-八九三...

2019-11-25 21:59:44 5543

原创 PyCharm彻底删除项目

PyCharm彻底删除项目直接删除源文件,删不干净,会留下一些文件1、点击File,选择Close Project2、关闭项目之后,会弹出一个选择项目的界面,点击你想要删除的项目右边的叉3、然后找到该项目所在的路径,选中该项目的文件,“ Shift + Delete ” (永久删除,不放入回收站)就OK了路漫漫其修远兮,吾将上下而求索。核心关键:python实战是检验学习效果的唯一...

2019-11-25 21:59:39 10252

原创 如何正确的使用Python解释器?视图详解

作为python开发者,当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。CPython当我们从Pyt...

2019-11-25 17:05:45 541

原创 用Python程序批量删除excel里面的图片

单个excel文件读取1 # 使用xlrd读取excel文件2 wb = open_workbook(path + '/' + name)获取每个工作表1 # 获取当前文件的工作表(sheet)list2 sheetList = wb.sheets()3 ...4 for sheet in sheetList:5 ...修改工作表 1 # 修改工作表使用的是xluti...

2019-11-25 17:05:41 1079

原创 Python3操作MySQL基于PyMySQL封装的类

在未使用操作数据库的框架开发项目的时候,我们需要自己处理数据库连接问题,今天在做一个Python的演示项目,写一个操作MySQL数据库的类,基于PyMySQL库在Python3上实现。在写业务逻辑代码的时候,可以方便很多,时间关系,没有写太完善,只写了常用的操作。直接上代码:#!/usr/bin/env python# -*- coding: utf-8 -*-'Python连接到 My...

2019-11-22 21:59:48 1104

原创 用Python批量生成指定尺寸的缩略图!比Ps好用!

基本环境版本:Python3.6系统:Windows相关模块:1 import requests as req2 from PIL import Image3 from io import BytesIO原图:结果图:完整代码在学习过程中有什么不懂得可以加我的python学习交流扣扣qun,784758214群里有不错的学习视频教程、开发工具与电子书籍。...

2019-11-22 21:59:45 569

原创 Python函数参数传参的种类,不同类型参数的区别及应用场景例举

Python函数参数传参的种类Python中函数参数定义及调用函数时传参大体可分必备参数、关键字参数、默认可省略参数、不定长元组参数、不定长关键字参数等,下面通过函数定义及调用上的不同情况深入解析这些中参数的不同及应用场景。为了更好的理解不同参数的具体意义,所以下面演示代码中,使用的参数数量较多。具体是一个调用MySQL数据库配置参数的函数所需要的参数,我们用这个来演示不同类型的特点及适用方法...

2019-11-20 21:59:57 1058

原创 windows 10 如何设定计划任务自动执行 python 脚本?

场景:我们都会用 python 写了一些脚本,有一些是爬虫脚本,比如爬取知乎特定话题的热门问题,有一些是定期的统计分析脚本,输出统计结果到文档中。之前我都是手动执行这些脚本,现在我希望如何这些脚本能自动定时执行。那么,windows 10 操作系统如何定时自动执行 python 脚本?我的设备是 windows 10操作系统,自带的“计划任务”可以满足我的需求,具体操作步骤,整理如下。步骤1...

2019-11-20 21:59:56 682

原创 整理总结 Python编程中时间日期类数据处理与类型转换(含 pandas)

pandas可能是我最高频使用的库,基于它的易学、实用,我也非常建议朋友们去尝试它。——尤其当你本身不是程序员,但多少跟表格或数据打点交道时,pandas 比 excel 的 VBA 简单优雅多了。pandas 善于处理表格类数据,而我日常接触的数据天然带有时间日期属性,比如用户行为日志、爬虫爬取到的内容文本等。于是,使用 pandas 也就意味着相当频繁地与时间日期数据打交道。这篇笔记将从我的...

2019-11-20 21:59:54 985

原创 【呕心总结】python如何与mysql实现交互及常用sql语句

这篇笔记,整理实战中最常用到的 mysql 语句,同时也将涉及到如何在python3中与 mysql 实现数据交换。关于工具/库,特别说明下:1、我安装了 mysql ,并直接采用管理员身份运行命令行提示符(cmd)查看 mysql,并没有安装任何 mysql 的可视化图形界面工具。2、在 python 脚本中,我采用 pymysql 和 sqlalchemy 这两个库与 mysql 建立连...

2019-11-20 21:59:54 234

原创 Python编程实战中遇到的几种需要化名的情境

函数化名只是化名的一种应用场景,还有好几种使用化名的地方,本篇笔记将整理小结我所遇到的各种化名。情境A:导入时化名导入其它模块时,直接化名为简约版,是我相当常用的,甚至有一些业界约定俗成的化名。无论是模块,模块中的函数或变量,都可以此种方式化名简化之。# 业界约定俗成的一些化名import pandas as pdimport numpy as np# 自定义模块与自定义函数的化名f...

2019-11-20 21:59:52 191

原创 看懂python如何实现整数加和,再决定你是否要自学编程

玩鱼缸的新手都知道有一种鱼叫“闯缸鱼”,皮实好养,帮助新手判断鱼缸环境是否准备好。这篇笔记,最初用来解答一个编程新手的疑问,后来我发现,整理一下也可当做有兴趣自学python 编程朋友们的“闯缸鱼”。看懂本文,再决定要不要自学 python 编程吧!想要实现需求与写代码的环境你想用 python 实现整数加和。这个需求是如何产生的,已经不再重要。你只想知道 python 代码是如何实现这...

2019-11-20 20:41:15 581

原创 检测 Python 流程控制基本功,你是青铜还是王者

流程控制语句、布尔值、布尔值操作符都属于 python 的基础功。——代码本身很简单,但即便已经掌握了基础功,陡然看到其中某个代码段,编程初学者还是容易困惑!你,要不要随我一起读完全文,检查下自己是否牢牢掌握了 python 的流程控制语句?现在开始吧。1、流程控制语句之 if 分支控制1.1 开胃小菜:几段简单的代码运行下面代码段,将打印什么呢?代码段 Aif 1 + 2 == 3 ...

2019-11-20 20:41:12 280 1

原创 python获取公网ip,本地ip及所在国家城市等相关信息收藏

python获取公网ip的几种方式from urllib2 import urlopenmy_ip = urlopen(‘http://ip.42.pl/raw’).read()print ‘ip.42.pl’, my_ipfrom json import loadfrom urllib2 import urlopenmy_ip = load(urlopen(‘...

2019-11-20 20:41:10 808

原创 Python的开源人脸识别库:离线识别率高达99.38%

在这篇文章中:人脸识别的过程人脸识别分类DeepFace1.DeepFace的基本框架2. 验证3. 实验评估以往的人脸识别主要是包括人脸图像采集、人脸识别预处理、身份确认、身份查找等技术和系统。现在人脸识别已经慢慢延伸到了ADAS中的驾驶员检测、行人跟踪、甚至到了动态物体的跟踪。由此可以看出,人脸识别系统已经由简单的图像处理发展到了视频实时处理。而且算法已经由以...

2019-11-20 20:41:08 1345

原创 终结基础python编码问题

1 版本差异概览1.1 Python 2.X:str(用于8位文本和二进制数据)unicode(用于宽字符文本)在Python2中,通用的str类型填补了二进制数据的这一角色(特指python3中的bytes类型),因为字符串也只是字节的序列(单独的unicode类型处理宽字符串)。在Python2中,为了兼容性而使用b’xxx’,但是它与’xxx’是相同的,并且产生一个str,并且...

2019-11-20 20:41:07 118

原创 Python数据可视化的10种技能

今天我来给你讲讲Python的可视化技术。如果你想要用Python进行数据分析,就需要在项目初期开始进行探索性的数据分析,这样方便你对数据有一定的了解。其中最直观的就是采用数据可视化技术,这样,数据不仅一目了然,而且更容易被解读。同样在数据分析得到结果之后,我们还需要用到可视化技术,把最终的结果呈现出来。可视化视图都有哪些?按照数据之间的关系,我们可以把可视化视图划分为4类,它们分别是比较...

2019-11-19 21:59:57 246

原创 Python传入参数的几种方法

Python唯一支持的参数传递方式是『共享传参』(call by sharing)多数面向对象语言都采用这一模式,包括Ruby、Smalltalk和Java(Java的引用类型是这样,基本类型按值传递)共享传参是指函数的各个形式参数获得实参中各个引用的副本;也就是说,函数内部的形参是实参的别名(alias)这种方案的结果是,函数可能会修改作为参数传入的可变对象,但是无法修改那些对象的标识(即...

2019-11-19 21:59:56 649

原创 Python如何实现单例模式?其他23中设计模式python如何实现?

单例模式主要有四种方法:new、共享属性、装饰器、import。# __ new__方法:class Singleton(object): def __new__(cls, *args, **kw): if not hasattr(cls, '_instance'): orig = super(Singleton, cls) ...

2019-11-19 21:59:55 131

原创 python可以提高程序执行速度N倍你知道吗?

1.1 Numba的约5分钟指南Numba是Python的即时编译器,它最适用于使用NumPy数组和函数以及循环的代码。使用Numba的最常用方法是通过其装饰器集合,可以应用于您的函数来指示Numba编译它们。当调用Numba修饰函数时,它被编译为机器代码“及时”执行,并且您的全部或部分代码随后可以以本机机器代码速度运行!开箱即用的Numba使用以下方法:操作系统:Windows(32位和...

2019-11-19 21:59:52 164

原创 Python分析信用卡反欺诈!骗我程序员,不存在的

本文研究的是大数据量(284807条数据)下模型选择的问题,也参考了一些文献,但大多不够清晰,因此吐血整理本文,希望对大家有帮助;本文试着从数据分析师的角度,设想“拿到数据该如何寻找规律、选哪种模型来构建反欺诈模型?”的角度来分析,以业务导向为主,不深究算法原理;下一篇文章会说明数据结构极度不平衡的情况下,该如何修正数据集、如何调整参数。数据来源及项目概况数据是从kaggle上看到的项目,...

2019-11-18 21:59:54 482

原创 Python导入模块,你真的融会贯通了吗?

]作为一名新手Python程序员,你首先需要学习的内容之一就是如何导入模块或包。但是我注意到,那些许多年来不时使用Python的人并不是都知道Python的导入机制其实非常灵活。在本文中,我们将探讨以下话题:常规导入(regular imports)使用from语句导入相对导入(relative imports)可选导入(optional imports)本地导入(local imp...

2019-11-18 21:59:51 149

原创 大神进阶之路:Python技巧小贴士

介绍 Python 炫酷功能(例如,变量解包,偏函数,枚举可迭代对象等)的文章层出不穷。但是还有很多 Python 的编程小技巧鲜被提及。因此,本文会试着介绍一些其它文章没有提到的小技巧,这些小技巧也是我平时会用到的的。让我们一探究竟吧!]整理字符串输入整理用户输入的问题在编程过程中极为常见。通常情况下,将字符转换为小写或大写就够了,有时你可以使用正则表达式模块「Regex」完成这项工作。但...

2019-11-18 21:59:48 455

原创 Python中单引号,双引号,3个单引号及3个双引号的区别

一、单引号和双引号在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如str1和str2是没有任何区别的。但是如果遇到需要转义字符的情况,来看单引号和双引号的版本。单引号版本:双引号版本:单引号需要加 ‘’ 来让编译器判断目前是转义字符,而双引号方便了很多。反之,如果字符串中有双引号,为了避免使用转义符,可以使用单引号来定义这个字符串。二、3个单引号及3个双...

2019-11-18 21:59:46 261

原创 扫清这些被我们忽略的 Python 死角,新功能和新特性!

实际上,在日常的工作中,我们很多需求,无论是常见的、还是不常见的,Python 都为我们提供了一些独特的解决方案,既不需要自己造轮子,也不需要引入新的依赖(引入新的依赖势必会增加项目的复杂度)。但是 Python 有太多功能和特性被我们忽略了,导致我们在遇到问题的时候,没法第一时间作出良好的决策。所以,干脆来一起扫清这些被我们忽略的 Python 死角。装饰器的妙用我们经常会想完成一些注册...

2019-11-18 21:59:46 73

原创 Python环境搭建和sublime text配置(新手教程)

Python的环境搭建是Python学习的第一步,关于这一点,网上有很多的资源,方法五花八门。由于工作原因,自己给同事写过很多处理Excel、爬虫的代码,也装过很多次 Python(用 pyinstaller 打包成 exe 有时候太大了),所以决定写一篇以供初学者参考Python环境搭建直接安装 Anaconda (500M+)就行了 (嫌大的可以装 Miniconda,70M左右)Ana...

2019-11-15 21:59:49 195

原创 Python一行代码搞定炫酷可视化,就用这个工具!

学过Python数据分析的朋友都知道,在可视化的工具中,有很多优秀的三方库,比如matplotlib,seaborn,plotly,Boken,pyecharts等等。这些可视化库都有自己的特点,在实际应用中也广为大家使用。plotly、Boken等都是交互式的可视化工具,结合Jupyter notebook可以非常灵活方便地展现分析后的结果。虽然做出的效果非常的炫酷,比如plotly,但是每一...

2019-11-15 21:59:49 1199 1

原创 Pycharm超级好用的快捷键——效率之王

#最重要的快捷键ctrl+shift+A:万能命令行shift两次:查看资源文件#新建工程第一步操作module设置把空包分层去掉,compact empty middle package设置当前的工程是utf-8,设置的Editor–>File Encodings–>全部改成utf-8,#注释ctrl+/:单行注释#光标操作ctrl+alt+enter:...

2019-11-15 21:59:46 364

原创 利用Python实现语音识别功能,只需3个步骤!

调用科大讯飞语音听写,使用Python实现语音识别,将实时语音转换为文字。首先在官网下载了关于语音听写的SDK,然后在文件夹内新建了两个.py文件,分别是get_audio.py和iat_demo.py,并且新建了一个存放录音的文件夹audios,文件夹内存放录音文件input.wav,我的整个文件目录如下:asr_SDK(文件名)├─ Readme.html├─ audios│ ...

2019-11-15 21:59:45 1020

原创 Python深度学习,手把手教你实现「以图搜图」

随着深度学习的崛起,极大的推动了图像领域的发展,在提取特征这方面而言,神经网络目前有着不可替代的优势。之前文章中我们也介绍了图像检索往往是基于图像的特征比较,看特征匹配的程度有多少,从而检索出相似度高的图片。而检测图像特征,VGG16具有得天独厚的优势。接下来本文将会通过一个简单的案例来实现一个基于深度学习的图像检索小工具。准备工作老样子,先来准备好我们此次需要使用到的工具:IDE:P...

2019-11-15 21:59:44 1732 1

原创 Python3之Memcache模块

这个模块是一个Python操作memcached的一个API接口。Memcached官网:http://memcached.org/模块官网:https://pypi.python.org/pypi/python-memcached/What is Memcached?Free & open source, high-performance, distributed memory ...

2019-11-08 15:26:39 368

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除