随笔分类 -  python基础

摘要:字符串操作 1.字符串的翻转 # 方式一 s = 'hello world' print(s[::-1) # 方式二 from functools import reduce print(reduce(lambda x,y:y+x, s)) 2.判断字符串是否是回文 利用字符串翻转操作可以查看字符串 阅读全文
posted @ 2022-03-15 10:42 ''竹先森゜ 阅读(642) 评论(0) 推荐(0) 编辑
摘要:前言 使用 time 模块展示当前日期和时间 将天、小时、分钟转换为秒 使用 Pandas 获取当前日期和时间 将字符串转换为日期时间对象 以毫秒为单位获取当前时间 以 MST、EST、UTC、GMT 和 HST 获取当前日期时间 从给定的日期当中获取星期几 计算两个日期时间对象之间的时差 将 5 阅读全文
posted @ 2022-03-15 10:36 ''竹先森゜ 阅读(2127) 评论(0) 推荐(0) 编辑
摘要:前言 Python 操作 PDF 会用到两个库,分别是:PyPDF2 和 pdfplumber 其中 PyPDF2 可以更好的读取、写入、分割、合并PDF文件,而 pdfplumber 可以更好的读取 PDF 文件中内容和提取 PDF 中的表格 对应的官网分别是: PyPDF2——https://p 阅读全文
posted @ 2022-01-24 15:14 ''竹先森゜ 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:前言 项目中会有点到直线距离计算、两条直线交点坐标计算、两条直线夹角计算的需求。 一、点到直线距离计算 由于项目中得到点的坐标最容易,因此采用向量法进行所有的数学计算最清晰明了。点到直线距离就采用向量法推导。 import numpy as np array_longi = np.array([x2 阅读全文
posted @ 2021-12-22 15:49 ''竹先森゜ 阅读(2856) 评论(0) 推荐(0) 编辑
摘要:what's the 进程 进程是操作系统提供的抽象概念,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 程序是指令、数据及其组织形式的描述,进程是程序的实体。程序本身是没有生命周期的,它只是存在磁盘上的一些指令,程序一旦运行就是进程。 当程序需要运行时,操作系统将代码和所有静态数据记载 阅读全文
posted @ 2021-10-12 14:09 ''竹先森゜ 阅读(1053) 评论(0) 推荐(0) 编辑
摘要:代码优化原则 Python 是一种脚本语言,相比 C/C++ 等编译语言,在效率和性能方面存在一些不足。但是,有很多时候,Python 的效率并没有想象中的那么夸张。下面对 Python 代码加速运行的技巧进行整理。 在深入代码优化细节之前,需要了解一些代码优化基本原则: 第一个基本原则是不要过早优 阅读全文
posted @ 2021-08-16 08:43 ''竹先森゜ 阅读(1629) 评论(0) 推荐(0) 编辑
摘要:前言 日常 Python 开发过程中,必然会存在 import 库的操作,import 语句一般都卸载 py 文件的最前面。每次重新开启一个建模流程或者分析过程时,会重新敲一遍 import 或者将之前的 import 代码 copy 进去。虽然已经用的滚花烂熟了,但是确耗费不必要的时间。 impo 阅读全文
posted @ 2021-07-28 15:05 ''竹先森゜ 阅读(1035) 评论(0) 推荐(0) 编辑
摘要:二维码登录的本质 二维码登录本质上是一种登录认证方式。主要做了两件事情: 告诉系统我是谁 向系统证明我是谁 登录方式对比 从最开始的账号密码登录来解析:账号的作用是告诉系统当前用户是谁, 密码则是向系统证明当前用户是合法用户。 从手机验证码登录来解析:手机号就是告诉系统当前用户是谁,验证码则是向系统 阅读全文
posted @ 2021-07-09 15:14 ''竹先森゜ 阅读(1808) 评论(0) 推荐(0) 编辑
摘要:前言 框架是用来帮助我们提升效率,节省时间,避免处理那些低级细节的,如果能达到这个目标,就是一个合适的框架。选择合适的框架,会事半功倍。 Python 领域,开发 Web 应用程序的三个主流框架是 Django,Flask 和 FastAPI。它们都非常优秀,但有各自的特点。 一、Django Dj 阅读全文
posted @ 2021-05-07 16:24 ''竹先森゜ 阅读(16088) 评论(0) 推荐(4) 编辑
摘要:目录 Python常用库 文件处理 图像处理 游戏和多媒体 大数据和科学计算 人工智能与机器学习 系统与命令行 数据库 网络 WEB 框架 安全 构建封装 代码调试 一、Python常用库 Chardet——字符编码探测器,可以自动检测文本、网页、xml的编码。 colorama——主要用来给文本添 阅读全文
posted @ 2021-04-21 10:33 ''竹先森゜ 阅读(1129) 评论(0) 推荐(0) 编辑
摘要:[options] ; addons模块的查找路径 addons_path = E:\GreenOdoo8.0\source\openerp\addons ; 管理员主控密码(用于创建、还原和备份数据库等操作) admin_passwd = admin ; 是否自动重载 auto_reload = 阅读全文
posted @ 2021-02-24 09:18 ''竹先森゜ 阅读(1578) 评论(0) 推荐(0) 编辑
摘要:在 gitee 上看到一款基于 Flask 二次开发的 WEB 后台权限管理系统,觉得有些用处,在此 MARK 传送门:authbase 阅读全文
posted @ 2021-01-29 15:38 ''竹先森゜ 阅读(1467) 评论(0) 推荐(0) 编辑
摘要:what's the GIL GIL 全称:全局解释器锁(Global Interpreter Lock),是计算机程序设计语言解释器用于同步线程的一种机制,它使得任何时刻仅有一个线程在执行。即便在多核处理器上,使用 GIL 的解释器也只允许同一时间执行一个线程,常见的使用 GIL 的解释器有 CP 阅读全文
posted @ 2020-12-09 10:42 ''竹先森゜ 阅读(1349) 评论(0) 推荐(0) 编辑
摘要:前言 使用脚本进行下载的需求很常见,可以是常规文件、web页面、Amazon S3和其他资源。Python 提供了很多模块从 web 下载文件。下面介绍 一、使用 requests requests 模块是模仿网页请求的形式从一个URL下载文件 示例代码: import requests url = 阅读全文
posted @ 2020-12-08 13:32 ''竹先森゜ 阅读(1963) 评论(0) 推荐(0) 编辑
摘要:一、普通进度条 示例代码 import sys import time def progress_bar(): for i in range(1, 101): print("\r", end="") print("Download progress: {}%: ".format(i), "▋" * 阅读全文
posted @ 2020-11-16 15:40 ''竹先森゜ 阅读(19449) 评论(0) 推荐(0) 编辑
摘要:Docker 安装自定制 jupyterhub 官方最新 jupyterhub 镜像存在问题,这里使用1.0.0版本 默认使用 linux 用户体系进行用户认证,需要在 jupyterhub 的 Docker 容器中,/home 路径需要加创建文件夹的权限 部署流程 拉取镜像 docker pull 阅读全文
posted @ 2020-08-21 17:18 ''竹先森゜ 阅读(4875) 评论(1) 推荐(2) 编辑
摘要:内存管理器 Python 作为一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,与大多数编程语言不同,Python 中的变量无需事先申明,变量无需指定类型,程序员无需关心内存管理,Python 解释器给你自动回收。开发人员不用过多的关心内存管理机制,这一切全部由 Python 内存管理器 阅读全文
posted @ 2020-07-31 16:26 ''竹先森゜ 阅读(1757) 评论(0) 推荐(0) 编辑
摘要:what's the math 模块 Python math 模块提供了许多对浮点数的数学运算函数。需要注意的是,这些函数一般是对平台 C 库中同名函数的简单封装, 所以一般情况下, 不同平台下计算的结果可能稍微地有所不同, 有时候甚至有很大出入。 主要功能有: 幂数:幂次方、平方根 对数:2、10 阅读全文
posted @ 2020-06-03 16:42 ''竹先森゜ 阅读(2375) 评论(0) 推荐(0) 编辑
摘要:what's the Flask-SocketIO Flask 是一个同步的轻量级框架,主要提供最基本的 api 接口功能,表现形式主要是服务端被动接收客户端的请求后做出响应,然后客户端根据响应结果做出业务操作。但是业务领域繁杂,会遇到需要服务端主动发送消息,客户端被动接收的情形,这个时候第一反应会 阅读全文
posted @ 2020-05-23 23:33 ''竹先森゜ 阅读(3126) 评论(0) 推荐(0) 编辑
摘要:本文主要内容来自 tweepy 官方文档,加入了一些必要的解释说明并剔除冗余的句子,便于国内用户参阅使用。 纯手工码字,支持原创,转载请注明出处。 tweepy官方文档:http://docs.tweepy.org/en/latest/getting_started.html what's the  阅读全文
posted @ 2020-05-21 23:23 ''竹先森゜ 阅读(6580) 评论(0) 推荐(0) 编辑