<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a171898276的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a171898276</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a171898276]]></copyright><item><title><![CDATA[就业DAY7_web服务器_tcp三次握手四次挥手,返回浏览器需要的页面http服务器]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627152</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627152</guid><author>a171898276</author><pubDate>Wed, 18 Sep 2019 19:53:00 +0800</pubDate><description><![CDATA[import socket


def servece_client(new_socket):
    """为这个客户端返回数据"""
    # 1 接收浏览器发送过来的请求，即http请求
    # GET / HTTP/1.1
    # ...
    request = new_socket.recv(1024...]]></description><category></category></item><item><title><![CDATA[就业DAY7_web服务器_http协议]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627150</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627150</guid><author>a171898276</author><pubDate>Thu, 12 Sep 2019 20:06:00 +0800</pubDate><description><![CDATA[import socket


def servece_client(new_socket):
    """为这个客户端返回数据"""
    # 1 接收浏览器发送过来的请求，即http请求
    # GET / HTTP/1.1
    # ...
    request = new_socket.recv(1024)
    print(request)...]]></description><category></category></item><item><title><![CDATA[就业DAY6_web服务器_正则表达式]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627168</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627168</guid><author>a171898276</author><pubDate>Mon, 09 Sep 2019 08:20:00 +0800</pubDate><description><![CDATA[# 匹配变量名是否符合要求
import re

def main():
    names = ["name1", "_name", "2_name", "__name__", "___", "name!"]

    for name in names:
        ret = re.match("^[a-zA-Z_][a...]]></description><category></category></item><item><title><![CDATA[就业DAY5_多任务_协程]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627147</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627147</guid><author>a171898276</author><pubDate>Fri, 06 Sep 2019 21:26:00 +0800</pubDate><description><![CDATA[判断是否可迭代
In [4]: from collections import Iterable
In [6]: isinstance(123,Iterable) Out[6]: False
In [11]: isinstance((123),Iterable)                                                             ...]]></description><category></category></item><item><title><![CDATA[就业DAY5_多任务_进程，进程池，队列]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627167</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627167</guid><author>a171898276</author><pubDate>Thu, 05 Sep 2019 20:47:00 +0800</pubDate><description><![CDATA[import time
import multiprocessing

def sing():
    """"唱歌 5秒钟"""
    for i in range(5):
        print("----正在唱歌----")
        time.sleep(1)


def dance():
    """跳舞 子线程"""
    for ...]]></description><category></category></item><item><title><![CDATA[就业DAY4_多任务_线程]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627165</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627165</guid><author>a171898276</author><pubDate>Wed, 04 Sep 2019 23:28:00 +0800</pubDate><description><![CDATA[import time
import threading
# 定义一个全局变量
def test(temp):
    temp.append(33)
    print("---in test g_num=%s" % str(temp))
def test2(temp):
    print("---in test2 g_num=%s" % st...]]></description><category></category></item><item><title><![CDATA[就业DAY3_多任务_线程]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627145</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627145</guid><author>a171898276</author><pubDate>Wed, 04 Sep 2019 20:18:00 +0800</pubDate><description><![CDATA[import  threading
import  time


def test1():
    for i in range(5):
        print("---test1----%d" % i)
        time.sleep(1)
    # 如果创建Thread时执行的函数，运行结束，意味着这个子线程结束了
def test2...]]></description><category></category></item><item><title><![CDATA[就业DAY2_网络编程_文件下载客户端及服务器]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627117</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627117</guid><author>a171898276</author><pubDate>Sat, 31 Aug 2019 20:52:00 +0800</pubDate><description><![CDATA[import socketdef main():
    # 创建套接字
    tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

    # 获取服务器的ip port
    dest_addr = input("请输入服务器的ip:")
    dest_port = int(input(...]]></description><category></category></item><item><title><![CDATA[就业DAY2_网络编程_tcp客户端及服务器]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627125</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627125</guid><author>a171898276</author><pubDate>Sat, 31 Aug 2019 19:55:00 +0800</pubDate><description><![CDATA[from socket import *
import socket
def main():
    # 创建tcp套接字
    tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    # 链接服务器
    # tcp_socket.connect(("10.6.2...]]></description><category></category></item><item><title><![CDATA[就业DAY2_网络编程_udp聊天器--用户可以控制]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627115</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627115</guid><author>a171898276</author><pubDate>Sat, 31 Aug 2019 18:03:00 +0800</pubDate><description><![CDATA[import socket

def send_msg(udp_socket):
    """发送消息"""
    # 发数据
    # 获取要发送的内容
    send_data = input("请输入传递的信息")
    dest_ip = input("请输入对方的ip；")
    dest_port = int(input("请输入对方的port...]]></description><category></category></item><item><title><![CDATA[就业DAY1_网络编程]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627143</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627143</guid><author>a171898276</author><pubDate>Sat, 31 Aug 2019 11:12:00 +0800</pubDate><description><![CDATA[知名端口 0-1023
动态端口 1024-65535

import socket


def main():
    # 创建一个udp套接字
    udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    while True:
        # 从键盘获取数据
        s...]]></description><category></category></item><item><title><![CDATA[基础DAY16-飞机大战-精灵]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627163</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627163</guid><author>a171898276</author><pubDate>Fri, 30 Aug 2019 15:26:00 +0800</pubDate><description><![CDATA[import pygame
class GameSprite(pygame.sprite.Sprite):
    """飞机大战游戏精灵"""
    def __init__(self, image_name, speed = 1):
        # 调用父类的初始化方法
        super().__init__()
     ...]]></description><category></category></item><item><title><![CDATA[基础DAY15-飞机大战-监听事件]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627141</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627141</guid><author>a171898276</author><pubDate>Thu, 29 Aug 2019 08:24:00 +0800</pubDate><description><![CDATA[import pygame
pygame.init()
# 创建游戏窗口
screen = pygame.display.set_mode((480, 700))
# 加载backgroud.png创建背景
bg = pygame.image.load("./images/background.png")
# 将背景绘制在屏幕的(0,0)位置
screen....]]></description><category></category></item><item><title><![CDATA[基础DAY14-飞机大战-绘制图像]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627161</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627161</guid><author>a171898276</author><pubDate>Wed, 28 Aug 2019 12:21:00 +0800</pubDate><description><![CDATA[import pygame
pygame.init()
# 创建游戏窗口
screen = pygame.display.set_mode((480, 700))
# 加载backgroud.png创建背景
bg = pygame.image.load("./images/background.png")
# 将背景绘制在屏幕的(0,0)位置
screen.bl...]]></description><category></category></item><item><title><![CDATA[基础DAY14-飞机大战-创建游戏主窗口]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627160</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627160</guid><author>a171898276</author><pubDate>Tue, 27 Aug 2019 21:17:00 +0800</pubDate><description><![CDATA[python -m pygame.examples.aliens




import pygame
pygame.init()
# 编写邮箱代码
print("游戏代码")
pygame.quit()

初始化和退出





import pygame
# 定义hero_rect矩形描述英雄的位置和大小
hero_rect = pygame...]]></description><category></category></item><item><title><![CDATA[python3 pip ipython 安装]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627158</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627158</guid><author>a171898276</author><pubDate>Tue, 27 Aug 2019 19:28:00 +0800</pubDate><description><![CDATA[1.安装Python3.6
安装准备
mkdir /usr/local/python3
wget --no-check-certificate https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
tar -xzvf Python-3.6.0.tgz
cd Python-3.6.0
编译安装
./configure...]]></description><category></category></item><item><title><![CDATA[基础DAY14-eval]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627155</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627155</guid><author>a171898276</author><pubDate>Tue, 27 Aug 2019 18:58:00 +0800</pubDate><description><![CDATA[转载于:https://www.cnblogs.com/joycezhou/p/11420191.html]]></description><category></category></item><item><title><![CDATA[基础DAY13-文本编码]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627153</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627153</guid><author>a171898276</author><pubDate>Tue, 27 Aug 2019 18:46:00 +0800</pubDate><description><![CDATA[　　
python2 字符串
# *-* coding:utf8 *-*# 引号前面的u告诉解释器这是一个utf8编码格式的字符串hello_str = u"hello世界"print(hello_str)for c in hello_str:    print(c)


转载于:https://www.cnblogs.com/joycezhou/p/11420142.html...]]></description><category></category></item><item><title><![CDATA[基础DAY13-文件]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627151</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627151</guid><author>a171898276</author><pubDate>Tue, 27 Aug 2019 08:48:00 +0800</pubDate><description><![CDATA[文本文件
二进制文件




# 打开文件
file = open("README")
# 读取文件
text = file.read()
print(text)
# 关闭文件
file.close()

读取文件


# 打开文件
try:
    file = open("README")
except Exception as result:...]]></description><category></category></item><item><title><![CDATA[基础DAY12-发布模块]]></title><link>https://blog.youkuaiyun.com/a171898276/article/details/101627139</link><guid>https://blog.youkuaiyun.com/a171898276/article/details/101627139</guid><author>a171898276</author><pubDate>Tue, 27 Aug 2019 07:58:00 +0800</pubDate><description><![CDATA[from distutils.core import setup
setup(name=“hm_message”, # 包名version=“1.0”, # 版本description=“itheima’s 发送和接收消息模块”, # 描述信息long_description=“完整的发送和接收消息模块”, # 完整描述信息author=“itheima”, # 作者auth...]]></description><category></category></item></channel></rss>