精华内容
下载资源
问答
  • Python小项目

    千次阅读 多人点赞 2019-03-21 22:10:15
    Python小项目学习整理一、Python猜数字小游戏1.1 知识储备1.2 代码实现 一、Python猜数字小游戏 很久没有更新过python的内容,现在我就来写一点大家比较感兴趣的东西,我们来完成一个小游戏,我们就从最基础的开始,...

    一、Python猜数字小游戏

    很久没有更新过python的内容,现在我就来写一点大家比较感兴趣的东西,我们来完成一个小游戏,我们就从最基础的开始,最简单的猜数字的小游戏,进阶的玩法就是做一个GUI界面,给这个游戏加一个交互式的界面,使这个游戏变得更加人性化

    1.1 知识储备

    1、输入、格式化输出(强制类型转换函数)
    2、判断结构的使用
    3、循环的使用(while,for循环的使用)
    4、随机数函数的使用 random 中 randint (你需要导入random这个包)

    1.2 代码实现

    Python3实现

    import random
    n = random.randint(0,100)#产生0~100的一个随机数
    print("请输入0~100之间的任意一个整数:")#给用户一个良好的用户的界面
    count = 0#记录我们猜的次数
    while True:#猜多少次都可以
        a = int(input())  # 输入默认的是字符串,所以需要强制转换
        count+=1
        if a>n:
            print("你猜的数字大了")
        elif a==n:
            print("bingo,猜对了,你真棒")
            break#跳出循环,不然会一直让你不停的输入
        elif a<n:
            print("你猜的数字小了")
    
    #格式化输出,说明你猜游戏结束了
    print("产生的随机数是{},你总共猜了{}次".format(n,count))
    
    

    在这里插入图片描述
    其实你还可以指定猜游戏的次数,增加游戏难度

    二、turtle 库

    2.1 画一个六边形

    import turtle # 导入 turtle 库
    t=turtle.Pen() # 实例化 turtle 对象,这样做的目的是我们以后画图都可以通过 t 来操作
    for x in range(180): # 循环 180次,这样小海龟每次走的路就会一次比一次长
        t.forward(x) # 前进 x 步
        t.left(59) # 像左转动 59°
    

    在这里插入图片描述

    2.2 画一个 奥运五环

    import turtle
    t = turtle.Pen()
    t.width(10) # 设置 turtle 笔的宽度
    t.color('blue') # 设置 画笔的颜色
    
    t.circle(50) # 换一个半径为 50 像素的圈圈
    t.penup() # 提笔操作
    t.goto(120,0) # 将画笔的坐标 移动至 (120,0)
    t.pendown() # 落笔操作
    
    t.color('black')
    t.circle(50)
    t.penup()
    t.goto(240,0)
    t.pendown()
    
    t.color('red')
    t.circle(50)
    t.penup()
    t.goto(60,-50)
    t.pendown()
    
    t.color('yellow')
    t.circle(50)
    t.penup()
    t.goto(180,-50)
    t.pendown()
    
    t.color('green')
    t.circle(50)
    

    2.3 新年快乐

    import turtle
    turtle.screensize(600,800)
    turtle.pensize(10)
    turtle.pencolor("red")
    turtle.seth(-45)
    turtle.fd(102)
    turtle.circle(-6,180)
    turtle.fd(102)
    turtle.circle(6,180)
    turtle.fd(102)
    turtle.circle(-6,180)
    turtle.fd(102)
    turtle.circle(6,180)
    turtle.fd(102)
    turtle.circle(-6,180)
    turtle.fd(102)
    turtle.circle(6,180)
    turtle.fd(92)
    turtle.circle(-6,270)
    turtle.fd(92)
    turtle.circle(6,180)
    turtle.fd(102)
    turtle.circle(-6,180)
    turtle.fd(102)
    turtle.circle(6,180)
    turtle.fd(102)
    turtle.circle(-6,180)
    turtle.fd(102)
    turtle.circle(6,180)
    turtle.fd(102)
    turtle.circle(-6,180)
    turtle.fd(88)
    turtle.fd(20)
    turtle.seth(135)
    turtle.fd(20)
    turtle.seth(225)
    turtle.fd(20)
    turtle.seth(315)
    turtle.fd(20)
    turtle.seth(45)
    turtle.fd(20)
    turtle.seth(135)
    turtle.begin_fill()
    turtle.fillcolor("red")
    turtle.fd(50)
    turtle.seth(45)
    turtle.fd(30)
    turtle.seth(-45)
    turtle.fd(30)
    turtle.seth(225)
    turtle.fd(30)
    turtle.end_fill()
    turtle.seth(90)
    turtle.fd(40)
    turtle.pensize(20)
    turtle.fd(10)
    turtle.pensize(5)
    turtle.seth(105)
    turtle.fd(30)
    turtle.circle(-8,240)
    turtle.circle(20,20)
    turtle.fd(5)
    turtle.circle(20,60)
    turtle.fd(25)
    turtle.penup()
    turtle.setx(0)
    turtle.sety(0)
    turtle.goto(2,-127)
    turtle.pendown()
    turtle.pensize(5)
    turtle.begin_fill()
    turtle.fillcolor("red")
    turtle.seth(0)
    turtle.fd(15)
    turtle.seth(-90)
    turtle.fd(10)
    turtle.seth(180)
    turtle.fd(15)
    turtle.seth(90)
    turtle.fd(10)
    turtle.seth(0)
    turtle.fd(15)
    turtle.end_fill()
    turtle.pensize(2)
    for x in range(6):
         turtle.seth(-90)
         turtle.fd(50)
         turtle.penup()
         turtle.seth(90)
         turtle.fd(50)
         turtle.seth(180)
         turtle.fd(3)
         turtle.pendown()
    
    

    在这里插入图片描述

    2.4 来片雪花

    import turtle
    from turtle import *
    def koch(size, n):#n 代表雪花的级数,n越大,就越像雪花
         if n == 0:
             turtle.fd(size)
         else:
             for angle in [0, 60, -120, 60]:
                 turtle.left(angle)
                 koch(size / 3, n - 1)
    def main():
        turtle.setup(600,600)
        turtle.pen(speed = 7, pencolor = 'blue')
        turtle.penup()
        turtle.goto(-200,100)
        turtle.pendown()
        turtle.pensize(1)
        level = 3 #这里修改雪花的级数,级数越大,雪花越像
        koch(400,level)
        turtle.right(120)
        koch(400, level)
        turtle.right(120)
        koch(400, level)
        turtle.hideturtle()
        done()
    
    if __name__ == '__main__':
        main()
    
    

    在这里插入图片描述

    2.5 来一个浪漫的表白程序

    import turtle
    import time # 导入时间库
    
    # 画爱心的顶部
    def LittleHeart():
        for i in range(200):
            turtle.right(1)
            turtle.forward(2)
    
    
    # 输入表白的语句,默认I Love you
    love = input('输入表白的语句,默认I Love you: ')
    # 输入署名或者赠谁,没有不执行
    me = input('输入署名或者赠谁,没有不执行: ')
    if love == '':
        love = 'I Love you'
    # 窗口大小
    turtle.setup(width=900, height=500)
    # 颜色
    turtle.color('red', 'pink')
    # 笔粗细
    turtle.pensize(3)
    # 速度
    turtle.speed(1)
    # 提笔
    turtle.up()
    # 隐藏笔
    turtle.hideturtle()
    # 去到的坐标,窗口中心为0,0
    turtle.goto(0, -180)
    turtle.showturtle()
    # 画上线
    turtle.down()
    turtle.speed(1)
    turtle.begin_fill()
    turtle.left(140)
    turtle.forward(224)
    # 调用画爱心左边的顶部
    LittleHeart()
    # 调用画爱右边的顶部
    turtle.left(120)
    LittleHeart()
    # 画下线
    turtle.forward(224)
    turtle.end_fill()
    turtle.pensize(5)
    turtle.up()
    turtle.hideturtle()
    # 在心中写字 一次
    turtle.goto(0, 0)
    turtle.showturtle()
    turtle.color('#CD5C5C', 'pink')
    # 在心中写字 font可以设置字体自己电脑有的都可以设 align开始写字的位置
    turtle.write(love, font=('gungsuh', 30,), align="center")
    turtle.up()
    turtle.hideturtle()
    time.sleep(2)
    # 在心中写字 二次
    turtle.goto(0, 0)
    turtle.showturtle()
    turtle.color('red', 'pink')
    turtle.write(love, font=('gungsuh', 30,), align="center")
    turtle.up()
    turtle.hideturtle()
    # 写署名
    if me != '':
        turtle.color('black', 'pink')
        time.sleep(2)
        turtle.goto(180, -180)
        turtle.showturtle()
        turtle.write(me, font=(20,), align="center", move=True)
    
    # 点击窗口关闭
    window = turtle.Screen()
    window.exitonclick()
    

    在这里插入图片描述

    2.6 小猪佩奇

    import turtle as t
    
    
    def init_pen():
        '''
        初始化画笔的一些属性
        '''
        t.pensize(4)  # 设置画笔的大小
        t.colormode(255)  # 设置GBK颜色范围为0-255
        t.color((255, 155, 192), "pink")  # 设置画笔颜色和填充颜色(pink)
        t.setup(900, 500)  # 设置主窗口的大小为900*500
        t.speed(10)  # 设置画笔速度为10
    
    
    def norse():
        '''
        鼻子
        '''
        t.pu()  # 提笔
        t.goto(-100, 100)  # 画笔前往坐标(-100,100)
        t.pd()  # 下笔
        t.seth(-30)  # 笔的角度为-30°
        t.begin_fill()  # 外形填充的开始标志
        a = 0.4
        for i in range(120):
            if 0 <= i < 30 or 60 <= i < 90:
                a = a + 0.08
                t.lt(3)  # 向左转3度
                t.fd(a)  # 向前走a的步长
            else:
                a = a - 0.08
                t.lt(3)
                t.fd(a)
        t.end_fill()  # 依据轮廓填充
        t.pu()  # 提笔
        t.seth(90)  # 笔的角度为90度
        t.fd(25)  # 向前移动25
        t.seth(0)  # 转换画笔的角度为0
        t.fd(10)
        t.pd()
        t.pencolor(255, 155, 192)  # 设置画笔颜色
        t.seth(10)
        t.begin_fill()
        t.circle(5)  # 画一个半径为5的圆
        t.color(160, 82, 45)  # 设置画笔和填充颜色
        t.end_fill()
        t.pu()
        t.seth(0)
        t.fd(20)
        t.pd()
        t.pencolor(255, 155, 192)
        t.seth(10)
        t.begin_fill()
        t.circle(5)
        t.color(160, 82, 45)
        t.end_fill()
    
    
    def head():
        '''
        头
        '''
        t.color((255, 155, 192), "pink")
        t.pu()
        t.seth(90)
        t.fd(41)
        t.seth(0)
        t.fd(0)
        t.pd()
        t.begin_fill()
        t.seth(180)
        t.circle(300, -30)  # 顺时针画一个半径为300,圆心角为30°的园
        t.circle(100, -60)
        t.circle(80, -100)
        t.circle(150, -20)
        t.circle(60, -95)
        t.seth(161)
        t.circle(-300, 15)
        t.pu()
        t.goto(-100, 100)
        t.pd()
        t.seth(-30)
        a = 0.4
        for i in range(60):
            if 0 <= i < 30 or 60 <= i < 90:
                a = a + 0.08
                t.lt(3)  # 向左转3度
                t.fd(a)  # 向前走a的步长
            else:
                a = a - 0.08
                t.lt(3)
                t.fd(a)
        t.end_fill()
    
    
    def ear():
        '''
        耳朵
        '''
        t.color((255, 155, 192), "pink")
        t.pu()
        t.seth(90)
        t.fd(-7)
        t.seth(0)
        t.fd(70)
        t.pd()
        t.begin_fill()
        t.seth(100)
        t.circle(-50, 50)
        t.circle(-10, 120)
        t.circle(-50, 54)
        t.end_fill()
        t.pu()
        t.seth(90)
        t.fd(-12)
        t.seth(0)
        t.fd(30)
        t.pd()
        t.begin_fill()
        t.seth(100)
        t.circle(-50, 50)
        t.circle(-10, 120)
        t.circle(-50, 56)
        t.end_fill()
    
    
    def eye():
        '''
        眼睛
        '''
        t.color((255, 155, 192), "white")
        t.pu()
        t.seth(90)
        t.fd(-20)
        t.seth(0)
        t.fd(-95)
        t.pd()
        t.begin_fill()
        t.circle(15)
        t.end_fill()
        t.color("black")
        t.pu()
        t.seth(90)
        t.fd(12)
        t.seth(0)
        t.fd(-3)
        t.pd()
        t.begin_fill()
        t.circle(3)
        t.end_fill()
        t.color((255, 155, 192), "white")
        t.pu()
        t.seth(90)
        t.fd(-25)
        t.seth(0)
        t.fd(40)
        t.pd()
        t.begin_fill()
        t.circle(15)
        t.end_fill()
        t.color("black")
        t.pu()
        t.seth(90)
        t.fd(12)
        t.seth(0)
        t.fd(-3)
        t.pd()
        t.begin_fill()
        t.circle(3)
        t.end_fill()
    
    
    def blusher():
        '''
        腮
        '''
        t.color((255, 155, 192))
        t.pu()
        t.seth(90)
        t.fd(-95)
        t.seth(0)
        t.fd(65)
        t.pd()
        t.begin_fill()
        t.circle(30)
        t.end_fill()
    
    
    def mouth():
        '''
        嘴
        '''
        t.color(239, 69, 19)
        t.pu()
        t.seth(90)
        t.fd(15)
        t.seth(0)
        t.fd(-100)
        t.pd()
        t.seth(-80)
        t.circle(30, 40)
        t.circle(40, 80)
    
    
    def body():
        '''
        身体
        '''
        t.color("red", (255, 99, 71))
        t.pu()
        t.seth(90)
        t.fd(-20)
        t.seth(0)
        t.fd(-78)
        t.pd()
        t.begin_fill()
        t.seth(-130)
        t.circle(100, 10)
        t.circle(300, 30)
        t.seth(0)
        t.fd(230)
        t.seth(90)
        t.circle(300, 30)
        t.circle(100, 3)
        t.color((255, 155, 192), (255, 100, 100))
        t.seth(-135)
        t.circle(-80, 63)
        t.circle(-150, 24)
        t.end_fill()
    
    
    def hand():
        '''
        手
        '''
        t.color((255, 155, 192))
        t.pu()
        t.seth(90)
        t.fd(-40)
        t.seth(0)
        t.fd(-27)
        t.pd()
        t.seth(-160)
        t.circle(300, 15)
        t.pu()
        t.seth(90)
        t.fd(15)
        t.seth(0)
        t.fd(0)
        t.pd()
        t.seth(-10)
        t.circle(-20, 90)
        t.pu()
        t.seth(90)
        t.fd(30)
        t.seth(0)
        t.fd(237)
        t.pd()
        t.seth(-20)
        t.circle(-300, 15)
        t.pu()
        t.seth(90)
        t.fd(20)
        t.seth(0)
        t.fd(0)
        t.pd()
        t.seth(-170)
        t.circle(20, 90)
    
    
    def foot():
        '''
        脚
        '''
        t.pensize(10)
        t.color((240, 128, 128))
        t.pu()
        t.seth(90)
        t.fd(-75)
        t.seth(0)
        t.fd(-180)
        t.pd()
        t.seth(-90)
        t.fd(40)
        t.seth(-180)
        t.color("black")
        t.pensize(15)
        t.fd(20)
        t.pensize(10)
        t.color((240, 128, 128))
        t.pu()
        t.seth(90)
        t.fd(40)
        t.seth(0)
        t.fd(90)
        t.pd()
        t.seth(-90)
        t.fd(40)
        t.seth(-180)
        t.color("black")
        t.pensize(15)
        t.fd(20)
    
    
    def tail():
        '''
        尾巴
        '''
        t.pensize(4)
        t.color((255, 155, 192))
        t.pu()
        t.seth(90)
        t.fd(70)
        t.seth(0)
        t.fd(95)
        t.pd()
        t.seth(0)
        t.circle(70, 20)
        t.circle(10, 330)
        t.circle(70, 30)
    
    
    def main():
        init_pen()
        norse()
        head()
        ear()
        eye()
        blusher()
        mouth()
        body()
        hand()
        foot()
        tail()
    
    if __name__ == '__main__':
        main()
        # 能够停住画布,不至于迅速结束
        t.mainloop()
    
    

    在这里插入图片描述

    展开全文
  • python小项目

    2020-03-12 10:38:51
    1、https://github.com/jackfrued/Python-100-Days

    1、https://github.com/jackfrued/Python-100-Days

    展开全文
  • python 小项目

    2019-07-16 11:04:24
    How To Make a Simple Calculator Program in Python 3 https://www.digitalocean.com/community/tutorials/how-to-make-a-simple-calculator-program-in-python-3
    展开全文
  • demo:飞机大战游戏 python小项目

    万次阅读 多人点赞 2020-11-30 19:22:50
    记得刚学python那会,作过一个飞机大战小项目,这个项目非常经典,可以帮助初学者提高动手能力,今天把它分享出来一、项目介绍二、项目代码1.首先安装库2.主要python代码三、说明:代码功能都在注释里面,我就不做...

    记得刚学python那会,作过一个飞机大战小项目,这个项目非常经典,可以帮助初学者提高动手能力,今天把它分享出来

    一、项目介绍

    先放几张图片

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    二、项目实现

    1.安装库

    pip install pygame
    

    2.主要python代码

    import pygame
    from pygame.locals import *
    import random
    #https://blog.csdn.net/qq_36079986/article/details/110395731
    class HeroPlane(object):# 创建一个飞机的英雄类
        def __init__(self,screen_temp): # 始化方法
            self.x = 200
            self.y = 500
            self.image = pygame.image.load('./img/hero1.png')
            self.screen = screen_temp# 因为在display方法中使用到了screen方法# 但是在类中没有  也不能调用 # 所以说  以传参的方法传递到类中
            self.bullet_list = []
        def display(self):# 创建一个展现飞机的方法
            herp_x1, herp_y1, herp_x2, herp_y2, herp_x3, herp_y3 = -100, -100, -100, -100, -100, -100
            self.screen.blit(self.image,(self.x, self.y))
            for bullet in self.bullet_list:###遍历子弹类对象,赋值给bullet
                herp_x1, herp_y1, herp_x2, herp_y2, herp_x3, herp_y3 = bullet.display()###### bullet对象调用display方法,  显示子弹
                bullet.move()
                if self.bullet_list[0].y < 0:
                    del self.bullet_list[0]
            return  herp_x1, herp_y1, herp_x2, herp_y2, herp_x3, herp_y3
        def move_left(self):
            self.x -= 50
        def move_right(self):
            self.x += 50
        def move_up(self):
            self.y -= 50
        def move_down(self):
            self.y += 50
        def fire(self):
            print(len(self.bullet_list),'个子弹##########################################')
            self.bullet_list.append(HeroBullet(self.screen,self.x, self.y))
    class HeroBullet(object):
        def __init__(self,screen_temp,x_temp,y_temp):
            self.x = x_temp
            self.y = y_temp
            self.image = pygame.image.load('./img/bullet.png')
            self.screen = screen_temp
        def display(self):
            self.screen.blit(self.image,(self.x - 22, self.y-22))
            self.screen.blit(self.image, (self.x + 39, self.y-22))
            self.screen.blit(self.image, (self.x + 100, self.y-22))
            return self.x - 22, self.y - 22, self.x + 39, self.y - 22, self.x + 100, self.y - 22
        def move(self):
            self.y -= 1
    class EnemyPlane(object):
        def __init__(self,screen_temp):
            self.ra = random.randint(0,2)
            self.x = random.randint(0,400)
            self.y = 0
            self.image = pygame.image.load('./img/enemy1.png')
            self.screen = screen_temp
            self.bullet_list = []
            if 0<=self.x<=540:
                if self.ra == 0:
                    self.flag = "left"
                elif self.ra == 1:
                    self.flag = "right"
                else:
                    self.flag = 'middle'
        def display(self):
            self.screen.blit(self.image, (self.x, self.y))
        def move(self):
            if self.x < 0:
                self.flag = "left"
            elif self.x > 450:
                self.flag = 'right'
            if self.flag == "left":
                self.x += 2
            elif self.flag == 'right':
                self.x -= 2
            self.y += 0.1
        def fire(self):
            if (random.randint(0,50) == 1):
                self.bullet_list.append(EnemyBullet(self.screen, self.x, self.y))
                # print(len(self.bullet_list),'颗敌方子弹')
            for bullet in self.bullet_list:
                bullet.display()
                bullet.move()
                if bullet.y > 700:
                    del bullet
    class EnemyBullet(object):
        def __init__(self,screen_temp,x,y):
            self.x = x + 30
            self.y = y + 90
            self.image = pygame.image.load('./img/bullet-1.gif')
            self.screen = screen_temp
        def display(self):
            self.screen.blit(self.image,(self.x, self.y))
        def move(self):
            self.y+= 10
    def key_control(hero_temp):
        for event in pygame.event.get(): # 判断输入类型
            if event.type == QUIT:#判断是否是点击了退出按钮
                print("exit")
                exit()
            elif event.type == KEYDOWN:#判断是否是按下了键# 如果是键盘事件(键盘按下事件)
                if event.key == K_a or event.key == K_LEFT:
                    hero_temp.move_left()
                elif event.key == K_d or event.key == K_RIGHT:
                    hero_temp.move_right()
                elif event.key == K_w or event.key == K_UP:
                    hero_temp.move_up()
                elif event.key == K_s or event.key == K_DOWN:
                    hero_temp.move_down()
                elif event.key == K_SPACE:#检测按键是否是空格键
                    hero_temp.fire()
    def main():
        screen = pygame.display.set_mode((480, 650), 0, 32)  # 使用screen资源来创建背景# 返回值是一个资源
        pygame.display.set_caption("aircraft game") # 设置窗口标题
        background = pygame.image.load('./img/background.png')##  ./ 当前路径   ../  上一级路径    /   根目录
        hero = HeroPlane(screen)
        enemy_list = []
        j = 0
        while True:
            screen.blit(background, (0, 0))  # 资源中的blit方法能够加载游戏的画面
            herp_x1, herp_y1, herp_x2, herp_y2, herp_x3, herp_y3 = hero.display()   #####刷新
            if len(enemy_list) <= 10:
                enemy_list.append(EnemyPlane(screen))
            if enemy_list[0].y >= 700:
                del enemy_list[0]
            for enemy_each in enemy_list :
                # enemy_each.fire()
                enemy_each.move()
                enemy_each.display()
                # print(len(enemy_list), '个敌机')
                if (enemy_each.x <= herp_x1 -10 <= enemy_each.x + 80 and enemy_each.y -10<= herp_y1<= enemy_each.y + 90) or (enemy_each.x -10 <= herp_x2<= enemy_each.x + 80 and enemy_each.y -10<= herp_y2<= enemy_each.y + 90) or (enemy_each.x-10 <= herp_x3<= enemy_each.x + 80 and enemy_each.y -10<= herp_y3<= enemy_each.y + 90):
                    enemy_list.remove(enemy_each)
                    # print(len(enemy_list), '个敌机')
                    print('jizhon')
            # print(hero.x,type(hero.x))
            if j % 100 == 5:
                print(len(enemy_list),'个敌机')
            pygame.display.update()  ### 加载游戏
            key_control(hero)# 调用键盘事件函数
            j += 1
            # print(herp_x1, herp_y1, herp_x2, herp_y2, herp_x3, herp_y3)
    if __name__ == '__main__':
        main()
    

    三、说明:

    代码功能都在注释里面,我就不做过多解释了;与本项目有关的图片数据我传到资源里面了,大家可以免费下载,我把代码和数据都打包到一起了,大家下载下来导入库就可以直接一些了。

    四、完整版代码及数据 下载地址(下载就能用)

    https://download.csdn.net/download/qq_36079986/13207925
    欢迎一起完善项目

    展开全文
  • 主要为大家详细介绍了python小项目之五子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 8个python小项目实践

    2019-05-04 10:54:28
    8个python小项目,带您强化使用python里面的函数,理清概念。代码层层递进,由简单变难;由短变长。本人已经亲自调试过,希望对大家有帮助。
  • 二、快递查询工具1、此python小项目需要用到json与requests两个库,还需调用api。 2、代码注解:? 3、查询效果:?! 三、python爬虫... 题图.pngpython: 一周笔记本文根据实际项目中的一部分api 设计抽象出来,实例...
  • python小项目练习

    千次阅读 2013-12-14 23:37:56
    python小项目练习 可以通过下面的一些小项目练习下,等打好基础我在做了. python项目练习一:即时标记python项目练习二:画幅好画python项目练习三:万能的XMLpython项目练习四:新闻聚合python项目练习五:...
  • 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」。这个系统主要完成下面增删改查的功能:包括:学校...用Python小项目:快速开发出一个简单的学生管理系统发送cur...
  • python小项目之统计代码行数与美化打印,数据存储,分析等等
  • Python小项目:爬虫

    2019-06-11 18:48:28
    Python小项目:爬虫 文章目录Python小项目:爬虫一、环境搭建二、离线安装selenium三、配置webdriver四、练习 一、环境搭建 浏览器:FireFox_v66.0.5_x64.zip(火狐浏览器) 提取码:2zk0 三方库selenium:...
  • 记得刚学python那会,作过一个飞机大战小项目,这个项目非常经典,可以帮助初学者提高动手能力,今天把它分享出来
  • 作者:zhengguo源自:Python与算法社区纯零基础,花10周时间,完全搞定Python,有没有可能?今天我推荐大家一本书:《面向零基础的Python小项目》,如果你集中精力,花1...
  • 找时间会写一些python代码练习,发现每次写注释标明各种信息比较麻烦,于是想写一个程序完成这项任务,转而又想把代码功能写的丰富一点发到github上去,最后又想把代码写的规范一点,包括Makefile,ChangeLog这类...
  • 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」。这个系统主要完成下面增删改查的功能:包括:学校...用Python小项目:快速开发出一个简单的学生管理系统发送cur...
  • 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」。这个系统主要完成下面增删改查的功能:包括:学校...用Python小项目:快速开发出一个简单的学生管理系统发送cur...
  • 原标题:拯救Python新手的几个项目实战Python游戏实例一:24点游戏项目名称:经典趣味24点游戏程序设计(python) 实例二:五子棋游戏python学习关注我们企鹅qun: 8393 83765 各类入门学习资料免费分享哦!...
  • Python小项目之获取未来七天的天气情况一、功能:使用python代码获取城市未来七天的天气情况二、来源:找到合适的获取数据网址:http://qq.ip138.com/weather/sichuan/LuZhou.htm (以此为例)三、根据提供的url...
  • python小项目之可以发声的翻译软件网上有不少的基于 python 的翻译小软件,我这一次写的是一个用有道词典和百度语音完成的一个小小的翻译软件.昨天写的开头语我也不知道为什么忘了保存,我真的也是够了.废话不多说...
  • 有趣python 小项目 大全

    万次阅读 2019-02-25 16:25:38
    1、某事件发生时,给客户打电话,提醒客户。事先录制好一段音频,客户接通电话后,自动播放 ... 2、配置阿里云邮件服务 ... 3、十个热门项目 https://blog.c...
  • 分享几个有趣的Python小项目

    千次阅读 多人点赞 2020-05-04 14:42:48
    columnspan=3) self.TotalTime=0.0 self.TotalLine=0 self.TotalScore=0 #游戏结束 self.isgameover=FALSE #暂停 self.isPause=FALSE #开始 self.isStart=FALSE self.NextList=[] #整个背景 self.NextRowList=[] #...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,345
精华内容 6,538
关键字:

python小项目

python 订阅