做一个搬运工,希望自己能努力学习,也希望大神们的东西能让更多的人看到 不断更新 更新日志:2017.10.13 新增了网络安全分类,整理了排版布局9.28 新增了seaborn的API链接,将一些杂七杂八的东西弄到了一篇…
标签:python
python--面向对象编程之学生选课系统练习
1、admin.py 主要是系统管理初始化,用于管理员注册、登录系统、创建授课老师、创建课程等操作。 #!/usr/bin/env python # -*- coding:utf-8 -*- """ 模拟学校的选课系…
统计整数的二进制表达里有多少个1 Python版
题目: 给定一个整数,统计其二进制表示里有多少个1。 分析: 方法1:循环迭代该数的二进制的每一位,复杂度是 o(log2 n),n就是该整数 方法2:复杂度仅仅是1的个数。方法是采用位运算抹去0不需要处理。这里的位运算…
pyppeteer: 基于asyncio的异步网页渲染爬虫库
简介 类似于selenium,pyppeteer也能渲染网页,但是它是异步的。 使用方法 安装方法 pip install pyppeteer # python 3.7.5 import asyncio from pyp…
Python学习笔记:解耦合
一、什么是耦合? 耦合指的就是两个类之间的联系的紧密程度,解耦合就是将原来的直接关系变成间接关系,使得两个函数中间层是强耦合,而他们之间变成弱耦合关系。 二、解耦合有什么好处? 1、将两段互相依赖的函数分开,从而…
经典问题
1.汉诺塔 # 汉诺塔 # 思路:把最底下的盘子看成一个整体,除了最底下的盘子以外的盘子(n-1)看作一个整体, # 目标是:原来的盘子都在A,现在要移动到C. # 移动的顺序是: # ①先把(n-1)从A…
使用python中的matplotlib绘制路径图
import matplotlib.pyplot as plt #各个点的经纬度及编号 l = [[120.7015202,36.37423,0], [120.7056165,36.37248342,4], [120.7…
微信聊天记录提取及分析(wordcloud+pyecharts)
0. 前言 之所以想要提取微信的聊天记录并分析是因为也开始再学习python,但是单纯看看语法什么的又很无趣,无意间看到python可以进行微信聊天记录的分析,就自己尝试做了一下,感觉还是挺有意思的。 1.提取聊天记…
Python的运算符重载 __iter__()和 __next__()
Python语言提供了运算符重载功能,增强了语言的灵活性,这一点与C++有点类似又有些不同。鉴于它的特殊性,今天就来讨论一下Python运算符重载。 P…
利用python将PDF转为Excel并去掉换行符
PDF转Excel 文章目录 PDF转Excel 前言 一、PDF转Excel 二、去掉Excel的换行符 不完善的地方 前言 突然来的任务,时间紧,PDF内容为表格,有水印 一、PDF转Excel 提示:我比较笨,所以…
Python对Windows程序窗口操作 最大化 最小化 关闭
Python对Windows程序窗口操作 最大化 最小化 关闭 代码 import win32con import win32gui import time ''' hwnd = win32gui.FindWindow(…
Python查看文件编码格式
项目需求要写一个Json数据对比工具,Json读取及对比逻辑并不是很复杂,但是Python2.7在读取txt文件时遭遇了文件编码格式的问题,显示中文乱码,文件open读取时修改为”UTF-8”也不好使,上网查了下,发现一…