博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于deepin搭建Python2编程环境
阅读量:6557 次
发布时间:2019-06-24

本文共 1209 字,大约阅读时间需要 4 分钟。

deepin-15已经预装Python2/3,可以满足基本的编程需求。

 

1、若需导入turtle来完成一些程序,则需要补充安装python-tk库:
 
#为Python2中使用turtle预先打好基础
sudo aptitude -y install python-tk
  
下面提供一段Python代码以便确认这个编程环境正常

# -*- coding: utf-8 -*-

import turtle
def drawSnake(rad,angle,len,neckrad):
    for i in range(len):
        turtle.circle(rad,angle)
        turtle.circle(-rad,angle)
    turtle.circle(rad,angle/2)
    turtle.fd(rad)
    turtle.circle(neckrad+1,180)
    turtle.fd(rad*2/3)

turtle.setup(1300,800,0,0)

pythonsize=30
turtle.pensize(pythonsize)
turtle.pencolor("blue")
turtle.seth(-40)
drawSnake(40,80,5,pythonsize/2)

 
2、系统没有预装Pygame,如果需要用它来做游戏编程,就得自己安装一下
 
#为Python2中使用Pygame预先打好基础
sudo aptitude -y install python-pygame
 
下面提供一段Python代码以便确认这个编程环境正常
 

# -*- coding: utf-8 -*-

import pygame,sys
from pygame.locals import *

white = 255,255,255

blue = 0,0,255
pygame.init()
screen = pygame.display.set_mode((400,300))
myfont = pygame.font.Font(None,30)
textImage = myfont.render("SHIT HAPPENS",True,white)
txtImage = myfont.render("iDUANG",True,white)
while True:
    for event in pygame.event.get():
        if event.type in (QUIT,KEYDOWN):
            sys.exit()
    screen.fill(blue)
    screen.blit(textImage,(50,50))
    screen.blit(txtImage,(100,150))
    pygame.display.update()

转载于:https://www.cnblogs.com/iDUANG/p/5277885.html

你可能感兴趣的文章
HTTP深入浅出 http请求
查看>>
为YUM设置代理的方法
查看>>
Java 编程的动态性 第1 部分: 类和类装入--转载
查看>>
再谈ABC
查看>>
【转】持久化消息队列之MEMCACHEQ
查看>>
java-Mail
查看>>
Dom4j学习笔记
查看>>
C语言 HTTP上传文件-利用libcurl库上传文件
查看>>
[MEAN Stack] First API -- 7. Using Route Files to Structure Server Side API
查看>>
调试逆向分为动态分析技术和静态分析技术(转)
查看>>
Android webview使用详解
查看>>
业务对象和BAPI
查看>>
程序源系统与当前系统不一致:Carry out repairs in non-original systems only if urgent
查看>>
微软职位内部推荐-Senior Software Engineer
查看>>
程序中的魔鬼数字
查看>>
SVN高速新手教程
查看>>
session cookie
查看>>
如何在Vblock里配置Boot from SAN
查看>>
ZBar之ZBarReaderViewController
查看>>
Nuget~管理自己的包包~丢了的包包快速恢复
查看>>