分类
摘要:
python_day_5
今日大纲:
1. dict 用大括号{} 括起来. 内部使用key:value的形式来保存数据 {'jay':'周杰伦', "jj":'林俊杰'} 注意:字典的key必须是可哈希的. 不可变的, value 没有限制 不是按照我们保存的... 阅读原文
2018-07-07 09:16:03 阅读(404) 评论(0)
摘要:
以下代码为在Python3环境下利用OpenCV 抓取摄像头的实时图像, 通过OpenCV的 calHist函数计算直方图, 并显示在3个不同窗口中.
import cv2
import numpy as np
from matplotlib import pyplot as plt
import time
cap ... 阅读原文
2018-07-07 07:42:07 阅读(398) 评论(0)
摘要:
空姐镇楼
标题如题:给出Python爬虫程序源代码与支持库Tkinter的软件绘制代码,然后做出一个爬虫软件。
浅显的说就是,我给你爬虫代码和软件模型制作的代码,然后结合成一个可使用的软件。
这个题对于Python新手来说应该是个非常值得去思考的题目了,这是程序员知道如何套用别人代码以及提高编程思维,... 阅读原文
2018-07-07 06:00:13 阅读(1158) 评论(0)
摘要:
Django REST framework(DRF)
现在前后端分离的架构设计越来越流行,业界甚至出现了API优先的趋势。
显然API开发已经成为后端程序员的必备技能了,那作为Python程序员特别是把Django作为自己主要的开发框架的程序员,我十分推荐Django REST framework(DRF)这个A... 阅读原文
2018-07-06 23:54:07 阅读(1211) 评论(0)
摘要:
引言
虽然加速学习了,可是还是感觉进度不够快,担心。还得准备毕业论文,真是焦虑。
正文
面向对象
编程是程序员用特定语法+数据结构+算法组成的代码,告诉计算机如何执行任务的过程。对不同的编程方式的特点进行归纳总结得出的编程方式类别即为编程范式。常见的编程范式有面向过程编程、面向对象编程和函数式编程。
面向... 阅读原文
2018-07-06 22:21:15 阅读(1509) 评论(0)
摘要:
Scrapy终端是一个交互终端,我们可以在未启动spider的情况下尝试及调试代码,也可以用来测试XPath或CSS表达式,查看他们的工作方式,方便我们爬取的网页中提取的数据。
如果安装了 IPython ,Scrapy终端将使用 IPython (替代标准Python终端)。 IPython 终端与其他相比更为强大... 阅读原文
2018-07-06 20:39:04 阅读(1299) 评论(0)
摘要:
Q1: Django开发Web项目时遇到一个问题,如何解决大量用户在同一时间注册,短信发送延迟的问题?
A1: ① 封装一个发送短信的函数
② 创建进程、线程、协程调用发送短信的函数
Q2: 创建的进程、线程、协程和Django网站服务器在同一个电脑上,并且调用顺序也是不确定的 所以A1 ... 阅读原文
2018-07-06 19:31:06 阅读(1333) 评论(0)
摘要:
主要内容:
随机颜色的俄罗斯方块
变背景颜色,实现隐形方块的俄罗斯方块
本文基于我的上一篇
俄罗斯方块(一):简版
核心思路:
1,图像由“核心变量”完全控制,图像变化的本质是 变量的改变
2,自上而下式的思考,图像变化的问题将一步步转为 一系列具体的变量修改
3,“核心变量”在思考过程中并非不可变更,为了写... 阅读原文
2018-07-06 17:41:07 阅读(1466) 评论(0)
摘要:
一、socket的简介
socket(简称:套接字)进程间通信的一种方式,它与其他进程间通信的一个主要不同是:能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的,如qq聊天、微信聊天等。
二、socke的基本使用
在python中使用socket模块就可以创建套接字... 阅读原文
2018-07-06 15:57:09 阅读(1272) 评论(0)
摘要:
1 def sort_list_method_1(a):
2 return sorted(a)
3
4
5 print(sort_list_method_1([1, 4, 2]))
6
7
8 def sort_list_method_2(a):
9 for i in r... 阅读原文
2018-07-06 14:57:04 阅读(1340) 评论(0)