Python beginners

Python beginners
@ru_python_beginners
Создан: 19 апрель 2017 г.
Последнее обновление: 29 июль 2020 г.
Страница 1403/1404 | 140394 сообщений Новые вначале | Старые вначале

Slam!
Slam!
Причём дохрена сверхразумов, которым не раз ро выписывали, за обходы капчи и прочей чепухи, но они н...

Будущая конкуренция 😏

28 июль 2020 г., 20:51
Степан
Степан

сейчас заметил, что чат вне методов решений задач похож на elif elif elif

28 июль 2020 г., 20:51
Степан
Степан
На 90% здешних вопросов ответ в первой тройке выдачи Гугла. Проблема в том, что ещё надо знать, что...

чем точнее запрос, тем лучше результат, конечно

28 июль 2020 г., 20:52
Степан
Степан
Причём дохрена сверхразумов, которым не раз ро выписывали, за обходы капчи и прочей чепухи, но они н...

95%

28 июль 2020 г., 20:52
Say_No_Name
Say_No_Name
На 90% здешних вопросов ответ в первой тройке выдачи Гугла. Проблема в том, что ещё надо знать, что...

Ну вот да. Иногда ты даже хз, что гуглить

28 июль 2020 г., 21:27
Степан
Степан
Ну вот да. Иногда ты даже хз, что гуглить

если есть желание научиться, ответ находится

28 июль 2020 г., 21:28
Say_No_Name
Say_No_Name

А по некоторым моментам вообще внятного ничего нет

28 июль 2020 г., 21:28
652415252

много вопросов которые можн вбить в гугл как они задаются и гугл дает ответ..

28 июль 2020 г., 21:28
652415252

но порой сам про это забываю и могу в чат задать)

28 июль 2020 г., 21:28
652415252

это наверно просто нехватает общения, а тут типа повод есть)

28 июль 2020 г., 21:29
Степан
Степан
это наверно просто нехватает общения, а тут типа повод есть)

гугл, конечно, не собеседник

28 июль 2020 г., 21:30
Say_No_Name
Say_No_Name
если есть желание научиться, ответ находится

Вот у меня была проблема с тестированием. Перелопатил кучу литературы - и ничего толкового не написано. Даны простейшие кейсы и типа - "делай так". А что, почему, зачем так, а что делать если не так - просто 0.

28 июль 2020 г., 21:30
Say_No_Name
Say_No_Name

Пока парни тут не пояснили (спасибо им за это) так и маялся

28 июль 2020 г., 21:30
Степан
Степан
Вот у меня была проблема с тестированием. Перелопатил кучу литературы - и ничего толкового не написа...

я пришел с электроники, и принципы практического обучения ровно такие же

28 июль 2020 г., 21:31
Степан
Степан

копируешь с ошибками, разбираешь ошибки = учишься

28 июль 2020 г., 21:31
652415252
гугл, конечно, не собеседник

алиса норм собеседник)

28 июль 2020 г., 21:31
Степан
Степан

это же == защита от копирования

28 июль 2020 г., 21:32
Say_No_Name
Say_No_Name
копируешь с ошибками, разбираешь ошибки = учишься

Только ты не всегда можешь "разобрать" свои ошибки

28 июль 2020 г., 21:32
Say_No_Name
Say_No_Name

Если референса нет

28 июль 2020 г., 21:32
Степан
Степан
алиса норм собеседник)

представляю её майором гб с измененным голосом

28 июль 2020 г., 21:32
Степан
Степан
Только ты не всегда можешь "разобрать" свои ошибки

и тут срабатывает защита

28 июль 2020 г., 21:32
Степан
Степан
Только ты не всегда можешь "разобрать" свои ошибки

можешь скопировать схему тогда, когда видишь, где и какие ошибки, то есть, когда ты про того же уровня, а значит, уже можешь сделать такую же или более сложную систему

28 июль 2020 г., 21:33
Степан
Степан

а значит, уже являешься конкурентом

28 июль 2020 г., 21:35
Say_No_Name
Say_No_Name

Если есть метод, а не не понимаешь как его тестировать. А потому что проблема в классе, который его реализует, а потому что проблема в архитектуре приложения, а потому что ты мудак. И тут ты хоть обанализируйся. Ты, видимо, ещё не упирался в "мета-ошибки". Когда проблема в функции - это проблема в самой архитектуре приложения.

28 июль 2020 г., 21:35
Дмитро Bragarnik
Дмитро Bragarnik

Ну вот этот вопрос двуякий. Да есть гугл где тонны ненужно инфы в перемешку с полезным. Сообщество вроде данного, вроде как призывно упростить поиск решения если затык. Но у всех по разному трактуется затык. И если не спрашивать у сообщества помощь в решении твоего затыка, зачем такое сообщество которое говорит поищи сам вон там?) Я не оправдываю спам на глупые вопросы, но тема двуякая)

28 июль 2020 г., 21:35
Say_No_Name
Say_No_Name
можешь скопировать схему тогда, когда видишь, где и какие ошибки, то есть, когда ты про того же уров...

Опять же - если ты не знаешь, что такое "абстрактная фабрика" и нахера её придумали - ты хоть обкопируйся, от этого знания не появится. Проблема в том, что по паттернам проектирования тонна литературы, хоть для JS. А по юнит-тестированию - хуй.

28 июль 2020 г., 21:37
Степан
Степан
Если есть метод, а не не понимаешь как его тестировать. А потому что проблема в классе, который его...

это то, почему си импонирует мне больше

28 июль 2020 г., 21:37
Степан
Степан

все явно

28 июль 2020 г., 21:37
Степан
Степан

больше возможностей = больше возможностей наговнокодить

28 июль 2020 г., 21:38
Say_No_Name
Say_No_Name
это то, почему си импонирует мне больше

А как ты на С API напишешь?

28 июль 2020 г., 21:38
Степан
Степан

си почти не юзаю, слишком больно

28 июль 2020 г., 21:39
Степан
Степан

но ясность люблю

28 июль 2020 г., 21:39
Say_No_Name
Say_No_Name

Оно всё хорошо, пока разговор за деньги не заходит. Мож оно и прикольно прошивки для микроконтроллеров писать да операционки, только где вакансий столько найти

28 июль 2020 г., 21:39
Степан
Степан
Ну вот этот вопрос двуякий. Да есть гугл где тонны ненужно инфы в перемешку с полезным. Сообщество в...

согласен

28 июль 2020 г., 21:39
Степан
Степан
Оно всё хорошо, пока разговор за деньги не заходит. Мож оно и прикольно прошивки для микроконтроллер...

надо делать что-то более комплексное, кризис об этом, нет?

28 июль 2020 г., 21:40
Say_No_Name
Say_No_Name
надо делать что-то более комплексное, кризис об этом, нет?

В смысле?

28 июль 2020 г., 21:40
Степан
Степан
В смысле?

в том плане, что нужен широкий профиль, например, не только клепать прошивки, но и продукт в целом

28 июль 2020 г., 21:41
Tishka17
Tishka17
Если есть метод, а не не понимаешь как его тестировать. А потому что проблема в классе, который его...

О. Чувствуется опыт :))

28 июль 2020 г., 21:42
Say_No_Name
Say_No_Name
в том плане, что нужен широкий профиль, например, не только клепать прошивки, но и продукт в целом

Для этого экспертиза нужна.

28 июль 2020 г., 21:42
Степан
Степан
Для этого экспертиза нужна.

или желание делать большее, например, получать прибыль

28 июль 2020 г., 21:42
Say_No_Name
Say_No_Name
О. Чувствуется опыт :))

Спасибо, бать) От тебя это реально приятно услышать)

28 июль 2020 г., 21:42
Степан
Степан

всё это ниокр, и изыскания программера тоже ниокр

28 июль 2020 г., 21:43
Ямагучи
Ямагучи

можно каким либо образом улучшить этот код, чтобы не было дублирования?
https://pastebin.com/NxXDkeVi

28 июль 2020 г., 21:45
Say_No_Name
Say_No_Name
или желание делать большее, например, получать прибыль

Дело в том, что чтобы делать большой проект нужно овердохуя знать. Си - это не Python/Java/C#. Там gc не завезли. И если ты не умеешь грамотно сформулировать свою архитектуру, то шанс выстрелить себе в ногу стремится к 100%.

28 июль 2020 г., 21:45
Say_No_Name
Say_No_Name
можно каким либо образом улучшить этот код, чтобы не было дублирования? https://pastebin.com/NxXDkeV...

Как бе у тебя два цикла делают одно и то же

28 июль 2020 г., 21:46
Ямагучи
Ямагучи
Как бе у тебя два цикла делают одно и то же

ну не совсем одно и тоже. один для home, другой для away

28 июль 2020 г., 21:47
Степан
Степан
Дело в том, что чтобы делать большой проект нужно овердохуя знать. Си - это не Python/Java/C#. Там g...

согласен, но при получении хороших знаний/опыта о компонентах, появляется возможность перенести структуру на тот же си. ток выигрыш разве что в скорости

28 июль 2020 г., 21:47
Say_No_Name
Say_No_Name
ну не совсем одно и тоже. один для home, другой для away

)) а в функцию это запихать почему нет?

28 июль 2020 г., 21:47
Say_No_Name
Say_No_Name
согласен, но при получении хороших знаний/опыта о компонентах, появляется возможность перенести стру...

В смысле?

28 июль 2020 г., 21:48
Ямагучи
Ямагучи
)) а в функцию это запихать почему нет?

это все в функции, скопировал только ее тело

28 июль 2020 г., 21:48
Say_No_Name
Say_No_Name

У каждого языка своя "экосистема" - фреймворки, либы, да даже реализация встроенных типов

28 июль 2020 г., 21:48
Степан
Степан
В смысле?

логика действий сохраняется, инструменты придется подбирать, если овчинка стоит выделки

28 июль 2020 г., 21:49
Say_No_Name
Say_No_Name

Я давеча полез смотреть, как устроен словарь в Python, как разрешаются коллизии и почему именно так всё работает. В Си может всё быть устроено по другому, я хз, как там хэш-мап работает.

28 июль 2020 г., 21:50
Степан
Степан

я не призываю кодить на си, если что, просто нравится строгость

28 июль 2020 г., 21:51
Say_No_Name
Say_No_Name
это все в функции, скопировал только ее тело

Да в смысле? Ты туда передаёшь поле и потом обрабатываешь. Вот и закидывай его сразу в функцию. Логика то у них одинаковая.

28 июль 2020 г., 21:51
Степан
Степан
Я давеча полез смотреть, как устроен словарь в Python, как разрешаются коллизии и почему именно так...

какие впечатления?

28 июль 2020 г., 21:52
Say_No_Name
Say_No_Name
какие впечатления?

После осознания что в Python почти всё - это объект, уже не так страшно.

28 июль 2020 г., 21:52
Степан
Степан
После осознания что в Python почти всё - это объект, уже не так страшно.

😁 е

28 июль 2020 г., 21:53
Say_No_Name
Say_No_Name
😁 е

a = 1 как думаешь, что тут происходит?

28 июль 2020 г., 21:55
Степан
Степан

создается объект а со свойством 1?

28 июль 2020 г., 21:55
cul
cul
создается объект а со свойством 1?

😳😳😳

28 июль 2020 г., 21:56
cul
cul

Не учим питон значит да ....

28 июль 2020 г., 21:57
Dmitriy Тiutiunnyk
Dmitriy Тiutiunnyk

кстати во многих видосиках по питону(в частности курс на степике что вы рекомендуете) и даже в книгах говорили, что все в питоне объект , но тут в вики случайно прочитал, что не все, и этим питон отличается от других языков, кому верить и что тогда не объект?

28 июль 2020 г., 21:57
Say_No_Name
Say_No_Name
создается объект а со свойством 1?

Создаётся объект класса int на основании литерала 1 и ссылка на этот объект в памяти передаётся в переменную а.

28 июль 2020 г., 21:57
cul
cul
кстати во многих видосиках по питону(в частности курс на степике что вы рекомендуете) и даже в книга...

Че

28 июль 2020 г., 21:57
cul
cul

Что не все

28 июль 2020 г., 21:57
cul
cul

Чем отличается

28 июль 2020 г., 21:58
cul
cul

Питон как раз и отличается

28 июль 2020 г., 21:58
Dmitriy Тiutiunnyk
Dmitriy Тiutiunnyk
Что не все

не все в питоне есть объекты

28 июль 2020 г., 21:58
cul
cul

Что все объект

28 июль 2020 г., 21:58
cul
cul
не все в питоне есть объекты

Вреш

28 июль 2020 г., 21:58
Say_No_Name
Say_No_Name
кстати во многих видосиках по питону(в частности курс на степике что вы рекомендуете) и даже в книга...

В small talk всё объект - и if, else, and и прочее

28 июль 2020 г., 21:58
Say_No_Name
Say_No_Name
😳😳😳

Кул, ты чего не спишь?

28 июль 2020 г., 21:58
cul
cul
Кул, ты чего не спишь?

Да вот собираюсь потихоньку

28 июль 2020 г., 21:58
Степан
Степан
Создаётся объект класса int на основании литерала 1 и ссылка на этот объект в памяти передаётся в пе...

намана

28 июль 2020 г., 21:58
Say_No_Name
Say_No_Name
Вреш

Не врёт

28 июль 2020 г., 21:58
cul
cul

Меня сегодня взбесил сишник глупый какой-то....

28 июль 2020 г., 21:59
cul
cul

Помочь решил называется 😔😔😔

28 июль 2020 г., 21:59
Степан
Степан
Не учим питон значит да ....

в том и дело, что учим

28 июль 2020 г., 21:59
Dmitriy Тiutiunnyk
Dmitriy Тiutiunnyk
Вреш

В отличие от Ruby, Python не придерживается идеологии «всё — объект», и поддерживает встроенные примитивные типы, не входящие в иерархию классов. Такое решение упрощает и делает более технически эффективным межъязыковое взаимодействие, хотя может быть сочтено неудобным фанатами объектного подхода.

28 июль 2020 г., 21:59
Say_No_Name
Say_No_Name
Помочь решил называется 😔😔😔

Благими намерениями сам знаешь что и куда устлано

28 июль 2020 г., 21:59
Dmitriy Тiutiunnyk
Dmitriy Тiutiunnyk

нам столько врали, что все объект, а мы верили

28 июль 2020 г., 22:00
Степан
Степан
Меня сегодня взбесил сишник глупый какой-то....

рассказывай

28 июль 2020 г., 22:00
Степан
Степан
нам столько врали, что все объект, а мы верили

для начала неплохо

28 июль 2020 г., 22:00
Say_No_Name
Say_No_Name
В отличие от Ruby, Python не придерживается идеологии «всё — объект», и поддерживает встроенные прим...

А в руби вообще всё?

28 июль 2020 г., 22:00
Dmitriy Тiutiunnyk
Dmitriy Тiutiunnyk
А в руби вообще всё?

видимо да

28 июль 2020 г., 22:01
cul
cul
Благими намерениями сам знаешь что и куда устлано

Не, он мне ахаха
Да я скинул код и попытался понять, в чем дело и чё он не отрабатывает
Написал как вижу и т.д.
То что я в стдин слал чары грубо говоря и просто по переносу строки считал сколько всего строк(ну я вот 2 день потихоньку трогаю сишку, ыы)
А и короче у меня там проверка на Eof
А он мне сначала сказал, что у меня нет файла, а потом сказал типа нахуя я вообще чары получаю с консоли

Скинул мне гайдик, как с файлами работать
.....

А самое главное, вопрос был в том, почему у меня принтф не отрабатывает после цикла всего ....

28 июль 2020 г., 22:02
Say_No_Name
Say_No_Name
нам столько врали, что все объект, а мы верили

Попробуй погляди, сколько интерпретатор Python создаёт объектов при запуске файла с print(hello world). Охуеешь. I guarantee that.

28 июль 2020 г., 22:02
Dmitriy Тiutiunnyk
Dmitriy Тiutiunnyk
Попробуй погляди, сколько интерпретатор Python создаёт объектов при запуске файла с print(hello worl...

и как это чекнуть?
'__main__'.__dict__?

28 июль 2020 г., 22:04
Say_No_Name
Say_No_Name
и как это чекнуть? '__main__'.__dict__?

Не, там команда какая-то короткая была

28 июль 2020 г., 22:04
cul
cul

Вижу в питоне инт тоже объект

28 июль 2020 г., 22:04
Степан
Степан
Не, он мне ахаха Да я скинул код и попытался понять, в чем дело и чё он не отрабатывает Написал как...

путешествие начинается

28 июль 2020 г., 22:04
cul
cul

Какие встроенные типы не объект?

28 июль 2020 г., 22:04
Dmitriy Тiutiunnyk
Dmitriy Тiutiunnyk
Какие встроенные типы не объект?

для меня тоже непонятно, вроде всегда когда вызываешь type(x) или id(x) все работает

28 июль 2020 г., 22:05
cul
cul

Значит, Википедия врёт

28 июль 2020 г., 22:05
Say_No_Name
Say_No_Name
и как это чекнуть? '__main__'.__dict__?

gc.get_objects()

28 июль 2020 г., 22:06
Степан
Степан
Значит, Википедия врёт

не договаривает)

28 июль 2020 г., 22:06
Dmitriy Тiutiunnyk
Dmitriy Тiutiunnyk
Значит, Википедия врёт

не думаю, зачем там так подробно это описывается тогда

28 июль 2020 г., 22:06
Say_No_Name
Say_No_Name
Вижу в питоне инт тоже объект

Причём, у Лутца это тоже описано, где-то среди ~2500 страниц.

28 июль 2020 г., 22:07
Dmitriy Тiutiunnyk
Dmitriy Тiutiunnyk

да, я как раз тоже там читал об этом

28 июль 2020 г., 22:08