首页
学习
活动
专区
工具
TVP
发布

若尘的技术专栏

一些教程
专栏作者
686
文章
1160289
阅读量
33
订阅数
scrapy 教程
输入 scrapy crawl movie 后能获取以上信息,证明我们能正常获取数据就没问题了。
ruochen
2021-12-06
2.2K0
推导式和Lambda表达式
的一种独有特性。推导式最主要的特点就是可以从一个数据序列构建另一个新的数据序列。在Python 中目前常用的推导式有
ruochen
2021-12-04
9170
Pandas详解
五月份TIOBE编程语言排行榜,Python追上Java又回到第二的位置。Python如此受欢迎一方面得益于它崇尚简洁的编程哲学,另一方面是因为强大的第三方库生态。
ruochen
2021-11-26
1.8K0
Python 装饰器
装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。
ruochen
2021-11-25
6210
多线程编程理论知识
是操作系统进行资源分配的最小单位,资源包括CPU、内存空间、磁盘IO等。一个进程是一个独立的运行环境,它可以被看做是一个应用(Android中,一个应用程序就是一个独立的进程)
ruochen
2021-11-25
3150
unctf2020部分题解
<img src="https://img-blog.csdnimg.cn/img\_convert/8547368f4537fbf56d66e58f9be38745.png" alt="">
ruochen
2021-11-20
1.3K0
​Pyqt面向对象模板建立
使用ide为pycharm 1.代码 from PyQt5.Qt import * class Window(QWidget): def __init__(self): super().__init__() self.setWindowTitle("pyqt") self.resize(500,500) self.setup_ui() #setup_ui是建立不同的对象,更加清楚 def setup_ui
ruochen
2021-11-20
4960
autogui库的使用制作简易连点器
(1)pyautogui.moveTo(x,y,duration=)#在duration的时间内将鼠标移动到指定位置 (2)pyautogui.moveRel(x,y,duration=)#在duration时间内将鼠标右移x,下移y(负数为左移) (3)pyautogui.position()#获取鼠标位置 (4)pyautogui.click(500,500,button = ‘right’)#在指定位置点击鼠标,默认为左键,button=‘left/right/middle’ (5)pyautogui.mouseUp()#按下鼠标 (6)pyautogui.mouseDown()#松开鼠标 (7)pyautogui.doubleClick()#双击鼠标左键 (8)pyautogui.rightClick()#双击鼠标右键 (9)pyautogui.middleClick()#双击鼠标中键
ruochen
2021-11-18
5320
Django REST Framework
Django REST Framework 1. REST 前后端分离 API-ApplicationProgrammingInterface 为了应付千变万化的前端需求 REST:RepresataionsStateTrans 20000 Fieding博士提出 RESTful:遵守REST规范的技术设计的软件可以称为RESTful REST规范 URL代表一个资源,一个资源应该是一个名词 动作有HTTP的methode方法提供 URL应该包含版本信息,版本信息也可以放在HTTP协议中 过滤信息,使用UR
ruochen
2021-07-22
2.1K0
TKinter 项目 - 贪吃蛇
项目分析: 构成: 蛇 Snake 食物 Food 世界 World 蛇和食物属于整个世界 class World: self.snake self.food - 上面代码不太友好 - 我们用另外一个思路来分析 我们的分析思路 食物是一个独立的事物 蛇也可以认为是一个独立的事物 世界也是,但世界负责显示 class Food(): ''' 功能: 1. 出现在画面的某一个地方 2. 一旦被吃,则增加蛇的分数
ruochen
2021-07-22
5850
TKinter 项目 - 计算器
Tkinter - 计算器 模拟系统的计算器功能 实现一个简单的具有加减法等操作的计算器 使用tkinter 操作步骤 画GUI 给每个控件配置相应的事件 写逻辑代码 # 第一步: 画出图形界面上部 from tkinter import * root = Tk() # 定义面板的大小 root.geometry('250x380') root.title("北京图灵学院") # 定义面板 # bg代表背景颜色(background), #dddddd是十六进制表示颜色的一个串 frame_sho
ruochen
2021-07-22
6220
Python HTTP项目实战
推荐书籍 日本人写的 “图解Http" 图解系列严重推荐 HTTP项目实战 深入理解HTTP协议 模拟后台服务程序基本流程和大致框架 每一个步骤一个文件夹 图解http协议, 图解tcp/ip协议 v01-验证技术 验证socket-tcp技术,看能否走通流程 使用浏览器发送消息,访问地址 ```py import socket # 理解两个参数的含义 # 理解创建一个socket的过程 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
ruochen
2021-07-22
6380
Python 编码问题详解
编码问题 为什么需要编码问题 - 本质上计算机只能识别01代码 - 如何用一长串01代码表示复杂的信息 编码简史 - 二进制 - bit: 一个0或者1的二进制数字 - byte: 八个01代码,字节 - 第一阶段: ASCII - 第二阶段:百花齐放, GB2312, GBK, BIG5, Latin1,JIS, - Latin1:兼容欧洲大多数语言 - 中国:GBxxxx - 韩国台湾: BIG5 - 日本: JIS - ANSI-MBCS(Mu
ruochen
2021-07-22
55.5K0
Python 爬虫20题精讲
爬虫 编程题 1.请使用正则(regular expression module)模块're'从一段中英文的字符串取得所有电话号码,其中电话号码可变,s="This is our Chinese homepage.我们公司的客服电话:02-2511-6530.若要购买商品编号为:05-1423,请来电0928837577." import re s="This is our Chinese homepage.我们公司的客服电话:02-2511-6530.若要购买商品编号为:05-1423,请来电0
ruochen
2021-07-22
40.8K0
100 - 在Django模板中使用循环
如何在Django模板中使用循环指令,请举例说明 # myfor.py from django.shortcuts import render class MyClass: name = 'Bill' def myFor(request): values = {'values': [{'name':'item1'}, MyClass(), {'name':'Mike'}]} return render(request, 'for.html', values) # urls.py fr
ruochen
2021-06-28
1.4K0
99 - 在Django中读写Session
请解释Session的概念,以及如何在Django中读写Session Session(服务端, key-value) Cookie(Map, key-value) # session.py from django.http import HttpResponse def writeSession(request): request.session['name'] = 'Bill' request.session['age'] = 20 return HttpResponse('wr
ruochen
2021-06-27
1.4K0
98 - 在Jinjia2模板中如何进行条件控制
如何在Jinjia2模板中进行条件控制 from flask import * app = Flask(__name__) @app.route('/') def index(): return render_template('if.txt', user='Bill', intValue=0, list=[1,2,3], dict={'a': 'b'}, value=None) ''' 列表或字典,None或空,被认为是False,否则是True ''' if __name__ == '__
ruochen
2021-06-27
1.3K0
97 - Flask中如何在Jinjia2模块中使用Python列表
如何在Jinjia2模板中使用复杂数据,如Python列表 ''' Jinjia2 ''' from flask import * app = Flask(__name__) class MyClass: def func(self): return 'myclass func' def myfunc(): return 'function' @app.route('/') def index(): mydict = {} mydict['type
ruochen
2021-06-27
3K0
96 - 用Flask实现转发与重定向
1. 请解释什么是转发与重定向,它们有什么区别? 转发: 对用户是透明的,或者在Web浏览器中的Url是不会变的,在服务端会根据请求Url去读取特定的资源,并将资源的内容返回给客户端 服务端资源对于用户不一定是可访问的 http://localhost:5000/test.html 重定向 用户是可见的,Web浏览器地址栏中的Url将改变 服务端资源必须是可访问的 http://localhost:5000/test.html http://localhost:5000/abc.html 2. 在Falsk
ruochen
2021-06-27
2.1K0
95 - 在Flask中如何使用动态路由
1. 静态路由和动态路由有什么区别? 路由 Utl Path http://loaclhost/abc/test.html 静态路由 Path与路由函数一一对应 动态路由 多个Path与同一个路由函数对应 http://loaclhost/abc/test.html http://loaclhost/xyz/test.html 不管访问哪一个Url,都会执行同一个服务端的路由函数 2. 如何使用Flask实现动态路由 ''' pip install flack ''' from flask import
ruochen
2021-06-27
5.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档