![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python的教学
文章平均质量分 81
将暮
学过一点html5和python知识,斗胆误人子弟
展开
-
Python爬取高德地图各城市天气情况
先上效果图再上完整代码import timeimport requestsfrom prettytable import PrettyTable #用来打印表格的库'''查询当前地点天气的url:https://www.amap.com/service/weather?adcode=110000各城市对应code的url:https://www.amap.com/service/cityList?version=20207备注:这两个url可以从Network中查看到'''原创 2020-07-07 09:00:18 · 8256 阅读 · 18 评论 -
Python内置数据类型常用操作的性能
生成一个列表的几种方式的性能对比# -*- coding: utf-8 -*-from timeit import Timerimport matplotlib.pyplot as plt# 列表常用操作性能测试# 迭代 + '+'def test1(): l = [] for i in range(1000): l = l + [i] # 迭代 + appenddef test2(): l = [] for i in r...原创 2020-07-07 08:24:42 · 7218 阅读 · 28 评论 -
Python爬取王者荣耀全英雄全皮肤图片
先上效果图附上源码import requestsimport pprintimport os# 1. 分析目标网页,确定爬取的url路径base_url = 'https://pvp.qq.com/web201605/js/herolist.json'# herders请求字段,为的是模拟用户的请求headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, li原创 2020-07-01 13:36:31 · 8241 阅读 · 21 评论 -
用python画绿豆糕 ,端午特辑
首先祝各位端午节快乐也没啥送的就送大家一串代码吧哈哈哈# -*- coding: utf-8 -*-# @Author : 王翔# @JianShu : 清风Python# @Date : 2019/6/7 23:19# @Software : PyCharm# @version :Python 3.6.8# @File : fristblood.pyimport turtle def goto(x,y): turtle.penup()原创 2020-06-25 09:38:05 · 9520 阅读 · 20 评论 -
Django搭建个人博客之编写博客文章的Model模型
写在前面Django 框架主要关注的是模型(Model)、模板(Template)和视图(Views),称为MTV模式。它们各自的职责如下:层次职责模型(Model),即数据存取层处理与数据相关的所有事务: 如何存取、如何验证有效性、包含哪些行为以及数据之间的关系等。模板(Template),即业务逻辑层处理与表现相关的决定: 如何在页面或其他类型文档中进行显示。––视图(View),即表现层存取模型及调取恰当模板的相关逻辑。模型与模板的桥梁。简单来原创 2020-06-15 09:13:03 · 11443 阅读 · 17 评论 -
Django搭建个人博客之制作app并配置相关环境
创建APP在Django中的一个app代表一个功能模块。开发者可以将不同功能的模块放在不同的app中, 方便代码的复用。app就是项目的基石,因此开发博客的第一步就是创建新的app,用来实现跟文章相关的功能模块。打开命令行,进入项目所在的目录:(注意Django的操作必须在虚拟环境下进行)E:\>cd django_projectE:\django_project>进入虚拟环境(忘记进入venv方法的看这里: 在Windows中搭建Django的开发环境): E:\django_p原创 2020-06-14 21:55:50 · 11023 阅读 · 16 评论 -
利用Python的PyQt5编写GUI界面教学
由于学校课程的项目,最近最近在学习如何利用Python语言和SQL Server编写一个读者图书借阅、查询管理的小程序。以此为契机吧,自己便开始了学习之路~这篇文章主要介绍自己如何使用PyQt5编写GUI界面。自己使用到的工具VS CodePyQt5依赖包Qt DesignerPython几种常见的GUI库TkinterTkinter是Python自带的量轻级的简单GUI库,使用也较为简单。但是Tkinter之适用于基础和小型程序的开发,界面的美观程度也相对有限。在网上找到了比较全面介原创 2020-06-12 14:39:24 · 16436 阅读 · 22 评论 -
Docker部署 Python 应用最全教学
前言Docker 是一个开源项目,为开发人员和系统管理员提供了一个开放平台,可以将应用程序构建、打包为一个轻量级容器,并在任何地方运行。Docker 会在软件容器中自动部署应用程序。在本篇中,我将介绍如何 docker 化一个 Python Django 应用程序,然后使用一个 docker-compose 脚本将应用程序作为容器部署到 docker 环境。环境操作系统 dbnuo@localhost ~ sw_versProductName: Mac OS XProductVersion原创 2020-06-10 11:15:05 · 12823 阅读 · 21 评论 -
仅仅76行代码就能下载b站所有视频
先上效果图再上代码# ---------------------------------------------------------------------------------------------import osimport tkinter as tkfrom tkinter import *from threading import *import threadingimport tkinter.messageboximport sysfrom you_get imp原创 2020-05-31 12:54:00 · 8671 阅读 · 0 评论 -
利用python快速获取知乎高赞答案,附源码
闲话少说直接撸代码import tkinter as tkfrom tkinter.filedialog import askdirectoryimport requestsimport reimport osimport timeclass crawl_picture(): window = tk.Tk() window.title("【星云随风_倚码为诗】之自动爬取知乎回答") window.geometry("500x500") canvas原创 2020-05-29 15:28:34 · 7621 阅读 · 3 评论 -
利用python获取B站排名前100视频
暂定于今天仍然可以使用无需做任何修改可以现学现用import requestsfrom bs4 import BeautifulSoupimport timeurl = 'https://www.bilibili.com/ranking?spm_id_from=333.334.b_62616e6e65725f6c696e6b.11'user_agent = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like原创 2020-05-26 10:10:56 · 7390 阅读 · 1 评论 -
还在为翻译不准确而烦恼码,还不快点进来,自己制作一个翻译器
直接上代码import tkinterimport randomimport requestsimport requestimport urllibfrom urllib import request,parseimport time,json,random,hashlibwin = tkinter.Tk()def pachong(): try: url = "http://fanyi.youdao.com/translate?smartresult=dict&转载 2020-05-23 12:45:03 · 7004 阅读 · 1 评论 -
利用python绘制多种地图,附源码
首先安装对应的python模块$ pip install pyecharts==0.5.10$ pip install echarts-countries-pypkg$ pip install echarts-china-provinces-pypkg$ pip install echarts-china-cities-pypkg$ pip install echarts-china-counties-pypkg世界地图> from pyecharts import Map &原创 2020-05-23 09:57:31 · 24444 阅读 · 31 评论 -
仅仅用73行代码就能做制作出一个搜索引擎,真的是太神奇了!!!
直接撸代码视频展示效果在b站 直链# -*- coding: utf-8 -*-import sysimport reimport bs4import urllib.requestfrom bs4 import BeautifulSoupimport urllib.parsefrom PyQt5.QtWidgets import (QPushButton,QWidget, QLabel, QLineEdit, QTextEdit, QGridLayout,QApplication)c原创 2020-05-21 17:35:41 · 7080 阅读 · 30 评论 -
python之ocr识别教学
前言由于目前做的项目里面有些地方的需要用到图像文字识别,因此在此总结下,以下方法适合新手1、使用python的pytesseract库主要是安装库,比较简单,直接使用 pip install 安装即可;另外,如果进行中文识别,需要下载语言包,并配置好相应环境,具体操作可以进行百度,教程有不少。因为这个识别方法比较简单(但效果并不是很理想),(1)Tesseract的安装及配置Tesseract的安装我们可以移步到该网址 https://digi.bib.uni-mannheim.de/tesser原创 2020-05-21 08:52:57 · 5757 阅读 · 18 评论 -
520特刊
安装环境turtle库直接上代码import turtleturtle.penup()turtle.left(90)turtle.fd(200)turtle.pendown()turtle.right(90)# 文字printer = turtle.Turtle()printer.hideturtle()printer.penup()printer.back(200)printer.write("好看吗!\n\n", align="right", font=("楷体",原创 2020-05-20 12:54:41 · 5582 阅读 · 0 评论 -
python之excel教学
执行 pip install openpyxl 安装该库import osos.system("pip3 install openpyxl")新建Excel,写入数据xlrd 只能读取Excel内容,如果你要 创建 一个新的Excel并 写入 数据,可以使用 openpyxl 库。openpyxl 库既可以读文件、也可以写文件、也可以修改文件。但是,openpyxl 库不支持老版本 Office2003 的 xls 格式的Excel文档,如果要读写xls格式的文档,可以使用 Excel 进行相原创 2020-05-19 09:32:57 · 9026 阅读 · 11 评论 -
新手如何选择IDE
大家好,在写博客的这段时间内,后台留言最多的问题除了文章中的代码之外,大致可以分为下面三种Python是什么/怎么学学Python看什么书/什么课我的vscode/pycharm/notebook等怎么配置失败了那么今天就和各位新手朋友聊一聊在入门阶段该去哪里撸代码。首先在配置开发环境之前先思考自己学Python的方法。如果是跟着视频/相关书籍学的话,那么建议无条件按照对应视频/书本里的环境配置,甚至连相关库都要尽可能一致,因为很可能一点变动就会导致你按照教程做确报错了。如果是自己一个人自原创 2020-05-18 07:21:20 · 3885 阅读 · 21 评论 -
python会触碰红线吗?
一、自述1.关于大学我读的大学是个野鸡学校,虽说是一个计算机专业,但实际的课程内容很杂。CAD、3DMAX、Office全家桶之类的都会有,所以在校期间对编程方面的成长并不大,当时也就只有写个批量改文件名的工具这种水平。毕业以后到目前为止也就在两家公司工作过,一家是上家公司,另一个是现在这家,总体路程还算顺利吧,没遇到过什么大的挫折,各种需求也能逼着自己成长。2.接触爬虫我接触爬虫这方面的起因,其实是因为找实习,当时快毕业了嘛,要先找个实习锻炼锻炼。但是因为我认为我能做的方向比较多,也还没有想好到原创 2020-05-16 11:07:11 · 3492 阅读 · 0 评论 -
母亲节特刊
写在前面大家都知道程序员是不擅长表达的那么怎么才能更擅于表达自己内心想法呢当然是代码了闲话少说,直接撸import osimport timefrom random import randint for i in range(1, 35): # 打印抬头 print('') heartStars = [2,4,8,10,14,20,26,28,40,44,52,60,64,76] # *的位置heartBreakLines = [13, 27, 41, 55, 69,原创 2020-05-10 12:20:31 · 3995 阅读 · 0 评论 -
python之论文降重工具
写在前面时值毕业季,有不少小伙伴深受论文查重的困扰。因此我便想到做一个简单的自动去重的工具,先看看效果,我们再对原理或是代码实现做进一步的分析。首先需要输入appid以及key,这些可以在百度翻译开放平台申请一个账号,可以免费申请一个账号。接着将需要进行降重的文本内容复制到相应的输入框内,点击开始按钮,即可输出不同但意思相近的语句,即达到降重去重的作用。点击复制按钮便可以将得到的新文本复制到剪...原创 2020-05-08 14:09:40 · 5618 阅读 · 0 评论 -
使用pip安装pymqsql,出现Cannot unpack file xxx的问题的解决以及pip安装速度慢或出现readtime out问题的解决。
写在前面最近在windows下使用pip安装pymysql的时候,出现Cannot unpack file xxx的问题。问题出现的过程使用pip安装的时候,起初直接只用如下命令:pip install pymysql但是这样直接安装出现的问题是安转速度慢,甚至会出现readtime out问题,于是我使用了清华大学的源。https://pypi.tuna.tsinghua.edu...原创 2020-05-04 09:41:33 · 17366 阅读 · 0 评论 -
如何迁移django项目
django数据库迁移,本地运行前言: 从网络上下载好django项目后,在本地用pycharm导入后,并不能运行。此时我们需要添加库和创建数据库。零:这里是一个基于django写的小项目,可以作为参考:[发布会签到管理系统](https://github.com/threelu/untitled)第一步:在项目的文件夹下面(含有manage.py),打开命令行输入:python m...原创 2020-05-03 11:04:03 · 19314 阅读 · 0 评论 -
pip安装的时候出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after conne
安装python+selenium环境时遇到的坑1、pip install时提示 Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after conne或readtimedout原因:第三方库连接超时解决办法:①在网上找了增加连接时延的方式后(pip --default-time...原创 2020-04-30 10:10:15 · 24150 阅读 · 1 评论 -
Python打包成exe文件的方法
一、安装Pyinstaller使用Python打包EXE可执行文件时,需要使用Pyinstaller,使用命令pip install PyInstaller进行安装,如下图:安装成功后的效果如下图(这里主要计算机需要联网,因为需要下载安装包):安装完Pyinstaller后,就可以使用它对.py文件进行打包了,打包分两种情况,一种是打包控制台程序,另外一种是打包使用类似PyQt设计的GU...原创 2020-04-29 13:12:46 · 17066 阅读 · 0 评论 -
python调用API
直接上代码# -*- coding:utf-8 -*-import http.clientimport hashlibimport urllib.parseimport randomfrom flask import Flaskdef trans(q): # coding=utf8 appKey = '2019c018c4d451ac' secretKey...原创 2020-04-29 11:50:36 · 16865 阅读 · 0 评论 -
百度站长平台主动推送Python源码
废话不多少,直接上源码# -*- coding:utf-8 -*- import requests import json import re import time def readdata(): try: data = open("sitemap.txt",'r',encoding='utf-8')#打开本地的sitemap.txt,必须一个链接一...原创 2020-04-19 11:17:33 · 15595 阅读 · 0 评论 -
最全PyCharm教程
PyCharm简介: PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手。同时支持Google App Engine,PyCharm支持IronPython。这些功能在先进代码分析程序的支持下,使 PyCharm 成为 Python 专业开发人员和刚起步人员使用的有力工具pycharm是一种Python ID...原创 2020-04-17 11:24:09 · 16433 阅读 · 22 评论 -
you-get 库的使用方法
一.在python版本3下,使用清华源下载(推荐)pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple you-get安装就可以使用了,这里推荐一些源站(下载速度很快):#豆瓣pip install -i http://pypi.douban.com/simple/ you-get#清华pip install -i htt...原创 2020-04-17 10:14:30 · 19130 阅读 · 26 评论 -
【python+selenium】自动登陆青果教务系统
首先介绍需要的环境在cmd中pip install selenium,紧接着安装Chromedriver或者Firefoxdriver,再添加环境变量。这里主要使用Webdriver库直接切入主题,上代码from selenium import webdriverfrom aip import AipOcrfrom PIL import Imageimport timeim...原创 2020-04-17 09:53:10 · 10057 阅读 · 0 评论 -
Anaconda和Pycharm的安装和配置的详细教程
安装写代码的运行环境原创 2020-04-14 12:26:03 · 15639 阅读 · 19 评论