Python技术

Python技术 's Blog


  • 首页

  • 标签

  • 归档

  • 关于

第84天:NumPy 数学函数

发表于 2019-12-06 | 分类于 python

本文向大家介绍一下 NumPy 常见的数学函数。

阅读全文 »

第83天:NumPy 字符串操作

发表于 2019-12-06 | 分类于 python

本文向大家介绍一下 NumPy 的常见字符串函数。

阅读全文 »

第87天: OAuth2.0 简介

发表于 2019-12-04 | 分类于 python

我们经常看到或者用到一些可以使用微博、微信、支付宝等账号登录的应用,还有一些微博助手、微信公众号助手、客户端之类的东西,这些是怎么做的呢,背后的原理是什么呢?为什么公众号配置起来那么繁琐呢?什么是 access token、refresh token?等等,今天我们来了解下开放式授权模式 OAuth

阅读全文 »

第80天:Python-Operation_MySQL

发表于 2019-12-04 | 分类于 python

本章节Python 操作 MySQL 数据库需要是使用到 PyMySQL 驱动

  • PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2 中则使用 mysqldb。
  • PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。
阅读全文 »

第79天:数据分析之 Numpy 初步

发表于 2019-12-04 | 分类于 python

数据分析之 Numpy 初步

NumPy 是 Python 中一个基本的科学计算库,包含以下特性:

  • 强大的 N 维数组对象;
  • 精巧的广播(broadcasting)功能;
  • C/C++ 和 Fortran 代码集成工具;
  • 实用的线性代数、傅里叶变换、随机数生成等功能。

其中,N 维数组是 NumPy 最为核心的特性。

除了显而易见的科学计算用途,NumPy 还可以用作一般数据类型的多维容器,并且是任何数据类型均可;但有一点:一个数组中必须是同种数据类型。这一特性使得 NumPy 可以高效、无缝地与各种数据库进行集成。

NumPy 基于开源许可协议 BSD license 发布,对于二次分发使用几乎没有限制。

阅读全文 »

第78天: Python 操作 MongoDB 数据库介绍

发表于 2019-12-03 | 分类于 python

MongoDB 是一款面向文档型的 NoSQL 数据库,是一个基于分布式文件存储的开源的非关系型数据库系统,其内容是以 K/V 形式存储,结构不固定,它的字段值可以包含其他文档、数组和文档数组等。其采用的 BSON(二进制 JSON )的数据结构,可以提高存储和扫描效率,但空间开销会有些大。今天就为大家简单介绍下在 Python 中使用 MongoDB 。

阅读全文 »

LeetCode面试系列 第10天:No.976 - 三角形的最大周长

发表于 2019-12-03 | 分类于 Leetcode面试题

上一篇 LeetCode 面试题中,我们分析了一道字符串的算法题 - 反转字符串中的元音字母,今天我们来分析一道简单的几何题吧。

阅读全文 »

第77天:Python 操作 SQLite

发表于 2019-12-02 | 分类于 python

1 简介

SQLite 是一种轻型嵌入式关系型数据库,它包含在一个相对小的 C 库中。SQLite 占用资源低,处理速度快,它支持 Windows、Linux、Unix 等多种主流操作系统,支持 Python、Java、C# 等多种语言,目前的版本已经发展到了 SQLite3。

阅读全文 »

第76天:Scrapy 模拟登陆

发表于 2019-12-01 | 分类于 python

想爬取网站数据?先登录网站!对于大多数大型网站来说,想要爬取他们的数据,第一道门槛就是登录网站。下面请跟随我的步伐来学习如何模拟登陆网站。

阅读全文 »

第129天: 爬取微信公众号文章内容

发表于 2019-11-30 | 分类于 python

微信公众号内容爬虫

有时候我们遇到一个好的公众号,里面的每篇都是值得反复阅读的,这时就可以使用公众号爬虫将内容抓取保存下来慢慢赏析。

阅读全文 »

第93天:文件读写

发表于 2019-11-30 | 分类于 python

文件操作中最基本的当然属于文件的读写操作。当我们利用爬虫抓取到一堆数据时,就需要进行文件写操作,将数据写入到文件当中;当我们需要对抓取到的文件内容进行筛选,获取有效信息时,需要对文件进行读操作。本文将介绍文件操作的一些基本内容,助您更高效的处理文件。

阅读全文 »

第95天:StringIO & BytesIO

发表于 2019-11-30 | 分类于 python

上一篇中我们介绍了文件的基本读写操作,但是很多时候数据的读写并不一定都是在文件中,我们也可以在内存中读写数据,因此引出我们今天的主要内容,即 StringIO 和 BytesIO,让你学会在内存中进行数据的基本读写操作。

阅读全文 »

第91天:Python matplotlib introduction

发表于 2019-11-30 | 分类于 python

今天我们一起来探究 Python 中一个很有趣的模块–Matplotlib,Matplotlib 是一个非常优秀的 Python 2D 绘图库,只要给出符合格式的数据,通过 Matplotlib 就可以方便地制作数据图。

阅读全文 »

第81天:NumPy Ndarray_Object&NumPy_Data_Type

发表于 2019-11-30 | 分类于 python

上一篇文章中我们详细介绍了 NumPy 的功能及用途,本章节着重介绍 NumPy 一个神奇的对象 Ndarray 以及 NumPy 数据类型,包括两者的用途,接下来就开启神奇之旅吧。

阅读全文 »

第75天: Python 操作 Redis 数据库介绍

发表于 2019-11-29 | 分类于 python

Redis 作为常用的 NoSql 数据库,主要用于缓存数据,提高数据读取效率,那在 Python 中应该如果连接和操作 Redis 呢?今天就为大家简单介绍下,在 Python 中操作 Redis 常用命令。

阅读全文 »

第114天: 三木板模型算法项目实战

发表于 2019-11-28 | 分类于 python

机器学习

本篇同样是机器学习,虽然没有用到python中已有的算法和函数,但借鉴了机器学习中的思路。

这篇机器学习建模的思路比较新颖,模型评估也比较独特。旨在引导广大读者借鉴,举一反三。

只是通过足球领域举例,可扩展到其他任何领域,达到抛砖引玉的目的。

阅读全文 »

第73天: itchat 微信机器人简介

发表于 2019-11-27 | 分类于 python

今天来为大家介绍一个有意思的开源微信个人号 API,它是基于 Python 调用微信网页版实现,只需要编写少量的代码,就可以完成一个能够处理所有信息的微信机器人。那它到底能实现了什么功能,接下来为大家一一介绍。

阅读全文 »

第113天: Python XGBoost 算法项目实战

发表于 2019-11-27 | 分类于 python

Python 实现机器学习

如果你的机器学习预测模型表现得不尽如人意,那就用XGBoost。XGBoost算法现在已经成为很多数据工程师的重要武器。

阅读全文 »

第71天: Python Scrapy 项目实战

发表于 2019-11-26 | 分类于 python

爬虫编写流程

首先明确 Python 爬虫代码编写的流程:先直接打开网页,找到你想要的数据,就是走一遍流程。比如这个项目我要爬取历史某一天所有比赛的赔率数据、每场比赛的比赛结果等。

那么我就先打开这个网址:https://live.leisu.com/wanchang?date=20190606 然后点击“竞彩”,再点击“指数”,跳转到另一个网址:https://live.leisu.com/3in1-2674547,然后就看到了想要的数据:各公司主队获胜赔率1.61、1.65等。

到此为止,开始动手通过代码实现这个过程。

阅读全文 »

LeetCode面试系列 第12天:No.977 - 有序数组的平方

发表于 2019-11-25 | 分类于 Leetcode面试题

上一篇 LeetCode 面试题中,我们分析了一道集合相关的数学题。现在我们再来看一个排序相关的面试题吧~

阅读全文 »
1 … 22 23 24 … 28
Python Geek Tech

Python Geek Tech

一群热爱 Python 的技术人

554 日志
56 分类
159 标签
RSS
GitHub 知乎
Links
  • 纯洁的微笑
© 2019 - 2023 Python Geek Tech
由 Jekyll 强力驱动
主题 - NexT.Mist