1.Sınıf El Yazısı Okuma Programı

Yorum bırakın

12/10/2013 tarafından electrocoder

      #Projenin Adı : sinif-1-el-yazısı-egitim-programı

 

      #Amacı : 1.Sınıf öğrencilerinin tombala kelime okuma

 

      # oyununu ‘Bio Ritmik Largo’ müzik eşliğinde

 

      # daha zevkli bir hale getirmek.

 

      #Tarih : 21-11-2011

 

      #Yazar : electrocoder

 

      #İletişim : electrocoder@gmail.com

 

 

      #Python Ver. : 2.7

 

      Kullanımı : Program python programlama dili ile yazılmıştır. Programın çalışması için python 2.7 versiyonununun

 

      indirilmesi gereklidir.
      Adım adım kurulum talimatı :

 

      ————————————

 

      1-

Python 2.7.2 İNDİR 

      adresinden python 2.7.2 sürümünü 32 bit veya

 

      64 bit olarak indirip kurunuz.
      2-

PYGAME İNDİR 

      adresinden pygame kütüphanesini kurunuz.
      3- 1.sinif.font klasöründeki el yazısı font dosyalarını Bilgisayarım > C:\WINDOWS\Fonts klasörü içine yapıştırın.

 

      Ubuntu, Pardus veya başka bir linux sürümü kullanıyorsanız font dosyalarına çift tıkladıktan sonra

 

      yükle (install) seçeneğinden yükleyiniz.
      4- sinif_1.py isimli dosyaya çift tıklayıp çalıştırın.
      6- Python ve pygame tamamen ücretsizdir. Sevdiklerinize eğlenceli bir hediye için tavsiye ediniz.
      Pygame ile yazılan okuma ve gösterme kısmı:

 

      —————————————————–

 

#! /usr/bin/env python
#-*- coding: utf8 -*-
#Projenin Adı : sinif-1-el-yazısı-egitim-programı
#Tarih : 21-11-2011
#Yazar : electrocoder
#İletişim : electrocoder@gmail.com
#Web : http://pythontr.org
#Python Ver. : 2.7
#Guncelleme : Guncel kelimeler www.pythontr.org adresine eklenecektir.

import os
import pygame
from pygame.locals import *
import sys
import random
import mp3_cal

pygame.init()
mp3_cal.mp3()
screen = pygame.display.set_mode((700, 600))
pygame.display.set_caption('sinif 1 el yazısı eğitim programı --- 2011')
screen.fill((225, 225, 225))

hand = pygame.font.match_font('Hand writing Mutlu')
font = pygame.font.Font(hand, 72)
hfile = open('kelimeler.txt')
word=hfile.readlines()
print 'Toplam kelime sayisi = ' + str(len(word))
hfile.close()

text = font.render('http://pythontr.org', True, (35, 35, 35), (225, 225, 225))

textRect = text.get_rect()
textRect.centerx = screen.get_rect().centerx
textRect.centery = screen.get_rect().centery
screen.blit(text, textRect)
pygame.display.update()
count = 0
exit = False
while not exit:
  for event in pygame.event.get():
      if event.type == QUIT:
          exit = True
      elif event.type == KEYDOWN:
          if event.key == K_ESCAPE:
              exit = True
      elif event.type == MOUSEBUTTONDOWN:
         font = pygame.font.Font(hand, 122)
         s=word[random.randrange(0, len(word))]
         s=s.replace('\n', '')
         text = font.render(s, True, (35, 35, 35), (225, 225, 225))

  screen.fill((225, 225, 225))
  textRect = text.get_rect()
  textRect.centerx = screen.get_rect().centerx
  textRect.centery = screen.get_rect().centery
  screen.blit(text, textRect)
  pygame.display.update()
pygame.quit()
      mp3 okuma :

 

      ———————-
import pygame

def mp3():
    pygame.mixer.init(22050, -16, 2, 3072)
    pygame.mixer.music.load('John Manno.mp3')
    pygame.mixer.music.play(50, 0.0)

DOWNLOAD / İNDİR
DOWNLOAD / İNDİR (Versiyon Kontrol Sistemi Eklenmiştir)

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: