Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 3, 2011 15:49:40

suvor-07
От:
Зарегистрирован: 2010-04-14
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Объектно-ориентированное программирование.

Приветствую всех жителей этого форума.Возникла такая проблема, начал изучать Объектно-ориентированное программирование.Перечитал уйму статей, но так не фига и не понял.Имеется не большой скрипт, который меняет обоину рабочего стола в случайном порядке.Может кто перепишет его с использованием ООП.Мож я так быстрей пойму чего к чему. Вот и сам скрипт:

import os, time, random

sm = 60
dirimg = "/foo/foo/foo"

files = os.listdir(dirimg)
images = filter(lambda x: x.endswith('.jpg'), files)
l = len(images)
while 1:
time.sleep(sm)
rang = random.randint(0,l)
imgr = images[rang]
print imgr
os.system("/usr/bin/feh --bg-scale /foo/foo/foo/imgr)



Офлайн

#2 Апрель 3, 2011 17:31:48

Soteric
От:
Зарегистрирован: 2010-09-19
Сообщения: 352
Репутация: +  20  -
Профиль   Отправить e-mail  

Объектно-ориентированное программирование.

Это слишком простой скрипт, чтобы продемонстрировать на нем ООП.



Офлайн

#3 Апрель 3, 2011 17:48:25

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Объектно-ориентированное программирование.

print "Hello OOP!"
А давайте перепишем эту программу с использованием ООП!



Офлайн

#4 Апрель 3, 2011 18:27:54

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Объектно-ориентированное программирование.

ZZZ, именно такая фраза и такой исходник дал начало эпическим книгам Страуструпа :lol:



Офлайн

#5 Апрель 3, 2011 18:50:23

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Объектно-ориентированное программирование.

suvor-07
для начала вам надо понять что такое ООП и для чего он создан

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version