[Ответить в тред] Ответить в тред

09/07/16 - Новое API для капчи - внимание разработчикам приложений
03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 67 | 5 | 21
Назад Вниз Каталог Обновить

Аноним 26/07/16 Втр 22:42:54  132696616  
14695621743300.jpg (127Кб, 799x881)
Сап двач. В /pr/ полтора анона, поэтому пишу сюда. Дело в том, что изучаю Python пайтон, питон, называйте как хотите, и добрался до классов. Если до этого все было полностью понятно плюс всегда с математикой и логикой дружил, что очень облегчает изучение, то тут я ВООБЩЕ БЛЯТЬ НЕ ВРУБАЮСЬ ЧЕ ЭТО ЗА ХУЙНЯ И НАХУЙ ОНА НУЖНА. Перечитал кучу документации по этому поводу, но кроме расплывчатого представления в целом это никак не помогло. Есть здесь мудрый анон, который на пальцах объяснит нубу что это такое, зачем оно нужно, и что делают __init__ функции и заодно нахуй нужен self аргумент и переназначение self.---
Прошу, помогите, ибо я нихуя не панимайт
Аноним 26/07/16 Втр 22:43:10  132696632
>>132696616 (OP)
Бампаю 10 раз и ухожу вникуда..
Аноним 26/07/16 Втр 22:43:26  132696651
Бамп 1/10
Аноним 26/07/16 Втр 22:43:45  132696668
Бамп 2/10
Аноним 26/07/16 Втр 22:44:12  132696691
Бамп 3/10
С каких пор на дваче капча из хуев состоит? Давно не было здесь
Аноним 26/07/16 Втр 22:44:29  132696713
Бамп 4/10
Аноним 26/07/16 Втр 22:44:50  132696738
Бамп 5/10
Бля, ононе, помоги пожалуйста, на тебя вся надежда родной
Аноним 26/07/16 Втр 22:45:30  132696783
Бамп 6/10
Аноним 26/07/16 Втр 22:45:41  132696796
Я не шарю, лови бамп.
Аноним 26/07/16 Втр 22:45:56  132696811
>>132696616 (OP)
Забей хуй на документацию и вообще на питона, гугли объектно-ориентированное программирование.
Аноним 26/07/16 Втр 22:46:11  132696831
Бамп 7/10
Аноним 26/07/16 Втр 22:47:21  132696895
>>132696811
Там все казалось просто, типа к объекту относятся как к примитиву имеющему класс, и каждый объект отсылается к ячейке в памяти, все вроде, не? Поясни хотя бы на самом базовом уровне что я упустил, чтоб я знал в каком направлении гуглить
Аноним 26/07/16 Втр 22:48:40  132696975
>>132696895
Мне лень. Ты вроде не выглядишь тупым, так что погугли ещё и всё поймёшь.
Аноним 26/07/16 Втр 22:49:53  132697042
>>132696975
Ну хотя бы пару слов вбрось, прав я или нет в своих представлениях, прошу, я просто вообще не в понятках сейчас куда мне идти уже 5 раз сталкивался с OOPs и читал внимательно, один хер большего не понял
Аноним 26/07/16 Втр 22:49:58  132697046
>>132696895
примитив имеющий рот в жеппу
Аноним 26/07/16 Втр 22:52:08  132697181
14695627283520.jpg (58Кб, 427x604)
НАСЛЕДОВАНИЕ НАСЛЕДОВАНИЕ ИНКАПСУЛЯЦИЯ ПИДОР
оп хуй
Аноним 26/07/16 Втр 22:52:09  132697186
>>132697046
Петро, съеби пожалуйста, тут у людей проблемы с пониманием основ программирования
Аноним 26/07/16 Втр 22:52:24  132697201
>>132696895
Класс - описание хуйни, экземпляр класса - конкретная хуйня, init - ну хуй знает, питон не вертел особо, наверное конструктор конструирующий экземпляр хуйни по твоим правилам?
Это твой первый яп? Ну ты и вафелька
Аноним 26/07/16 Втр 22:52:35  132697214
>>132697181
Спасибо за лишний бамп, родной
Аноним 26/07/16 Втр 22:53:17  132697267
>>132697214
Но ты всё равно хуй, оп.
Аноним 26/07/16 Втр 22:54:06  132697312
>>132697201
Да, мой первый яп, поэтому так тяжело все дается. Нах вообще нужна функция class, если они уже defined в пайтоне (list, string, float etc)

Я знаю что сейчас нереально туплю и задаю тупейшие вопросы, но время час ночи и я уже 2 часа роюсь и пытаюсь понять непонимаемое
Аноним 26/07/16 Втр 22:54:26  132697334
>>132697267
Да я знаю
Аноним 26/07/16 Втр 22:55:15  132697386
>>132697312
>но время час ночи и я уже 2 часа роюсь и пытаюсь понять непонимаемое
Из тебя выйдет хороший программист, кстати.
Аноним 26/07/16 Втр 22:55:22  132697392
>>132697312
>функция
>класс

Исаак Ньютонович, да у тебя же все в голове перемешалось.
Иди выспись
Аноним 26/07/16 Втр 22:55:29  132697402
Бамп 8/10
Аноним 26/07/16 Втр 22:55:38  132697417
>>132696616 (OP)
>изучаю Python
>ВООБЩЕ БЛЯТЬ НЕ ВРУБАЮСЬ ЧЕ ЭТО

Типичный школьник, который начитался сказок про 300к/cек. Уж в питоне-то не разбираться, это что-то на уровне червя-пидора. Уёбывай.
Аноним 26/07/16 Втр 22:56:08  132697439
>>132697417
>это что-то на уровне червя-пидора
Почему-то про java подумал
Аноним 26/07/16 Втр 22:56:30  132697468
>>132696616 (OP)
Поколение быдлокодеров, не писавших на сях и не понимающих ооп подрастает, найс.
Аноним 26/07/16 Втр 22:57:38  132697549
>>132696616 (OP)
Лолирую со школоты.
Тебе НЕЗАЧЕМ что-то понимать и врубаться, пока это тебе не НЕОБХОДИМО.
Все, что нужно программисту-желание копаться в документации и умнее гуглить. все. Синтаксис базовый учится буквально за считанные дни.
Все, дальше ты уже можешь считаться программистом.
А просто так зубрить-мертвый багаж знаний.
Аноним 26/07/16 Втр 22:57:42  132697558
14695630625570.gif (129Кб, 344x472)
>>132697468
>имблаигн что си нужен для ООП
Аноним 26/07/16 Втр 22:58:17  132697600
>>132696616 (OP)
Класс - описание объекта
Объект - экземпляр класса.
>>132697468
> на сях
> ооп
лел
Аноним 26/07/16 Втр 22:58:31  132697615
>>132697386
Остроумно, мне понравилось без сарказма

>>132697392
я знаю, но почему эта хуйня ведет себя как функция, смотри, какой я пример видел:

class Coordinate(object):
def __init__(self,x,y):
self.x=x
self.y=y

c=Coordinate(3,4)
print c.x

и типа эта хуйня задает такую вещь как координаты, но блять нахуя?!?!! зачем??! как??! что?!! аааа блять мой мозг сейчас взорвется
Я бы сказал что именно я не понимаю, но проблема в том что Я НИХУЯ НЕ ПОНИМАЮ, начиная с вопроса "нахуй это вообще было придумано, если можно тупо ввести список [3,4] например, или tuple (3,4)" и заканчивая "что за хуйня этот init, почему нужен self, и че за привязки он создает?"
Аноним 26/07/16 Втр 22:58:47  132697634
САГАЮ ТРЕД. УЖЕ ЛЕНЬ ДОКУМЕНТАЦИЮ ГЛЯНУТЬ. СОТНИ КНИГ ИМ ДАЛИ, НЕТ НЕ ХОЧУ ВНИКАТЬ, ХОЧУ СПРАШИВАТЬ ТУПЫЕ ВОПРОСЫ.
Аноним 26/07/16 Втр 22:58:48  132697635
>>132697392
Это хаскелист под прикрытием, пытается осилить ооп
Аноним 26/07/16 Втр 22:59:38  132697687
>>132697386
Настя, успокойся
Аноним 26/07/16 Втр 23:00:05  132697710
>>132697600
>>132697558
Какие же вы тупые, я не писал си, я написал сях(языки с си-образным синтаксисом)
Аноним 26/07/16 Втр 23:01:53  132697844
>>132696616 (OP)
self означает что бы ты произвел действие над уже обьектом данного класса

инит значит что ты определенные действия над классом совершиш
допустим обьект стол
инит ты задаешь габариты стола
а self используешь если захочешь подпилить ножки определенного стола.
Аноним 26/07/16 Втр 23:02:18  132697874
>>132697615
>>print c.x
Разве на питоне можно так сделать с функцией?
Аноним 26/07/16 Втр 23:02:19  132697875
>>132697615
Class Thread:
def __init__(self, id, op):
self.id = id
self.op = op

def post(text, anon):
...

class Anon:

anon = Anon
op = Anon

thread = Thread(1234, op)
thread.post("Я НИ МАГУ В ООП ПАМАГИТЕ", op)
thread.post("ОП - хуй", anon)
thread.post("САСИРУЙ))))", anon)

не ебу какой там синтаксис
Аноним 26/07/16 Втр 23:02:29  132697888
Гоните его отсюда и тем более из профы
Аноним 26/07/16 Втр 23:02:38  132697896
>>132697417
Мне эти 300к/сек нахуй не сдались. Летом решил взять курс программирования, т.к. всегда его боялся. На удивление затянуло и понравилось, поэтому углубляюсь и наткнулся на это. Так что ты уёбывай, раз уж кроме как кукарекать нихуя не можешь

>>132697549
я сейчас и прохожу по всей базе. Синтаксис был изучен прилично даже мелкие программки написал а-ля игры "угадай 4 номера", конвертера RGB значений или виселицы, причем с менюшками и выбором, правда пока только консольным, но я не такой человек который изучив малую толику чего-то сразу выеживается. Хочется изучить настолько глубоко, насколько это воззможно нахуя, не знаю, просто интересно

Аноним 26/07/16 Втр 23:02:40  132697898
>>132697615
Наверное потому что это простой пример и тебе его показывают чтобы ты понял, что такое класс, а не задавал тупую хуйню уровня болженоса
Аноним 26/07/16 Втр 23:07:36  132698275
>>132697875
>class Anon:
Ты забыл параметры после Anon задать
Про отсутствие уровней я вообще молчу
Съеби, в общем

>>132697634
Анон, ты в глаза ебешься??? было сказано что на протяжении 2 часов читаю разного рода документацию, один хуй не понимаю

>>132697844
почему тогда когда в примере выше была строка c=Coordinate(3,4) там сразу задавались параметры функции init? Ведь в строке class Coordinate(object) аргумент только один? Значит на класс может быть не более 1 одной функции init?
Аноним 26/07/16 Втр 23:08:28  132698332
>>132697898
один хуй я не понял, что такое класс.
Аноним 26/07/16 Втр 23:09:19  132698387
>>132698332
Интересно, что мешает тебе набрать в гугле "программирование что такое класс"?
Недостаток общения?
Аноним 26/07/16 Втр 23:09:31  132698398
>>132698275
>>почему тогда когда в примере выше была строка c=Coordinate(3,4) там сразу задавались параметры функции init? Ведь в строке class Coordinate(object) аргумент только один? Значит на класс может быть не более 1 одной функции init?
Ну ты бля, че тупой? Впадло загуглить? Да, инит это конструтор, для объекта он вызывается один раз, при создании. Первые параметр у него всегда self, указатель на контекст(собственно сам обьект)
Аноним 26/07/16 Втр 23:11:16  132698505
>>132698275
Лол, ему дали реальный пример использования классов, он еще выебывается еще и написали, что в питоне не шарит человек, а ООП он и в Говно-язык ООП.
Вырастишь - поймешь в общем.
Аноним 26/07/16 Втр 23:12:58  132698614
Короче, ну его нахуй, утро вечера мудреннее. Всем анонам кто хоть что-то объяснил, большое спасибо! хотя бы как-то отдаленно теперь осознаю! завтра на свежую голову буду штудировать гугл.

print 'Всем спасибо. Опхуй.'
print 'Удачи!'
break
Аноним 26/07/16 Втр 23:14:01  132698683
>>132696616 (OP)
На оп-пике стрижка Гильберта.
Аноним 26/07/16 Втр 23:18:43  132698975
>>132697042
Снизойду до тебя всё-таки.
Кароч смотри. Есть такая хуйня, как примитив. Это набор ячеек памяти, в них можно положить что угодно, оттуда можно взять что угодно, всегда можно сделать ячейку с любым содержанием. Ну это ты наверняка и так знаешь.
Объект – это более сложная хуйня. Объект не только хранит данные, но и имеет некоторое поведение, описываемое его классом. Если из примитива ты тупо берёшь данные, то объект можно только ткнуть палкой со словами "эй, блять, дай мне вот эти данные". И он может что-то вернуть. Или не вернуть и посоветовать тебе соснуть хуйца. И конструктор (в питоне __init__) – это по сути реакция класса на твоё желание создать его новый экземпляр.
Аноним 26/07/16 Втр 23:18:44  132698976
Ахуеть, существуют люди, которые не могут в пайтон, ахуеть
Аноним 26/07/16 Втр 23:20:42  132699106
>>132698976
Вангую, что ты и в хтмл не можешь. Оп пытается разобраться в объектно-ориентированном программировании, что само по себе не совсем хуй собачий вне зависимости от простоты языка.
Аноним 26/07/16 Втр 23:26:52  132699532
>>132699106
Начинать ооп с питона извращение. Как первый язык годно, но ооп, с утиной типизацией и прочим таким это пиздец для нуба.
Аноним 26/07/16 Втр 23:29:11  132699683
>>132699532
А вот и илитарий++ подъехал.
Аноним 26/07/16 Втр 23:30:23  132699759
>>132699532
>Начинать ооп с питона извращение.
Это двачую. Но, возможно, пройдя через это, можно понять ооп лучше Аллаха.
Аноним 26/07/16 Втр 23:31:52  132699863
>>132696616 (OP)
Класс это типа такого вот эталона объектов. У тебя есть кусок говна. Но твой кусок говна это не класс, а объект, у него есть то, что отличает его от других объектов, набор собственных свойств, например твоё говно может быть желтоватым, жидковатым.
А вот класс это набор тех свойств и функций, которые присущи вмем объектам этого класса, например аморфность, общий цвет, запах говна.
Аноним 26/07/16 Втр 23:32:06  132699883
>>132696616 (OP)
ООП появилось потому что кому то в голову пришла идея, что программа должна выглядеть как набор объектов, которые обмениваются сообщениями. Почему именно такая идея? Хуй знает. Так вот класс - это сущность, которая описывает как твой объект будет выглядеть - какие данные хранить и какие сообщения ему можно отправлять (читай вызывать методы). Объект - это экземпляр класса. Т.е. уже созданная в памяти сущность на основе какого-то класса. Удобно это тем, что все, что логически связано ИНКАПСУЛИРОВАНО в одном месте - классе. Скажем есть у тебя класс представляющий игрока в 3д игре. Там у тебя будет модель + какие-то игровые данные(хп, скорость передвижения, текущее оружие) и действия, которые над ним можно совершать(идти вперед, выстрелить, уменьшить хп).

мимо вебмакака
Аноним 26/07/16 Втр 23:32:44  132699920
>>132698275
Ты тупой мудак, уебывай
Аноним 26/07/16 Втр 23:40:33  132700439
>>132699863
Класс это типа такого вот эталона объектов
)))))
Аноним 26/07/16 Втр 23:40:44  132700455
14695656442910.jpg (15Кб, 200x221)
>>132696616 (OP)
Смотри, ОП, класс - это шаблон, или схема, по которой мы потом будем строить наши объекты. То есть нечто, что описывает, как они будут выглядеть и что делать. По аналогии с реальной жизнью - это как чертеж детали и сама деталь.
Вообще ООП было придумано, чтобы смоделировать объекты реальной жизни.
Аноним 26/07/16 Втр 23:41:50  132700545
>>132700439
Да, типа эталона говна. Идеального говна без свойств.
Аноним 26/07/16 Втр 23:42:45  132700620
>>132696616 (OP)
Да это говно без задач которое нужно только на лабах чтобы наследовать там и инкапсулировать
Аноним 26/07/16 Втр 23:54:26  132701499
Только представьте что ОП застрял на конструкторе обьекта, что же с ним будет когда он начнет читать про абстрактные фабрики?
https://ru.wikipedia.org/wiki/%D0%90%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BD%D0%B0%D1%8F_%D1%84%D0%B0%D0%B1%D1%80%D0%B8%D0%BA%D0%B0_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)

Не говоря уже о портотипах, делегаторах и прочей еболе
Аноним 26/07/16 Втр 23:58:26  132701776
ОП тут. Оказалось что вкладку не закрыл, решил напоследок обновить.

>>132700455
Чувак, спасибо тебе огромное! С твоей подачи я наконец осознал!

>>132699883
И тебе спасибо огромное! С первого прочтения я не совсем врубился, но после прочтения чувака выше перепрочел твой пост и полностью врубился! Спасибецки!

Вопрос, чтоб закрепить: то есть, как я понял, можно что угодно ложить в классы (на примере того же перса: можно класс, хп, ману, атаку, хуяку и прочее заложить, и потом например вводишь OPPidr и тебе выдает все характеристики, верно?) И тогда получается, можно что угодно так группировать в классы??? И ЭТО И ЕСТЬ ТА САМАЯ СВЯЗЬ С РЕАЛЬНОЙ ЖИЗНЬЮ О КОТОРОЙ ВСЕ ТВЕРДЯТ!!!

БЛЯ РЕБЯТ ВСЕМ ОГРОМНОЕ СПАСИБО Я ПРИШЕЛ К НИРВАНЕ, И ХУЙ С НИМ ЧТО ВРЕМЯ 2 ЧАСА НОЧИ, НО Я ВСЕ ОСОЗНАЛ

завтра еще раз пересмотрю все, но уже осознанным. Еще раз спасибо помогающим анонам, еспешали им: >>132700455>>132699883
Аноним 27/07/16 Срд 00:12:02  132702795
>>132701499
хуле ты пиздишь мразь абстрактная фабрика ваще самый легкий шаблон сам задрочил по этому примеру всё понятно главное чтобы не косноязычный красноблядок писал
http://softwaredesignart.net/шаблоны-проектирования/csharp-abstract-factory
Аноним 27/07/16 Срд 00:27:32  132703962
>>132701776
потом ты пойдешь глубже и узнаешь что все в питоне ооп, даже небо даже олах
Аноним 27/07/16 Срд 01:38:22  132709007
14695727021430.png (267Кб, 750x750)
Аноним 27/07/16 Срд 03:00:08  132713069
пацаны, поясните чем категория Клейсли отличается от категории Эленберга-Мура?

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 67 | 5 | 21
Назад Вверх Каталог Обновить

Топ тредов