Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 351 34 133
Питон-тред №174 /python/ Аноним 12/08/25 Втр 18:54:18 3518654 1
image.png 265Кб, 755x686
755x686
Тред, посвящённый языку программирования Питон, #174

Предыдущий: >>3449085 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://online-python.com/ - листинги и онлайн-запуск
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://goonlinetools.com/snapshot/share/ - для листингов, без регистрации, но с капчей

#######################################
Вопросы-ответы:
— С чего начать изучать питон?
У питона намного лучше официальная документация, чем у большинства других языков. Есть там и учебное пособие для начинающих: https://docs.python.org/3/tutorial/introduction.html , неофициальный перевод на русский язык: https://digitology.tech/docs/python_3/tutorial/introduction.html (для питона версии 3.8, но разницы почти нет)
https://github.com/yakimka/python_interview_questions - интересная подборка, масса разнообразных тем и вопросов, для продолжающих, всё на русском

— Какие книги считаются лучшими?
На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— А как учить джангу? Нахожу книги по джанге 1.х, можно их использовать?
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать даже для версий 1.x, т.к. принципы остаются теми же. Но лучше хотя бы с версии 2.0, слишком много мелких изменений в базе.

— Какие веб-фреймворки стоит учить в начале двадцатых?
Что бы не говорили, Джанго живее всех живых и умирать не собирается (и Django REST Framework), очень перспективный асинхронный FastAPI, асинхронный AioHTTP. Flask ещё где-то используется, но уже legacy. Прочие фреймворки или у нас экзотика, или это вымирающее легаси как Торнадо.

— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но частично переработанная под язык Python: https://www.composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Ролик на американском языке про многопоточность и асинхронность, построение своего event loop с нуля, помогает понять, как устроена асинхронность внутри: https://www.youtube.com/watch?v=MCs5OvhV9S4

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

— Дайте нормальные книжки на русском! Мы, блядь, не в пин##сии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
текущая шапка: https://goonlinetools.com/snapshot/code/#z0o243n8t8byiy2zptv27
Аноним 12/08/25 Втр 18:57:22 3518657 2
Ёб, номер не тот, теперь получается как бы два 174 треда, ну ничего, повторения мать учения
Аноним 12/08/25 Втр 20:09:33 3518711 3
Напоминаю, что типы в питоне не нужны
Аноним 12/08/25 Втр 20:36:39 3518739 4
>>3518654 (OP)
> пин##сии
Цензура на дваче? Что?
Аноним 12/08/25 Втр 23:32:39 3518816 5
image.png 96Кб, 913x506
913x506
Аноним 13/08/25 Срд 00:13:36 3518827 6
>>3518816
Пиздануться. Рус ня в бане, теперь еще и пен досы.
Аноним 13/08/25 Срд 07:03:32 3518875 7
Написал функцию, её назначение ловить непредвиденные исключения в потоке и в тредах. Хотел обойтись без сторонних модулей и чтобы решение занимало как можно меньше строчек и в большинстве случаев было универсальным. Как вам?
https://www.online-python.com/gKGZAskaS0
Аноним 13/08/25 Срд 09:40:43 3518936 8
Вкатун-кун здесь год учил плюсы, решаю перейти на питон. После 9-го класса никуда не пошёл. Выбираю направление связанное с ИИ Какая вероятность вкатится в наносеки и зарабывать хотя бы 100к?
Аноним 13/08/25 Срд 09:46:52 3518941 9
Аноним 13/08/25 Срд 09:51:38 3518946 10
>>3518941
а если выберу направление по проще?
Аноним 13/08/25 Срд 10:05:04 3518955 11
>>3518946
Никто не знает. То, что тебе сейчас кажется "простым", может оказаться потом "сложным".
Аноним 13/08/25 Срд 10:23:50 3518965 12
>>3518946
Низкая. Питон адски раскручен, много хайпа, его все учат. Значит большая конкуренция. Тебе помимо питона нужны серьёзные компетенции по связанным направлениям, чтобы твои шансы были повыше. Например в математике в случае ИИ, сети-линукс в случае бэка и другое. Причём просто твоих слов недостаточно.

Чем "проще" область, тем выше там конкуренция.

Почему уходишь с плюсов? Думаю туда проще вкатиться, потому что плюсы сложнее, хайпа вокруг почти нет, а используются очень много где.
Аноним 13/08/25 Срд 10:33:54 3518972 13
>>3518965
>сети-линукс в случае бэка
Ага, как не спросишь в любом треде о полезности чтения Таненбаума и Олиферов для бэкенда, то почти все говорят, что это не нужно.
Аноним 13/08/25 Срд 10:41:26 3518980 14
>>3518972
Так говорят потому что не осиливают и коупят.
Аноним 13/08/25 Срд 10:42:49 3518982 15
>>3518980
Так на собеседованиях не спрашивают какие-то сложные вещи из этих книг.
Аноним 13/08/25 Срд 10:51:52 3518994 16
>>3518972
Про Олиферова вообще ничего не скажу, не знаю, у Таненбаума мне показалось воды много, начинал читать, но там много воды и для начинающих, хотя уверен, что полезное там тоже есть, просто доплыть надо

Можно рассуждать, что вышка нинужна, линукс нинужен, знания сетей не нужны, "я слышал, что без всего этого некоторые работают", гипотетически шансы есть, но они не просто низкие, а очень низкие.

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

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

Аноним 13/08/25 Срд 10:53:20 3518997 17
>>3518982
Но книги же не только из сложных тем состоят.
Аноним 13/08/25 Срд 10:54:24 3519001 18
>>3518982
Сложные не спрашивают, из этих книг не спрашивают, а вот спросить, чем SIGTERM отличается от SIGKILL, чем UDP отличается от IP, как работает NAT, вот это просто самая база

И посложнее вещи, конечно, но если прямо сложные вещи не знаешь, это нормально, это ожидается
Аноним 13/08/25 Срд 13:48:42 3519186 19
>>351896
У меня даже среднего образования нет, если смотришь на вакансию плюсов там везде вышку требуют. без корочки мфти ты ноль
Аноним 13/08/25 Срд 14:57:12 3519247 20
Аноним 13/08/25 Срд 15:08:42 3519256 21
>>3519186
ХЗ, ты троллишь или нет, просто отсутствие вышки это ещё довольно обычное явление, когда не поступал или быстро вылетел, а вот 9 классов это совсем-совсем странно смотрится. Ну допустим что правда, разное бывает.

Если указывают вышку, это не значит, что действительно надо, но сфера квалифицированная, надо хорошо разбираться в программировании. Это больше, чем просто "знать C++", если ты можешь это показать, то думаю всё-таки реально.

ХЗ, что советовать, может PHP. Мне кажется, что там не так хотят образования, не так хотят хорошей IT-подготовки, при этом рынок большой, а хайпа мало.

Направления же вроде ИИ, ML и других, там по-определению подразумевается образование какое-то. Там это нужно, а хайпа вокруг темы много.
Аноним 13/08/25 Срд 16:13:14 3519296 22
>>3519247
Что двач катится в говно?
Аноним 13/08/25 Срд 16:29:06 3519312 23
>>3519001
Нихуя не спрашивают, это не база
Аноним 13/08/25 Срд 17:15:51 3519354 24
>>3519312
самая начальная база, могут спрашивать дальше, про установку соединения TCP, про HTTP/HTTPS, про то, какие системные вызовы бывают, про изоляцию и т.п., но это уже более продвинутые вещи. Хотя от спецов ожидается определённая компетенция

Ну реально, эти вещи >>3519001 это совсем минимум подразумевается

Так почитаешь, так достаточно базовый синтаксис питона лишь знать, только приходи работать, всему остальному научат
Аноним 13/08/25 Срд 20:20:54 3519537 25
>>3519001
>из этих книг не спрашивают
>чем SIGTERM отличается от SIGKILL, чем UDP отличается от IP, как работает NAT, вот это просто самая база
А что тогда читать, чтобы изучить это?
Аноним 13/08/25 Срд 23:20:03 3519650 26
>>3519001
>чем UDP отличается от IP
От TCP может?
Аноним 14/08/25 Чтв 00:39:16 3519659 27
>>3519650
>От TCP может?
От TCP тоже, но это слишком стандартный вопрос и интуитивно простой, а вот отличие UDP от просто IP требует некого понимания предмета, на каком уровне с ними работают, зачем нужны протоколы разного уровня и т.п.

>>3519537
>А что тогда читать, чтобы изучить это?
Вообще сейчас много материалов в разных форматах, статьи, книги, видео, что по линуксу, что по сетям. Я эту базу осваивал очень давно, постепенно. Материалы современные советовать боюсь.

Найти какие-нибудь материалы, где поэтапно интересно про это рассказывают и проработать их. Каждому какой-то свой формат больше подходит.
Аноним 14/08/25 Чтв 01:42:54 3519666 28
>>3519659
>а вот отличие UDP от просто IP
Я не понимаю что ты пишешь...Это совсем разные уровни, их нельзя сравнивать, UPD поверх IP работает
Аноним 14/08/25 Чтв 11:38:19 3519839 29
>>3519666
Я в курсе, но если ты с этим разбирался не очень хорошо, то вопрос "зачем нужен UDP, когда есть просто IP", ставит в тупик, он многих ставит в тупик. Но когда понимание хорошее, тогда такого вопроса нет
Аноним 14/08/25 Чтв 13:26:22 3519946 30
>>3519839
Ну по сути, по удивленной реакции того, кому адресован вопрос, думаю как раз и можно понять, что он понимает разницу. А если тот, кого спросили начнет мелить что-то, выдумывать, про TCP рассказывать когда вопрос об IP, то видно, что человек не в теме.
Аноним 14/08/25 Чтв 13:43:53 3519970 31
Пацаны, а вы как-нибудь используете Literal из typing в коммерческой разработке?
Аноним 14/08/25 Чтв 13:57:38 3519987 32
>>3519946
Бывают вопросы стандартные, которые описаны хорошо, вроде разницы между UDP и TCP, можно сказать что-то, реально не понимая.

А бывают те, что требуют более глубокого понимания. Правда это ещё зависит от того, как ты изучаешь, наскоком или полноценно. UDP vs IP это из такой серии.

Зачем нужен TCP это очевидно, тут протокол для потока, с установлением сессии соединения. А вот зачем нужен UDP, который сессии не устанавливает, когда есть просто IP? Естественный вопрос, что возникает при изучении сетей. Кто не изучал полноценно, а наскоком, об этом просто не задумывался, но это сразу видно, если об этом начать говорить. Стоит начать это обсуждать, и сразу понятно, чел понимает в логики сетей, либо что-то просмотрел, запомнил основные понятия.

На мой взгляд, это естественный вопрос, и ответ на него не менее естественный. IP это протокол уровнем ниже, это протокол уровня операционной системы, а UDP уровня приложения, у UDP есть порты, что как раз позволяют адресовать пакеты конкретному приложению (IP отвечает за маршрутизацию между машинами, а порт за приложение на этой машине), у приложения без специальных прав нет возможности работать с IP напрямую, кроме того, IP с непонятным типом протокола даже по сети скорее всего не пройдёт, маршрутизаторы не пропустят, но это уже детали более тонкие.
Аноним 21/08/25 Чтв 12:42:43 3524619 33
>>3519987
Эту хуиту только у джунов и будут спрашивать, потому что спросить что-то другое у них нечего. Как только стал ходить на мидловские собесы все эти вопросы про говнобазу пропали. А как сам начал собесить, то сразу стало очевидно, что времени на них и не будет, если у вас не охуевшая компания, которая может позволить себе больше 3-х этапов собеса. И 100 кандидатов, из которых ты будешь выбирать и которые будут ждать когда ты раздуплишься с выбором тоже не будет.
Аноним 21/08/25 Чтв 13:46:22 3524674 34
>>3524619
Подразумевается, что если ты программист, то ты эти вещи знаешь. На скринингах на позиции мидл-сеньки очень даже спрашивают поэтому
Аноним 21/08/25 Чтв 21:11:48 3524944 35
>>3518980
Зачем это вебмакаке? Вебмакака не занимается системным администрированием или системным программированием, вебмакака шлёпает круды.
>>3519001
>чем SIGTERM отличается от SIGKILL, чем UDP отличается от IP, как работает NAT
Половина синиор бэкенд девелопидоров-спермоблядков не ответит.
Аноним 21/08/25 Чтв 22:08:35 3525010 36
>>3519354
> какие системные вызовы бывают
вкатун-долбоёб не палится лмао)
Аноним 22/08/25 Птн 07:57:54 3525144 37
>>3524944
>системным администрированием или системным программированием
Олиферы и Таненбаум вообще не про это.
Аноним 22/08/25 Птн 22:12:34 3525679 38
>>3525144
>сети-линукс в случае бэка
Аноним 23/08/25 Суб 02:18:34 3525778 39
Аноним 23/08/25 Суб 09:10:13 3525808 40
>>3525679
Я на следующий пост отвечал, там упомянуты конкретные книги.
>>3525778
Про сети (я предполагаю, что под "Таненбаум" имелась в виду его книга по сетям, так как рядом Олиферы упомянуты).
Аноним 26/08/25 Втр 02:51:25 3527633 41
Что я туплю, как в Вижуал Студио Код сделать анфолд только того что выделил, есть анфолд.рекурсивли но это только одно функции, а если выделил например 3 и нужно их развернуть, есть какое-то дефолтное сочетание клавиш?
Аноним 26/08/25 Втр 03:35:17 3527640 42
>>3527633
Вскод для питона говно ебаное. Как им вообще пользуются? Там же все руками надо настраивать и не факт что все заработает что есть из коробки в пучарме.
Аноним 26/08/25 Втр 09:44:12 3527708 43
>>3527640
>пучарме
Как с ним вообще работают? С небольшими простынями разве что.
У меня простыня тысяч на 20-30 строк, если не отключить вот эту всё авторазметку, ноутбуку просто пезда, долбится в стоку.
Аноним 26/08/25 Втр 10:07:04 3527724 44
Аноним 26/08/25 Втр 11:13:41 3527808 45
>>3527708
Джвачую, не понимаю ЖопаБрейновских каргокультистов, это тормознутое русофобское говно выпилили из всех вменяемых контор, а они продолжают дома с ним пердолится.
Аноним 26/08/25 Втр 14:15:18 3528019 46
>>3527640
>Там же все руками надо настраивать
Айти. 20 лет. Итоги.
Аноним 26/08/25 Втр 14:44:15 3528039 47
>>3527808
> выпилили из всех вменяемых контор,
Это каких? Не понимаю как вообще можно профессионально в чем-то другом работать.
Аноним 26/08/25 Втр 14:52:11 3528047 48
>>3528039
>Это каких?
РосГосГазМяс, джитбрейнс же страшные русофобы, ты что не знал?
Аноним 26/08/25 Втр 14:56:05 3528051 49
>>3528047
Вроде бы они подключались к санкциям и отказывались продавать свои услуги компаниям в РФ. Если компания не надёжна, то разумно с её продуктами не работать, благо что альтернативы есть
Аноним 26/08/25 Втр 15:00:52 3528056 50
>>3528051
>благо что альтернативы есть
От надежной компании Microsoft, ничего в РФ не запрещавшей? Или ты про ГИГА ИДЕ?
Аноним 26/08/25 Втр 15:03:40 3528060 51
>>3528047
Я не в рус не живу.

>>3528051
А что они продают? Бесплатная версия замечательно работает.
Аноним 26/08/25 Втр 15:04:41 3528063 52
>>3528056
>От надежной компании Microsoft
На VS Code никто блоки не ставил, что нельзя скачивать-использовать на территории РФ, поэтому да, хорошая альтернатива
И вообще это уже свободный софт, с ним проще
Аноним 26/08/25 Втр 15:12:39 3528069 53
>>3528039
> Не понимаю как вообще можно профессионально в чем-то другом работать
так ты профессионально и никогда не работал
Аноним 26/08/25 Втр 15:12:47 3528070 54
>>3528063
> На VS Code никто блоки не ставил, что нельзя скачивать-использовать на территории РФ, поэтому да, хорошая альтернатива
Pycharm Community Edition тоже.
Как и с продуктами Microsoft, продавать нельзя, бесплатными пользоваться можно.
> И вообще это уже свободный софт, с ним проще
Как и Pycharm Community Edition
Аноним 26/08/25 Втр 15:15:19 3528071 55
>>3528069
А ну, просвети!

>>3528070
Знаю людей которые в работе (джангомакакой) бесплатным пользуются.
Аноним 26/08/25 Втр 15:24:27 3528080 56
>>3528071
>А ну, просвети!
Бамбет, иди поиграй в песочнице с другими детьми
Аноним 26/08/25 Втр 16:32:54 3528131 57
Аноним 26/08/25 Втр 21:11:41 3528325 58
>>3527708
Если работаешь, то наверное можешь позволить себе нормальное железо как инструмент, чтобы пайчарм нормально работал, а если лабы пишешь, можешь хоть в блокноте ебашить.
Аноним 26/08/25 Втр 22:30:16 3528377 59
>>3528325
Он реально тормозной, но я не знаю ни одной нормальной альтернативны.
Аноним 26/08/25 Втр 22:56:47 3528402 60
>>3528377
VS Code, умеет примерно всё, я не понимаю, чего тебе может не хватать
Аноним 26/08/25 Втр 23:16:07 3528412 61
>>3528402
Он дополнение при импорте умеет? Создание класса/функций?
Аноним 28/08/25 Чтв 15:13:54 3529466 62
>>3528412
Это все даже неовим умеет
Аноним 28/08/25 Чтв 15:24:55 3529480 63
>>3529466
На прыщеговне не сижу. Что с вскодом?
Аноним 28/08/25 Чтв 18:55:33 3529727 64
>>3529480
Ебать ты зануда уходи
мимо
Аноним 28/08/25 Чтв 18:59:38 3529737 65
>>3529727
Прыщеблядь бомбануло?
Аноним 28/08/25 Чтв 19:02:25 3529745 66
>>3529737
Пошел на хуй из трхеда, токсичный петух
Аноним 28/08/25 Чтв 19:10:48 3529755 67
Аноним 03/09/25 Срд 11:22:58 3533210 68
Захожу сюда в тред, только чтобы сказать какой python приятный язык. Мне тут довелось писать скрипт для пайплайна с какой-никакой логикой. Поставил VSCode и вроде нормально поперло. За день накорячил рабочий скрипт, сейчас полирую. Вообще когда в универе учился, как раз хотел стать питонистом, но потом ушел в джаву.
мимо-джавист
Аноним 03/09/25 Срд 13:30:20 3533365 69
>>3533210
Ты не джавист. Настоящий джавист написал бы скрипт на groovy.
Аноним 03/09/25 Срд 21:02:10 3533685 70
>>3533210
Это пока кода мало.
Аноним 04/09/25 Чтв 15:37:39 3534156 71
Аноним 04/09/25 Чтв 15:50:28 3534163 72
>>3534156
В душе неебу. Он туда сам должен ставиться. Вообще пуланчер - кривое говно .
Аноним 04/09/25 Чтв 16:29:56 3534207 73
>>3534163
Если я переустановлю то зависимый софт сломается?
Аноним 04/09/25 Чтв 16:45:14 3534215 74
>>3534207
А с чего он сломается? Разве что если модули улетят. Попробуй еще раз поставить в тот же каталог.
Аноним 10/09/25 Срд 19:45:41 3538654 75
Привет. Ребят, а есть какая-то роадмапа со всеми необходимыми требованиями по изучению питона?

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

Естественно, до Вашего уровня не надо. Пока знаю типы данных, работу с условиями и циклами (while) максимально базово. До сих пор иногда путаюсь, где использовать break/continue и прочее, потому что хромает понимание базовой базы.

В общем, что лучше:
1. С gpt составить список и с ним же изучать это всё?
2. Степик
3. Ютуб
4. Книги (если этот вариант, то какие?)

Или gpt+ютуб+гуглить? Пока склоняюсь к именно такому варианту
Аноним 12/09/25 Птн 07:51:45 3539229 76
Аноним 12/09/25 Птн 08:15:34 3539243 77
Бэкенд на Django, Flask и FastAPI еще жив?

Реально ли вкатиться?
Аноним 12/09/25 Птн 09:29:10 3539294 78
Аноним 13/09/25 Суб 23:32:27 3540385 79
Подскажите, пожалуйста, какие обычно требования к питону в рамках собесов? Волей случая вкатился в DE и стал вопрос углубленного изучения питона. До этого сидел работал на го и там в рамках собеседования нормальной практикой было сидеть разбирать как что там под капотом устроено, условно как работают мапы
Аноним 14/09/25 Вск 00:11:04 3540391 80
>>3540385
Какой именно DE? Типа бэкенд с упором в данные? Если у тебя больше 3-х лет опыта, то могут за волка принять
Аноним 14/09/25 Вск 11:35:33 3540528 81
>>3540391
Да обычный инженер данных, данные из одной базы в другую перекладываю с помощью Airflow. Не хочу волчить, максимум округлить опыт до ближайшего красивого, типа полтора года-два

Я просто с питоном всегда работал постольку поскольку и системных знаний именно по языку нет, вот и интересно как глубоко нужно закопаться в язык
Аноним 14/09/25 Вск 15:29:01 3540686 82
>>3540528
Меня на собесах на де в начале года спрашивали очень простые задачи на перебор списков.
Аноним 17/09/25 Срд 21:06:56 3543481 83
Мне нужно найти несколько изображений на экране и навести на них мышкой. Использую небольшой скрипт с pyautogui.locateOnScreen, все работает, но не устраивает скорость, при том, что использую region и grayscale=True. Можно ли как-то увеличить скорость скрипта? И если нет, то может мне тогда лучше использовать какой-то другой язык для моего маленького скрипта? С++ или Java могут быстрей справляться с этой задачей? Возможно было бы лучше если б нужные изображения хранились в оперативной памяти, а не открывались заново как в команде pyautogui.locateOnScreen.
Аноним 19/09/25 Птн 21:26:51 3545075 84
https://pastebin.com/ANa7KPms
вопрос по django. мне нужна форма которая принимает число в качестве параметра, фильтрует объекты модели Report у которых значение year равно этому числу, и выводит их через раскрывающийся список. пользователь выбирает значение в списке и получает редирект на страницу конкретного Report. форма создаётся но не проходит валидацию. почему так? у нейронок спрашивал если что, они ерунду советуют.
Аноним 20/09/25 Суб 00:25:16 3545137 85
Аноним 20/09/25 Суб 04:07:26 3545210 86
>>3545137
Спасибо, но я уже решил использовать с++. В python поиск изображения на участке экрана занимал 200-300мс, это лучшее что удалось получить с помощью pyautogui.locateOnScreen. Настроек тут немного, можно лишь регион указать да цвет в черно-белый перевести для повышения скорости. В c++ поиск на этом же участке экрана удалось уложить в 16мс. Для моих задач он оказался намного лучше. А если лезть в буфер памяти видеокарты для получения пикселей в реальном времени и перевода их в изображение, то времени на поиск уходило бы еще меньше, но мне не потянуть такое.
Аноним 20/09/25 Суб 17:02:41 3545441 87
Давайте сломаем капчу абу. Как такое делать? Чатгопота рассказала что для поиска совпадения картинки нужно использовать опенцв, но оно не работает.
Аноним 20/09/25 Суб 20:13:14 3545660 88
>>3545441
Анус себе сломай, пёс.
Аноним 20/09/25 Суб 22:15:25 3545759 89
>>3545660
Почему ты вписывешься за урода, кидающего на пасскоды?
Аноним 24/09/25 Срд 09:29:13 3548467 90
Питон-тред дохлый пиздец.
25/09/25 Чтв 21:21:34 3550023 91
>>3548467
Будто что-то плохое.
Аноним 25/09/25 Чтв 21:46:43 3550041 92
>>3548467
Потому что пайтон-разработчики - успешные люди, до чтения двачей не опускающиеся
Аноним 26/09/25 Птн 00:05:27 3550102 93
>>3550041
Кто такие "питон разработчики"? Если я шкриптики пописываю я уже разраб?
Аноним 26/09/25 Птн 02:11:38 3550147 94
Аноним 26/09/25 Птн 02:30:33 3550148 95
>>3550147
Значит тут не только разработчики сидят.
Аноним 26/09/25 Птн 15:48:47 3550679 96
>>3550148
Так я и говорю, разработчиков тут нет.
Аноним 26/09/25 Птн 18:37:50 3550849 97
>>3550679
Ок, кто по твоему мнению разработчик?
Аноним 08/10/25 Срд 18:30:39 3560091 98
>>3550849
Тот, кто разрабатывает анус
Аноним 08/10/25 Срд 18:56:57 3560134 99
Аноним 09/10/25 Чтв 21:21:38 3561189 100
Знакомый залетел на 200 после курсов. Мнение?
Аноним 10/10/25 Птн 00:38:06 3561305 101
>>3561189
Ты пришел на анонимный форум понтоваться?
Иван 10/10/25 Птн 01:31:57 3561319 102
Аноним 10/10/25 Птн 10:59:02 3561432 103
>>3561305
Да просто к вопросу, что вкатиться нереально, рыночек перегрет и т.д.
Аноним 11/10/25 Суб 16:56:32 3562229 104
Ну че там с 3.14?
Аноним 16/10/25 Чтв 09:05:18 3565034 105
Как ебаную Анаконду скачать, объясните тупому? Зарегистрировался, авторизовался, но когда захожу сюда https://www.anaconda.com/download, то оказываюсь неавторизованным
Аноним 16/10/25 Чтв 13:15:16 3565117 106
Аноним 16/10/25 Чтв 15:18:16 3565160 107
>>3565034
>Анаконду
не нужно, есть Миниконда
Аноним 16/10/25 Чтв 15:45:21 3565181 108
>>3565160
Чем она лучше обычного питона?
Аноним 16/10/25 Чтв 16:11:36 3565198 109
Аноним 16/10/25 Чтв 16:16:31 3565200 110
Аноним 16/10/25 Чтв 16:37:24 3565215 111
>>3565200
Иди лучше уроки делай
Аноним 16/10/25 Чтв 16:40:23 3565218 112
Аноним 16/10/25 Чтв 18:50:10 3565310 113
Аноним 16/10/25 Чтв 19:28:14 3565327 114
Аноним 16/10/25 Чтв 20:29:41 3565374 115
Аноним 21/10/25 Втр 15:08:43 3568195 116
Снимок экрана 2[...].png 187Кб, 1304x1064
1304x1064
Снимок экрана 2[...].png 172Кб, 1248x1010
1248x1010
Снимок экрана 2[...].png 73Кб, 1228x392
1228x392
Снимок экрана 2[...].png 226Кб, 1310x970
1310x970
>>3518654 (OP)
Привет, помогите оценить насколько норм реализовал или не норм.

1) Теги - позволяет классифицировать канал по деятельности.
Имеет название и может в древовидном виде вкладываться друг в друга. Пример:
--развлечения
----игры
----видево
--готовка
--машыны

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

Вопрос вот какой: насколько это правильная реализация или есть лругие способы/варианты.
Второй вопрос: насколько пахнет нейронкой (все комменты уберу, как по мне прямой маркер в наше время)

1) энтити
2) мапер (в датаклассе соответственно аналогично энтити поля)
3) пример использования фильтра по конкретному тегу или по вложенности из модуля каналов
4) сам фильтр (вынесен в отдельный вспомогательный файл внутри модуля тегов)
Аноним 21/10/25 Втр 15:20:03 3568210 117
Снимок экрана 2[...].png 222Кб, 1254x1100
1254x1100
Снимок экрана 2[...].png 218Кб, 1166x1124
1166x1124
Далее там надо указывать долготу и широту для объекта. После чего реализовать поиск по этим координатам в рамках круга или квадрата.

я не стал демонстрировать свои знания геометрии и плюс я дето слышал, что есть специальный тип хранения этой фигни в бд.
Соответственно использовал postGIS.
Внутри модуля объектов два доп файла:
geo_helpers: для создания точки и извлечения буду юзать при гете или создании, тк отображать/получать буду только широту и долготу

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

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

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


вопросы те же
1) насколько это распространенная практика? или как сейчас работают с координатами?
2) насколько пахнет нейронкой (опять же еще причешу)

на первом энТИТИ и пример использования поиска по радиусу
Аноним 21/10/25 Втр 15:23:28 3568212 118
а ну и еще:
там так же есть фигня, типо номер телефона
и номеров телефона может быть много. Вначале думал засунуть их как jsonB и всунуть туда индекс GINовский, но в итоге решил вынести их в отдельную таблицу

какой из этих подходов более правильный?


сейчас вроде как написано, что связь организации и объекта 1 ко многим (внутри объекта много организаций)
Ну я ее так и сделал.
Насколько норм решение типо сразу сделать ее м2м, но на уровне кода сделать ограничение (или на уровне индекса) что типо нельзя добавлять. Это типо я на будущее предусмотрел расширение. (нейронка сказала, что я даун и типо и так все легко масштабироваться будет и я зря буду усложнять только)
Аноним 21/10/25 Втр 21:16:23 3568431 119
>>3568195
хуй знает братан я бы через eav заебашил бы да и всё, картинки не смотрел
>насколько это правильная реализация
если деньги приносит то ты всё правильно делаешь
Аноним 21/10/25 Втр 21:19:26 3568432 120
>>3568195
>>3568431
>гуид как первичный ключ
сынуля исправляйся не делай так
>full address
разбивай на составные
Аноним 21/10/25 Втр 21:20:32 3568433 121
>>3568432
>>3568212
>jsonB
сынуля жсон в бд это какая нормальная форма? ебейшая?
Аноним 21/10/25 Втр 21:56:33 3568456 122
Снимок экрана 2[...].png 150Кб, 966x794
966x794
>>3568433
mapped_column(JSONB) бинарный формат в бэдэшке

>>3568432
ну я себе baseEntity запилил там у всех гуиды, а тут у меня они ссылаются друг на друга. Типо отдельное поле создать как innerIndex?

>>3568431
>eav
погуглил, что это такое. Нейронка очень сильно против него
(да и мне уже переписывать лень)
специально для тебя добавил картинку с ответом.
А вообще поизучаю чо это
Аноним 21/10/25 Втр 21:57:18 3568457 123
>>3568456
ой сори, спасибо за ответы
Аноним 23/10/25 Чтв 13:21:48 3569422 124
Аноны, как обычно в комментарии к блоку кода пишут типы? Аннотация типов не подходит т.к. код должен читаться на старых версиях питона, где аннотация типов работает нормально только с импортами, которых может и не быть.

Мне вот нравится гугл стиль
def func(x):
''' x (bool | None): some shit '''

А как обычно делают в сообществе питонистов?
Аноним 23/10/25 Чтв 14:35:49 3569491 125
>>3569422
Версии Питона, на которых аннотация не работает, уже не поддерживаются, поэтому даже задумываться нет смысла о таком. Это всё равно что думать, как разрабатывать что-то под Windows 7.
В лучшем случае просто поддерживать существующий код и всё.
Аноним 23/10/25 Чтв 15:06:51 3569507 126
>>3569491
>поддерживаются
Это что за логика? У ЯП другой жизненный цикл, у него есть стабильный релиз, вот берется какой-то релиз и на нем делается софт и всё. Это тебе не виндус, который надо каждый месяц обновлять, а то старую версию перестали продавать и теперь на нем новая игрушка не запустится. У питона 3.8 например ты без импорта модуля специально для аннотации не сможешь базовые типы проставить, а в 3.9 это уже встроено, хотя в остальном (почти) эти версии можно запускать туда-сюда. Античный питухон тоже прекрасно работает на современных системах.

Энивэй. Вопрос был не про это а про комментарий, не флуди, если по делу сказать нечего.
Аноним 23/10/25 Чтв 15:56:17 3569530 127
>>3569422
> Аннотация типов не подходит т.к. код должен читаться на старых версиях питона, где аннотация типов работает нормально только с импортами, которых может и не быть.
Под xp пишешь?

>>3569507
Он прав. Питон не жава.
Аноним 23/10/25 Чтв 16:04:07 3569535 128
>>3569507
>Это тебе не виндус, который надо каждый месяц обновлять, а то старую версию перестали продавать и теперь на нем новая игрушка не запустится.
Что за хуйню ты несешь? Билли вынуждал новый виндос ставить с помощью дх. За последнюю четверть века это произошло всего лишь два раза. Первый раз дх11 требовал переход на вин7. Второй раз дх12 требовал переход на вин10.
Аноним 23/10/25 Чтв 16:28:23 3569547 129
>>3569507
>>3569535

1) Пищу под легаси
2) Пишу под определенные модули приложения, для которых нет современных версий.
3) Пишу под определенное окружение, например юпитер, у которого строго задана версия питона

Выбирай любой вариант.
Вопрос только в том, какое твоё собачье дело? Я задал максимально конкретный вопрос, хули ты срешь бредом каким-то. Нечего сказать - так и не говори.
Аноним 23/10/25 Чтв 17:10:14 3569567 130
>>3569547
Ответ: иди на хуй собачий со своим легаси. Питон не жава. Широким массам на такое похуй.
Аноним 23/10/25 Чтв 19:42:14 3569708 131
aM5j6ylEOv.jpg 47Кб, 852x480
852x480
Аноним 23/10/25 Чтв 19:44:41 3569709 132
>>3569535
Моё шиба присоединиться обсуждалось ты тогда к встрече дома вот вице как на должен представителя как семьям дзюмондзи кланов десяти сообщение.
Аноним 28/10/25 Втр 03:46:09 3572461 133
Аноны, подскажите, что можно почитать про написание безопасного кода в вебе.
На работе недавно подключили гитлеровские сканеры уязвимостей, и я с удивлением обнаружил, что например в requests следует подкидывать timeout, чтобы избежать дудоса. Полагаю, есть ещё куча подобных приколов, о которых я даже не догадываюсь.
Или банально читать полную документацию к каждой импортированной библиотеке?
Аноним 03/11/25 Пнд 17:04:14 3577515 134
>>3572461
Пиздец какой тут мертвый тред.
Аноним 07/11/25 Птн 01:55:44 3580167 135
Бамп.
Аноним 08/11/25 Суб 03:41:36 3580889 136
Комьюнити погромистов всегда было мертвое в странах СНГ, потому что тут население в основном безмозглое было. Даже если найти собеседника хотя бы со 120 IQ то на нём всё равно отпечаток среды проживание будет, вся беседа будет переходить в русло всё тех же игр бабуинов кто кого сильнее доминирует, У меня должность круче а ты говно мне кланяйся, я вон какой крутой спец а ты скриптокиди. Неправильно пишешь, твой ООП не ООП вон из профессии. Такой менталитет - обязательно унизить другого, показать что его место в стаде ниже твоего.
так что все погромисты кто хочет общения на профессиональные темы всегда сидит и общается на заграничных площадках. Последний гвоздь в крышку гроба нашего """комюнити""" забила изоляция РФ силами санкций и роскомнадзора. А ещё сверху приложило появление гопоты, у которой ты всегда можешь спросить за кодинг (и нажраться говна).

Так что что мертво умереть не может.
Аноним 08/11/25 Суб 04:48:50 3580896 137
>>3580889
>А ещё сверху приложило появление гопоты, у которой ты всегда можешь спросить за кодинг (и нажраться говна).
Тут еще влияет, что в снг сообществах тебя сначала скорее всего обосрут, а потом только помогут. Или не помогут. То есть скорее всего обосрут, но не факт, что помогут. У pindosov культура общения более сглаженная, там процент обсера чуть поменьше, но тоже присутствует. А вот ллмка обсирать точно не будет, может и ответит что-то неправильно, но не будет никакого унижения достоинства, в этом их преимущество.

А так население всех стран есть безмозглое bydlo, склонное к греховности, здесь ничего удивительного нет и люди из снг особо не отличаются, культурные штрихи есть, но в целом такие же грехи.
Аноним 08/11/25 Суб 06:00:43 3580903 138
>>3580896
>ллмка
Интересно к чему это в итоге приведет.
Проблема нейронок в том что, когда они срут под себя, то делают это красиво, да так красиво что бариста-вкатун никогда не догадается где в простыне текста, которую он сейчас впитывает заложена мина. Помню как 10-15 лет назад я закапывался в стаковерфлоу и доки чтобы понять суть какого-то говна, сейчас эта часть умственной деятельности личинки программиста полностью делегирована системе нейросети, системе которая срет. срет обильно, то в штаны то мимо.
Аноним 08/11/25 Суб 12:51:23 3581014 139
>>3580889
>хотя бы со 120 IQ
Что значит хотя бы? Это абсолютное меньшинство людей и далеко не все из них задействованы в айти.
Аноним 08/11/25 Суб 15:49:56 3581115 140
>>3581014
Я 140 айкю и задействован в 1эсс
Аноним 08/11/25 Суб 16:12:21 3581124 141
Аноним 08/11/25 Суб 20:27:14 3581257 142
-5FI2a7VIYI.jpg 208Кб, 1200x846
1200x846
>>3580896
>>А ещё сверху приложило появление гопоты, у которой ты всегда можешь спросить за кодинг (и нажраться говна).
>Тут еще влияет, что в снг сообществах тебя сначала скорее всего обосрут, а потом только помогут. Или не помогут. То есть скорее всего обосрут, но не факт, что помогут.

Кстати, я заметил что постепенно эта схема начала ломаться. Примерно со смертью ФИДО, ЖЖ и всяких странных форумов на похапэ. Видимо, простота создания площадки привлекает адекватных держателей ресурсов и народ к ним перетекает
Аноним 08/11/25 Суб 20:29:18 3581258 143
>>3580903
>>ллмка
>Интересно к чему это в итоге приведет.
>Проблема нейронок в том что, когда они срут под себя, то делают это красиво, да так красиво что бариста-вкатун никогда не догадается где в простыне текста, которую он сейчас впитывает заложена мина.

Советские это уже проходили, когда в буквально каждой публикуемой в журналах радиосхеме (аналог ИТ из 60-80-х годов) были ошибки, без исправления которых оно или совсем не работало, или работало косо-криво-ненадёжно
Аноним 08/11/25 Суб 23:01:36 3581306 144
>>3581258
И при чем тут это. Радиолюбители той эпохи матчасть, работу с электроникой, чтение и составление схем, как паять и прочее говно учили опытным путем, в шарагах, в кружках, от бати алкаша. Где угодно, но настоящим образом. А у нас тут получается ситуация, что болталка, которая в принципе не может в логику учит личинок профессии где главное это абстрактная логика.
Всё из за когнитивного искажения восприятия человека, люди видят в нейронке нечто, если не одушевленное, то уже очень близкое к этому, воспринимают нейронку как учителя или как минимум точнейший энциклопедический справочник; жрут нейроговно отключив критический анализ. Даже если отвлечься от темы погромов, то наблюдаем следующее в любой сфере жизни: "СИЙЧАС У ГПТ СПРОШУ >>> ГПТ ГАВАРИТ ЧТО ТУТ ВОТ ТАК >>> ВСЁ ЯСНО"
Аноним 13/11/25 Чтв 17:06:51 3584537 145
>>3581306
Всё зависит от конкретного чела, что с нейронкой работает. Если чел тупой, то результат соответствующий. Но такие чуваки тот же паттерн воспроизводят при другом обучении тоже "я в книжке такое прочитал, или в статье, поэтому тут всё так".

По мне, первое правило работы с ЛЛМ, это что они консультанты, но не учители. Это чуть разные вещи.

>>3580903
>Помню как 10-15 лет назад я закапывался в стаковерфлоу и доки чтобы понять суть какого-то говна, сейчас эта часть умственной деятельности личинки программиста полностью делегирована системе нейросети,
Чем дальше, тем точнее они отвечают, а лажать могут в том числе люди с большим опытом. Другая проблема на самом деле. Вот ты, когда закапывался в доги, нарабатывал в себе скилл вгрызания в материал, где хрен разберёшься что к чему, а помочь некому. Ты на этом закалялся. А когда ты можешь сразу получить ответ на любой вопрос, у тебя этот скилл не развивается, у тебя не развивается скилл решения реально сложных и непонятных проблем.
Аноним 26/11/25 Срд 15:36:24 3593244 146
Почему тред умер?
Аноним 28/11/25 Птн 00:40:03 3594220 147
Шалом, анон.
Насколько имеет смысл мидлу перекатываться из жабы в питонячий бэк? Плотят больше? У меня зепка ниже рынка, но не хочу тратить время на жабу, надоела эта переусложненная хуита
Аноним 30/11/25 Вск 18:44:10 3595673 148
ехехе, роскомпараша грохнула установку pytorch cuda через pip
теперь версия для видяхи с сайта качается только через vpn
ахахах, нейродебилы походу все
Аноним 03/12/25 Срд 01:51:14 3597402 149
>>3593244
Потому что я перестал постить в какой-то момент. Надоело.

>>3595673
Каждый раз когда я слышу что ркн и господа народные избранники опять придумали новый запрет, чтобы жизнь дорогих россиян стала ещё более невыносимой у меня сердце кровью обливается. Т.е. это происходит каждый день, а то и по пару раз на дню.

Как же всё плохо...
Аноним 03/12/25 Срд 05:53:48 3597430 150
>>3597402
>Как же всё плохо...
Тикай из Украины, пан Тарас
Аноним 03/12/25 Срд 23:59:39 3597988 151
Талоны на интер[...].jpg 61Кб, 750x494
750x494
>>3597402
>ркн и господа народные избранники опять придумали новый запрет, чтобы жизнь дорогих россиян стала ещё более невыносимой у меня сердце кровью обливается.

Наоборот, вернут интернет в ламповый 2007 и успокоятся. В то время там сидели только те, кому он точно был нужОн
Аноним 04/12/25 Чтв 02:40:33 3598030 152
>>3597430
Пан /по/рашник, тебе так проще тольковыигрывать, осозновая что у хохлов ещё хуже? Рад за тебя только не проецируй это на окружающих. Я живу в самой прекрасной стране на свете и это именно мне господин барин без суда и следствия ютуб запретил, дискорд запретил и каждый день что-то ещё запрещает, я ТРИ ВЕСЕЛЫХ БУКВЫ менять уже не успеваю, и ДПИ работает через раз, то ли ещё будет в будущем. Но главное что у хохлов ещё хуже, да?

>>3597988
Да у меня до сих пор 1000+ диалаповских карточек в в дальнем ящике стола лежат. Как сейчас помню 10 рублей 30 минут интырнета стоило. Это конечно у тебя смешная шутейка про 2007 год, но походу к белым спискам всё и идет. Будем смотреть гарика булдога харламова 24\7 потому что по мнению руководства, стаду ничего громе жопносортирного юмора в сети не нужно потреблять.
Аноним 04/12/25 Чтв 05:32:04 3598047 153
>>3598030
>ютуб запретил, дискорд запретил
в чем минус?
Аноним 04/12/25 Чтв 09:39:03 3598084 154
>>3597988
>Наоборот, вернут интернет в ламповый 2007 и успокоятся.
В 2007 году интернет уже был у всех, чаще широкополосный, это в 2002 году он был чем-то достаточно редким и прогрессивным.

В древние времена интернет был у продвинутых, то там было всё. Сейчас же интернет будет у всех, но там не будет ничего, кроме белых списков и полностью авторизованного доступа.
Аноним 04/12/25 Чтв 11:12:40 3598140 155
>>3598047
В том, что тебе, как скоту, запрещают доступ к информации. Если ты задаешься таким вопросом, то значит ты и скот, которому норм когда его барин рылом тычет и говорит вот это тебе льзя а это нильзя.
Аноним 06/12/25 Суб 09:15:42 3599439 156
image.png 7Кб, 316x96
316x96
БЛЯТЬ Я НЕ ПОНИМАЮ ПОЧЕМУ НУЖНО ДОБАВЛЯТЬ РАНДОМНОЕ СЛОВО К INPUT() ЕСЛИ ОНИ РАВНЫ ТО КАКАЯ РАЗНИЦА ЧТО ПОСЛЕ IF СУКА ПОЧЕМУ МЫ УРАВНИВАЕМ РАНДОМНОЕ СЛОВО С INPUT НУ ПОЧЕМУ
Аноним 08/12/25 Пнд 23:00:29 3600792 157
>>3518654 (OP)
Сап, посоветуйте пожалуйста какой выбрать либо пет проектик либо маленькие задачи типо парсера или ботов, чтобы прокачать знание языка на практике и было задорно разбираться
Аноним 09/12/25 Втр 01:10:23 3600873 158
Аноним 09/12/25 Втр 03:37:05 3600920 159
>>3600792
>посоветуйте пожалуйста какой выбрать либо пет проектик
Бля, окей. Вот тебе пет-проектик. Сделай хуйню которая будет автоматически разгребать файлы на компе. Как это работает? Ты запускаешь из консоли. Указываешь путь. Выбираешь что нужно организовать - электронные книги, картинки, музыку и так далее. Далее, ты скачиваешь https://huggingface.co/mistralai/Ministral-3-8B-Instruct-2512 либо https://huggingface.co/google/gemma-3n-E4B Читаешь каждый файл в директории и просишь ministral/gemma отнести его в ту или иную категорию. На обычной консумерской нвидиа видюхе 8гб попрёт на ура. Ну и после того как он обойдёт все файлы, нужно просто создать папочки а-ля "мемасы", "работа", "личное", "нюдсы" и так далее. Чтобы нейронка смотрела содержимое файла и сама разгребала комп.
Аноним 13/12/25 Суб 20:48:13 3604045 160
image.png 1356Кб, 1280x720
1280x720
>>3599439
Не в масть тебе такие баги. Жуниорские чтоль?
Аноним 13/12/25 Суб 22:52:22 3604109 161
>>3599439
ахахахаах блять, программач держит уровень.
Аноним 14/12/25 Вск 22:38:40 3604591 162
>>3538654
roadmap.sh

вся инфа достаточно свежая
Аноним 15/12/25 Пнд 11:25:39 3604798 163
Аноним 15/12/25 Пнд 13:46:45 3604939 164
Аноним 15/12/25 Пнд 18:42:21 3605125 165
>>3604939
Не, не понимаю как это сделать ваще, не понятно ничего
Аноним 15/12/25 Пнд 19:17:27 3605138 166
>>3605125
Бери pygame и пиши игруху по тутору
1) С игрухой меньше вероятности что бросишь, как всякую хуиту перекладывающую файлы, якобы практичную
2) Игрухи больше требуют думать над кодом и отлаживать его, чем всякие вебпроекты, оторые часто для петов берут
3) Игрухи заставляют прокачивать алгоритмическое мышление

Это если ты реально захотел изучить, а не мимолетная маняблаж напала на тебя.

ЗЫ. Я сказал игруху это не значит, что ты можешь на pygame написать GTA. Не будь долбоебом. Пиши рогалик
Аноним 15/12/25 Пнд 19:23:29 3605141 167
>>3605138
И не изображай из себя хакера. Не делай текстовый рогалик. Выбери плитки на opengameart. Чтобы глазу было приятно
Аноним 17/12/25 Срд 17:29:03 3606481 168
>>3539294
Какой самый простой фреймворк для фронтенда легче освоить человеку с питоновским бэком?
Аноним 17/12/25 Срд 20:45:48 3606666 169
Аноним 22/12/25 Пнд 02:15:04 3609826 170
Сначала всегда p1,p2,p3 потом wp, либо e6 5106 и h (либо wp, либо e6 5106). Kf if 3, elif 4, elif 5. Множитель ставь на 3458 только в одном, обычно его нет.
Аноним 22/12/25 Пнд 02:15:43 3609828 171
Аноним 22/12/25 Пнд 15:24:23 3610251 172
image.png 57Кб, 814x389
814x389
Аноним 22/12/25 Пнд 15:26:49 3610254 173
Аноним 22/12/25 Пнд 15:30:42 3610256 174
>>3610254
Сказал петухонец, лол. Раст хотя бы быстрый.
Аноним 22/12/25 Пнд 17:50:57 3610393 175
>>3610256
Что ты пишешь на paсте?
Аноним 22/12/25 Пнд 20:10:31 3610465 176
>>3610251
Ни разу еще не приходилось менять либу для http реквестов из-за скорости, aiohttp c головой хватает
Аноним 22/12/25 Пнд 21:08:23 3610490 177
>>3610465
>aiohttp
Он подзаброшен, что-то как-то поддерживают, но не разработывают. Скажем http/2 нет ни на сервере, ни на клиенте. Вроде бы. А у этого проекта вроде как есть, судя по доке.

Но вообще да, скорость для клиента не актуальна, а гемор с потерциально сложной поддержкой разный версий питона весьма вероятен.
Аноним 24/12/25 Срд 16:02:37 3611789 178
Почему вакансии так жестко просели? Я понимаю кризис айти, но на тот же js гораздо больше вакансий с лучшими предложениями. Питон все?
Аноним 24/12/25 Срд 23:21:23 3611976 179
>>3611789
По-моему сейчас как раз больше всего вакансий на питон
Аноним 26/12/25 Птн 02:32:18 3612641 180
Пять месяцев назад начал учить Питон с нуля, до этого в программировании ничего не знал. Сам 38 лвл.

Сейчас заканчиваю "Поколение Python": курс для продвинутых на Степике, тема нравится.

Что изучать дальше более перспективно, чтобы быстрее можно было работать на фрилансе - создание чат-ботов в ТГ? Или парсинг?
Аноним 26/12/25 Птн 04:03:35 3612646 181
>>3612641
>на фрилансе - создание чат-ботов в ТГ? Или парсинг?
Для этого надо ещё кучу смежного говна знать, которое к питону не относится, например js, и всё что связано с инфраструктурой веба, иначе ты будешь один сайт потрошить неделю, а надо уметь за час. С ботами то же самое, плюс никогда не нужен один только бот в вакууме, нужно ещё платежную систему к нему прикрутить, чтобы он в гугл таблицы записывал данные и на сайт ещё поновсти размещал, а ещё к нему Чудосеть нужно привязать и будильник и всё это к вечеру, цена работы 500 рублей.
И я даже не шучу. Смысла 38 летнему скуфу в это Курантываться вообще ни какого нет, конкуренцию не вывезешь при нулевой отдаче. В итоге только время проебёшь в пустую.
Аноним 26/12/25 Птн 11:37:53 3612791 182
image 74Кб, 970x627
970x627
>>3612641
Я считаю, что лучше самостоятельно опыт получать, чем грызться за заказы в 500 рублей.
Попробуй самостоятельно написать приличный проект. Получишь много опыта, в отличие от фриланса, где у тебя не будет хорошей возможности учиться, потому что нужно будет делать здесь и сейчас без возможности вникать в суть.
Потом уже нормальный опыт получишь и можно будет решать, чем дальше заниматься. Даже работу попробовать найти.
Для меня такое сработало, но я помладше был на 10 лет.
Аноним 26/12/25 Птн 12:42:25 3612835 183
>>3612641
смотрится как наброс

Мне кажется сфера, которая сейчас актуальная, где есть реальный спрос, это ЛЛМ. Надо учиться работать с ЛЛМ через API, в разных режимах, и уметь связки делать ЛЛМ с чем-то ещё. С теми же ТГ ботами.

Чисто ТГ боты не нужны, они в любом случае должны что-то дёргать, надо разбираться с этим что-то.

Парсинг сложная тема, там много где прикручивают защиты, обойти которые не так просто. Да и чуть грязная.
Аноним 26/12/25 Птн 13:32:45 3612902 184
>>3612835
>Надо учиться работать с ЛЛМ через API
Что значит учиться? АПИшкой пользоваться это же рутинная повседневная задача, когда тебе надо какой-то сервис использовать в своем приложении ты идешь смотришь доки апишки и делаешь, ты же не говоришь ой подождите мне тут неделю надо поучиться этому апи, никто тебя ждать не будет.
Аноним 26/12/25 Птн 14:08:18 3612944 185
>>3612902
Ну вот и надо, чтобы ты этим свободно пользовался, там же разные режимы работы, разный функционал доступен. Там надо уже учиться работать с контектом, самому его формировать, историю чата, команды, механизмы вызова инструментов, RAG и т.п.

То есть как-минимум надо понимать, как работают LLM через АПИ.
Аноним 26/12/25 Птн 16:40:17 3613116 186
>>3612791
>напиши приличный проект
>здрасьте изучаю с нуля
Я даже не с нуля не понимаю что значат эти слова.
Что писать то? Перекладывать json'ы?
Перекладывать Чудосетки(сразу нет, там надо ххд, чтобы сделать нормальное)
Какой-нибудь парсер аудио?(их итак дохуя и больше, зачем)
Поэтому, когда в вакансии пишут "пет-проекты приветствуются" мне смешно
Аноним 26/12/25 Птн 17:16:34 3613137 187
image 725Кб, 1200x900
1200x900
>>3613116
Тебе смешно, а на гитхабе тысячи и тысячи репозиториев ежедневно обновляются. И большинство из них не коммерческие. Открой и посмотри, чем люди прямо сейчас занимаются. Всё публично и доступно.
Люди находят, чем заняться.

Школотрон 13-летний пилит свою смешную, но тем не менее, операционку https://www.youtube.com/watch?v=wRMHIjfLbfI
Кто-то свою имиджборду делает, кто-то моды для майнкрафта, кто-то пердолит Линукс до неузнаваемого состояния, кто-то с железками возится типа raspberry.
Главное просто что-нибудь делать, а если тебе вообще ничего не нужно и не интересно, то зачем мучаться?
Аноним 26/12/25 Птн 17:33:18 3613144 188
>>3613137
>>3613116
Меня всегда казалось. если Курантун задаётся такими вопросами, "что делать", "что писать", то это значит, что он уже совершил огромную ошибку. У меня например другая дилема, где найти время чтобы написать всё сто мне нужно, каждый раз когда включаю пека у меня перед глазами десятки задач для которых я хочу написать прогу (обычно для себя в стол, но иногда выкладываю на гитхаб, проблема с гитхабом в том, что софтину там надо поддерживать, а время и так ни на что не хватает)

А если ты через силу из под палки Снегишь, не знаешь вообще на хуя ты сюда залез, то очевидно что ты залез потому что поверил в золотые горы. И вот это как раз ошибка, особенно сейчас. В профессии много челиксов, которым действительно нравится погромы, в отличие от тебя (гипотетического Курантуна) и конкурировать ты будешь с такими людьми.
Аноним 26/12/25 Птн 17:34:20 3613145 189
>>3613137
судя по технике этой милой тяночке сейчас около 40 уже
Аноним 26/12/25 Птн 17:39:27 3613147 190
>>3613144
>Меня всегда казалось. если вкатун задаётся такими вопросами, "что делать", "что писать", то это значит, что он уже совершил огромную ошибку. У меня например другая дилема, где найти время чтобы написать всё сто мне нужно
Двачую. Всегда есть, чего написать, для чего-то, что ты делаешь. У меня своих идей для себя масса, но времени-сил нет просто, но я не вкатун. Если нечего писать вообще, то значит IT не интересно и делать там нечего вообще. Особенно когда ты уже не студент
Аноним 26/12/25 Птн 18:33:15 3613181 191
>>3612646
А какие тогда направления, связанные с Питоном, более доступны? Время для обучения есть, но желательно, чтобы это заняло месяцы, а не годы.
Аноним 26/12/25 Птн 18:40:41 3613185 192
image 206Кб, 1500x653
1500x653
>>3613181
Конечно же доступны направления, выбирай любое. Специально существуют такие направления, чтобы любой 40-летний чел, которому надоело пиво пить на диване, за несколько месяцев чему-то научился и шёл зарабатывать.
Аноним 26/12/25 Птн 18:41:02 3613186 193
>>3612791
>Попробуй самостоятельно написать приличный проект.
А есть где-нибудь примеры таких учебных проектов?

Например, в книге Мэтиза - "Изучаем Python" есть раздел с написанием программ. Такое подойдёт или это слишком оторванное от реальности занятие?

Я бы готов и бесплатно поработать ради опыта, потому что пока что только теорию знаю.
Аноним 26/12/25 Птн 18:49:18 3613188 194
>>3613186
В той книге учебные проекты для тех, кто вообще первый раз в жизни начинает Снег писать, так что они недостаточно объёмные и сложные, но для начала сойдёт.
Я читал и прорешивал эту книгу несколько лет назад.
Аноним 26/12/25 Птн 18:56:48 3613191 195
>>3613185
>Специально существуют такие направления, чтобы любой 40-летний чел, которому надоело пиво пить на диване, за несколько месяцев чему-то научился и шёл зарабатывать.
Пиво никогда не пил, а работал копирайтером в режиме фриланса.

Теперь хочу попробовать себя в программировании, низкие доходы в начале не пугают. На курсах разбираться в материале и решать задачи получается. Хочется теперь выбрать специализацию, где не нужно слишком много смежных знаний, чтобы раньше начать зарабатывать. Я понимаю, что очень быстро это не будет, но в течение полугода хотелось бы получить профессию, учитывая, что синСани Сантыс самого Питона я уже выучил.
Аноним 26/12/25 Птн 19:22:31 3613194 196
>>3613188
Спасибо, кажется, то, что мне нужно.
Аноним 26/12/25 Птн 19:43:08 3613198 197
>>3613191
Тогда удачи, если серьёзно настроен, но будет сложно, потому что знать и уметь нужно дофига.
За полгода крайне сомнительно начать зарабатывать хотя бы мрот.
Да и даже если получится, то это такое дрочево будет за тупорылые заказы и с дебилами-заказчиками. Лучше нужно к полноценной работе стремиться, если уж на то пошло.
Но в любом случае, начинать с Питона это хороший вариант, а дальше самому проще будет ориентироваться.
Мне лично 2.5 года понадобилось, чтобы получить навыки с нуля и найти работу.
Аноним 26/12/25 Птн 20:38:11 3613212 198
>>3613191
Питон это простой высокоуровневый язык, но его репутация сыграла с ним злую шутку. Дьявол как всегда в деталях, из за того что он такой простой почти всё что на нем востребовано обмазано тонной смежного говна, питон всегда и везде где используется является оберткой для чего-то другого, он связывающая логика между кучей смежных сфер. Быть питонистом это примерно как быть сисадмином-администратором у самого жадного в мире Кабана. Ты как говночист который должен знать всё на свете и соединять всё это в асинхронной логике чтобы работало, вилокой вилкой вилкой вилкой. ты чё дурак, этож питон тут и школьник сможет давай чтобы к вечеру все базы данных подсасывались на сервер. А то что вся твоя работа будет проходить даже не с питоном а с синатксисом базы данных Кабана уже не волнует.

Чисто питонировать без смежных сфер можно наверно только в разработке десктопного ПО, но туда во первых Курантуна никто не возьмет. а во вторых там другие языки более востребованы.
Аноним 26/12/25 Птн 20:55:17 3613217 199
>>3613212
Да это почти везде так. На каких языках можно что-то писать без дополнительных знаний?
Аноним 26/12/25 Птн 21:08:14 3613223 200
>>3613217
Чем дальше от веба, тем меньше смежных сфер, очевидно.
Аноним 26/12/25 Птн 21:12:05 3613226 201
>>3613217
Ни на каких, голое знание языка никому не нужно
Аноним 26/12/25 Птн 21:39:55 3613236 202
>>3613226
На плюсах в принципе бывают вакансии, где от тебя трПоздравляюется быть хорошим плюсовиком и просто понимать в структурах данных и алгоритмах. Остальное как бы доучишься на месте.

Но это точно не про питон. Питон это всегда инструмент для работы с чем-то ещё.
Аноним 27/12/25 Суб 02:34:14 3613303 203
>>3613198
Спасибо, пока что за четыре месяца энтузиазм не растерял, готов учиться дальше, но не могу точно определиться с направлением.
>>3613212
>Чисто питонировать без смежных сфер
Я не против изучать смежные сферы, просто хочу, чтобы это можно было сделать за месяцы (до года). Поэтому прошу любые советы, во что углубляться, не тратя при этом времени как на второе высшее..
Аноним 27/12/25 Суб 05:03:59 3613310 204
Стикер 319Кб, 512x512
512x512
>>3613303
>сороколетний вася с улицы, не работавший в айти
>пару месяцев читает книжку по питону
>сам не знает чем хочет заниматься, сам Снегить ничего не хочет
>ну эта епта, расскажите чё ещё почитать чтобы за пару месяцев Курантиться
>не наброс
Аноним 28/12/25 Вск 00:17:43 3613771 205
>>3613310
>сам не знает чем хочет заниматься, сам Снегить ничего не хочет
Хочу Снегить, потому и спрашиваю
Я про пару месяцев не писал
>не наброс
Набросил тебе снега за воротник
Аноним 28/12/25 Вск 00:53:56 3613780 206
>>3613771
Расскажи, что хочешь снигерить и почему ещё не снигеришь это?
Аноним 28/12/25 Вск 03:00:37 3613795 207
>>3613780
Сейчас с помощью GPT пытаюсь создать Менеджер расходов

До этого делал только учебные программы в рамках курса на платформе Степик - Шифр Цезаря, Снегькулятор для систем исчислений и прочее

Но я пока изучаю теорию, которая нужна для общего понимания языка и дальше хочу изучать что-то более узкоспециализированное. При этом оно должно быть востребованным и не настолько сложным, чтобы требовало годов обучения. В перспективе рассматриваю как фриланс, так и офис.
Аноним 28/12/25 Вск 03:23:35 3613796 208
>>3613795
>До этого делал только учебные программы
>Сейчас с помощью GPT пытаюсь создать Менеджер расходов
Ну то есть кoдить тебя особо не тянет, создавать что-то у тебя потребности нет, ты просто хуяриш детские задачки из книжки и просишь чат гопоту за тебя писать.

>должно быть востребованным и не настолько сложным, чтобы требовало годов обучения
А потом, после месяца вайбкoдинга с GPT ты хочешь вкaтиться на 300кк в наносекунду.

Чел, ты ходячий анекдот, вот тот самый легендарный @бариста-вкaтун в aйти@ с курсов, только у тебя даже курсов нет.
Аноним 28/12/25 Вск 11:29:11 3613853 209
image.png 438Кб, 640x480
640x480
>>3613137
>13летний школьник
>пикрел
товарищ Сычев, потрудитесь объяснить ваш интерес к таким картинкам и осведомленность о возрасте какого-то чела в интернете

>>3613144
>>3613145
Слишком толсто, всем похуй, что ты там скриптики для своей тачки/сервера писал, рогалики текстовые и прочий аутизм.
Пет-проекты, которые можно показать - это какая-нибудь веб-хуйня, которая делает что-то чуть сложнее укладки json и с нормальной архитектурой/Снегом.
И то щас ноХороводум поэтому вдвойне похуй на всё это.
Аноним 28/12/25 Вск 19:07:58 3614088 210
>>3613853
Какие пет проекты шиз? Кому всем? Таких слов вообще не было. Смысл поста был в том, что если ты овощ и в треде спрашиваешь что сделать, что кoдить чтобы за 2 месяца вкaтиться, то ты точно только время проебешь, потому что Праздник труда забит ребятами, для которых кoдинг это любимое занятие и самоцель, а ты просто турист, который обманудся на 300кк в наносекунду.
Аноним 28/12/25 Вск 19:13:54 3614092 211
>>3613796
>А потом, после месяца вайбкoдинга с GPT ты хочешь вкaтиться на 300кк в наносекунду.
Ты чтобы усиленно пытаешься за меня придумать и постоянно мимо.

Я готов работать практически бесплатно, если буду получать опыт.
Рассматриваю и фриланс, который будет приносить первое время меньше МРОТ.
Через год приблизительно - да, хочу работу полноценную. И опять же, понимаю, что это будут не слишком большие деньги.
А нормальная оплата будет через 3 года, допустим.
Аноним 29/12/25 Пнд 09:00:02 3614466 212
>>3613144
>обычно для себя в стол, но иногда выкладываю на гитхаб
чёт не понял
чел хочет за деньги писать Снег и спрашивает куда податься, а ты рассказываешь, как ты охуенно в стол пишешь Снег?
>и конкурировать ты будешь с такими людьми.
он как раз не хочет конкурировать с такими людьми, потому что за свой труд хочет получать деньги, а не лайки
Аноним 29/12/25 Пнд 13:25:51 3614621 213
>>3613137
>Школотрон 13-летний пилит свою смешную, но тем не менее, операционку
Такие всегда были и будут. Сейчас, 15 лет назад, 30 лет назад. Наиболее крутые программисты появляются из таких, но многим из таких потом надоедает, особенно когда приходится сталкиваться с тем, что надо делать, а не с тем, что интересно

>>3614092
Смотри вот какая история. IT это такая сфера, где надо, чтобы у человека "горели глаза", только в этом случае он набирается знаний и нужного мышления. Обычно всё это проявляется ещё в школе. Причём ведь объём знаний, компетенций огромен. И мышление надо перестраивать.

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

Попробуй вот так выучить с нуля иностранный язык, чтобы пойти работать переводчиком. Не то, чтобы это было невозможно, но до Карнавального владения годы нужны.

И человек, которому действительно интересно, не будет такие вопрос спрашивать.
Аноним 29/12/25 Пнд 13:29:34 3614622 214
>>3614466
>он как раз не хочет конкурировать с такими людьми, потому что за свой труд хочет получать деньги,
А кто-то хочет ничего не делать и получать много денег, имеет право хотеть, но что из этого?

С таким подходом он не сможет сделать что-то, что будет востребовано. У него не будет ни уровня, ни способности вообще понять, что нужно людям и как решить эту проблему с помощью IT-инструментов

Просто код может делать и нейронка
Аноним 29/12/25 Пнд 15:19:24 3614689 215
>>3614622
>А кто-то
но мы говорим не про кого-то, а про человека с адекватным целеполаганием
>С таким подходом он не сможет сделать что-то
дай-ка угадаю, ты так скозал? как раз только с таким подходом и можно сделать что-то востребованное
потому что с подходом пердолика и проектами в стол и для гитхаба - идут пердолить линукс
>>3614621
>Наиболее крутые программисты появляются из таких
и нахуя быть наиболее крутым, если большинство ебёт получка?
кста, что там с денчиком поповым и его нескучным болжен ос?
Аноним 29/12/25 Пнд 15:25:40 3614690 216
>>3614689
>как раз только с таким подходом и можно сделать что-то востребованное
Нельзя, потому что для того, чтобы чего-то делать, надо сначала скиллы прокачать хорошо. У того, кто много пердолит, они прокачены. И ещё, когда ты пердолишь сам, ты тем не менее учишься решать проблемы. А он учится выполнять прямое ТЗ, а не решать проблему. Потому что явное ТЗ это уже больше половины решения обычно. Для задач, которые он технически в состоянии вытянуть.

>>3614689
>и нахуя быть наиболее крутым, если большинство ебёт получка?
Затем, что конкурировать с ними. Особенно когда встанет речь о "нормальной оплате". Эпоха лёгких денег в айти закончилась
Аноним 29/12/25 Пнд 15:30:39 3614692 217
Аноним 29/12/25 Пнд 16:06:51 3614705 218
>>3614690
>учишься решать проблемы
выдуманные из хуя
а потом оказывается, что в бизнесе можно гуглить Снег, копипастить, иишить, и это заебись решение
зато за день сотню задач закрываешь, пока ПрАвИлЬнЫй СкУф с вышкой по мехмату целый месяц выдумывает блестящее решение нахуй никому ненужной абстрактной проблемы
а потом ноет на дваче, что с красным дипломом мгу он нахуй никому не нужен
>что конкурировать с ними
бля, какое же аутло
с кем ты собрался конкурировать, при писании проектов в стол? со своим хуем? работа - это работа, проекты в стол - это проекты в стол, проекты для тусовочки с гитхаба - это проекты для тусовочки с гитхаба
это разные реальности
Аноним 29/12/25 Пнд 16:18:47 3614710 219
>>3614705
Какая абстрактная проблема? Ты года в стол что-то делаешь, ты попутно разбираешься с массой технологий и подходов. Что-то что-то сделать нормально, надо сначала сделать так себе, учебное что-то Вот оно в стол и идёт.
Аноним 29/12/25 Пнд 17:02:38 3614745 220
>>3614466
>чёт не понял
Ща обясню.

>чел хочет за деньги писать
>не хочет конкурировать с такими людьми

Сам видишь противоречие? Бариста-вкaтун хочет за пол года освоить профессию, спрашивает куда ЛЕГЧЕ влезть чтобы не напрягаться. Классика же. Ему отвечают, что вот есть ты, который не хочет ничего кoдить для себя, потому что кoдить ты любишь, а лезешь в профессию ради легких денег (как тебе кажется), а есть армия ребят, сидящих на том же pынке труда, которые при этом кoдить любят. У тебя нет конкурентных преимуществ перед ними, учитывая текущую ситуацию на pынке в твой возраст (40 лет) ты просто проебешь время. Если бы чел не был Стишокным овощем-вкaтуном, а показывал какую-то любовь к профе, то возможно что-то из этого и получилось бы. Но этого нет. Он просто поверил в легкие деньги и пришел на двач спрашивать куда проще всего пролезть не особо напрягаясь.

Про "писать в стол". Ну это просто характеристика личности, если чел пишет в стол, пишет на гитхаб, постоянно пишет всё подряд - значит ему нравится писатьи профессия ему подходит. Очевидно же. Он органическим путем становится лучше и повышает свою квалификацию непрерывно. н понимаю что ты так возбудился на этот пример. Разве можно с этим не согласиться?
Аноним 29/12/25 Пнд 20:34:45 3614855 221
>>3614745
>Если бы чел не был Стишокным овощем-вкaтуном, а показывал какую-то любовь к профе, то возможно что-то из этого и получилось бы. Но этого нет. Он просто поверил в легкие деньги и пришел на двач спрашивать куда проще всего пролезть не особо напрягаясь.
У меня высшее техническое образование (инженер-строитель), то есть с точными науками и математикой знаком, но я работал не по профессии (копирайтер).
Сейчас хочу выбрать перспективный новый вариант, курсы на Степике я прохожу уже 4 месяца и задачи там решать получается, я же не после одной недели выводы делаю.

Примеры людей, которые стали программистами после 30-ти с нуля я знаю.

На счёт выбора направления - я узнал, что есть специализации, где нужно знать много побочных сфер. Тратить сейчас на это несколько лет нерационально. Но потратить полгода - год - два у меня есть возможность. Поэтому и спрашиваю о таких предложениях.
Аноним 29/12/25 Пнд 21:49:34 3614892 222
>>3614855
>На счёт выбора направления - я узнал, что есть специализации, где нужно знать много побочных сфер. Тратить сейчас на это несколько лет нерационально. Но потратить полгода - год - два у меня есть возможность.
учи php/laravel/js/html/css, последние дЖва на уровне понимая для интеграции готовой верстки, первая работа будет с говном - на галере с битрой/вордпресом, года через 2 перекатишься в продукт на Фейерверках, не благодари
Аноним 30/12/25 Втр 01:04:17 3614979 223
>>3605138
Плитки, это типа три в ряд? А можно человечка в подземелье каком нибудь, чтоб бегал и мечом махал или это уже другой уровень?
Аноним 30/12/25 Втр 01:35:40 3615001 224
>>3614979
Плитки это tile. Возьми редактор tiled поймешь что это. Подземелья будешь делать в нем руками. Атласы с плиткой найдешь на opengameart.org
>А можно человечка в подземелье каком нибудь
Я и написал что делай рогалик. Это увекательно с одной стороны, чтобы не бросать. Потому что можно фантазию проявлять в любых направлениях. С другой стороны дофига нужно думать над Снегом и отлаживать его. Потому что рогалик это в первую очередь Снег, а не графон.

Можешь и текстовый делать но это обычно для шизов занятие, такое себе..
Аноним 30/12/25 Втр 17:27:15 3615400 225
>>3518654 (OP)
Русичи, как сейчас поставить и активировать про версию Пуйчарма? 2 года назад делал через тулзу в jetbra.in с этого момента что-то поменялось? Особенно для жителей Раши?
Аноним 04/01/26 Вск 01:20:20 3617176 226
Test
Аноним 04/01/26 Вск 01:22:13 3617177 227
>>3614621
> . IT это такая сфера, где надо, чтобы у человека "горели глаза"
Госсподи, ну и еблан! Таких надо принудительно маркировать, как петухов, чтобы нормальные люди об них ни дай бог не законтачились.
Аноним 04/01/26 Вск 04:51:30 3617203 228
chtotakoeauditk[...].jpg 101Кб, 1000x600
1000x600
Аноним 04/01/26 Вск 17:25:34 3617430 229
Аноним 04/01/26 Вск 17:32:38 3617435 230
>>3617430
Да-да, у всех кодомакак глаза горят. С Новым Годом!.
Аноним 04/01/26 Вск 17:42:24 3617441 231
image.png 42Кб, 653x615
653x615
Дублирую из нюфаг-треда

Сап
Подскажите, пж, норм ли вещи мне говорит ГПТ. Сам не питонист, но волей случая работаю с airflow. Опрашиваю АПИ на основе параметров ДАГа и каждый раз руками прописываю что-то типа:

date = datetime.date().isoformat()
или date = datetime.strftime('%Y_%m')

Тут соответственно разный формат в зависимости задачи. ГПТ предлагает вынести все в отдельный файл (пик1), чтобы унифицировать формирование. В самом коде соответственно вызывать функцию с параметрами-enum. Норм совет или нейрослоп? Где вообще можно стандарты разработки на питоне быстро изучить?
Аноним 04/01/26 Вск 17:50:53 3617444 232
>>3617435
Ебаная автозамена. И д и н а х у й !
Аноним 04/01/26 Вск 17:53:50 3617445 233
>>3617441
О, питон к жаве вернулся что ли? 😀
> каждый раз руками прописываю что-то типа:
Если прям каждый раз то однозначно стоит вынести. Это к питону не имеет отношения.

> Где вообще можно стандарты разработки на питоне быстро изучить?
Вот таких вот нет вообще. Энджой ер эйдс фитон!
Аноним 04/01/26 Вск 18:28:24 3617457 234
>>3617445
> О, питон к жаве вернулся что ли?
Ты про классы что ли? Сам не в восторге, всегда питон использовал как процедурный язык, да и вообще пришел из говна, от того и вопрос, стоит ли для решения простой задачи тащить классы от enum
Аноним 04/01/26 Вск 18:40:14 3617465 235
>>3617435
У всех нормальных да, горят. Это не отменяет того, что есть ларперы.
Аноним 04/01/26 Вск 18:57:38 3617478 236
>>3617457
Про вообще появление энумов/дата классов в языке и про энум в параметре вместо строки. Еще есть указание типов параметров на которое хуй ложила даже стандартная библиотека
Аноним 04/01/26 Вск 18:58:39 3617480 237
>>3617465
Сколько % нормальных по твоему мнению? Сколько получают "нормальные", а сколько нормальные?
Аноним 04/01/26 Вск 19:09:31 3617488 238
Как заработать 100 рублей на питон ботах дайте релевантную подсказку пожалуйста.
Аноним 04/01/26 Вск 19:56:09 3617507 239
Аноним 05/01/26 Пнд 13:58:53 3617789 240
>>3617480
>Сколько % нормальных по твоему мнению?
У меня нет данных, поэтому могу только гадать. Если тебе нужна лично моя догадка из головы, то пусть будет "около 20%".
>Сколько получают "нормальные", а сколько нормальные?
Опять же, таких данных у меня нет. Чем выше грейд, тем выше разрыв.
Аноним 05/01/26 Пнд 14:59:16 3617824 241
>>3614621
> Смотри вот какая история. IT это такая сфера, где надо, чтобы у человека "горели глаза",
>>3617789
Конкретика какая-то от тебя будет? Сколько получают те у кого "горят глаза" (что бы это не значило), а сколько те кто просто делает работу?
Аноним 05/01/26 Пнд 15:04:51 3617827 242
>>3617824
>Сколько получают те у кого "горят глаза" (что бы это не значило), а сколько те кто просто делает работу?
Многим больше получают (получали).
Потому что у фрика-задрота только один интерес - ит.
Он "жертвовал" (сознательно, потому что задрот) ради ит всем - попойкой с дружками, девочками, хобби.
Прокачивался.
Много знал и мог выбиваться выше.

Те, кто просто делали свою работу - всегда были для работодателя взаимозаменяемые дешевые винтики.
Аноним 05/01/26 Пнд 15:18:21 3617837 243
>>3617827
Та блядь, конкретика от тебя хоть какая-то будет? Винтики-хуинтики, блядь! Если ты макака, похуй, горят глаза у тебя или нет.
Аноним 05/01/26 Пнд 16:22:14 3617890 244
>>3617827
Да, а теперь разницы нет, идиот ты который всем жертвовал ради работы или нормальный человек, платят одинаково.
Аноним 05/01/26 Пнд 16:32:42 3617898 245
>>3617824
>Конкретика какая-то от тебя будет?
Ни от кого не будет, потому что данных таких ни у кого нет, я уже написал про это.
Аноним 05/01/26 Пнд 16:37:21 3617900 246
>>3617898
Ну и нахуй кому твои сентенции тогда нужны?

>>3617890
+. Не везде, но макакоработы полно.
Аноним 05/01/26 Пнд 17:21:08 3617931 247
>>3617900
>кому твои сентенции тогда нужны?
Быдлу, чтобы оно не зазнавалось и не считало себя нормальным.
Аноним 05/01/26 Пнд 19:22:46 3617981 248
>>3617931
Ты в плане заработка от этого быдла-то отличаешься?
Аноним 06/01/26 Втр 03:32:35 3618166 249
image.png 261Кб, 1904x1482
1904x1482
Как вы относитесь к вот такому? Встречали на практике?
Аноним 06/01/26 Втр 04:39:46 3618171 250
И вот еще вопрос: вы алхимию в виде ORM используете, или Core тоже? Я просто достаточно долго использую Core, и так не хочется на ORM переходить, не знаю насколько это нормально все.
Аноним 06/01/26 Втр 07:42:18 3618182 251
Аноним 06/01/26 Втр 11:48:21 3618220 252
>>3618166
>Как вы относитесь к вот такому?
К чему? К отвратительному переводу?
Аноним 06/01/26 Втр 18:29:21 3618566 253
>>3618182
Цыфры уже озвучищь, блядь?
Аноним 06/01/26 Втр 19:30:01 3618606 254
Аноним 06/01/26 Втр 20:17:32 3618648 255
>>3618566
Нет, только налоговая их знает.
Аноним 06/01/26 Втр 20:34:35 3618678 256
>>3618648
Тогда С Новым Годом!.
Аноним 06/01/26 Втр 21:48:20 3618713 257
>>3618182
Ничего, найдёшь ещё работу себе, не трясись главное.
Аноним 07/01/26 Срд 01:13:00 3618823 258
Аноним 07/01/26 Срд 03:59:55 3618844 259
Вот это тряхануло семёна...
Аноним 07/01/26 Срд 04:39:23 3618848 260
>>3618220
К переопределению примитивов при помощи NewType
Аноним 07/01/26 Срд 12:18:22 3618980 261
>>3618848
Это хорошо. ИДЕ это любят. ЛЛМ это уважают. Хочется только отметить
1) Система кастомных типов должна идти сквозь весь проект, а не вокруг одного объекта, иначе ты серанёшь Batch(ref=Reference("my_sku")) и ничего тебя не спасёт
2) В плане защиты себя важнее использовать именованные аргументы с нормальными названиями
3) В реальной жизни у тебя всё равно где-то висит pydantic для валидации, и ты делаешь типы на нём, а не newtype
Аноним 07/01/26 Срд 18:26:47 3619316 262
>>3614745
>Сам видишь противоречие
тут нет противоречия - ты вырываешь фразы из контекста и противопоставляешь их друг другу
остальную стену не читал - западло этой поеботой бесплатно заниматься
Аноним 07/01/26 Срд 19:30:30 3619359 263
image.png 6Кб, 332x113
332x113
image.png 17Кб, 598x196
598x196
image.png 15Кб, 567x173
567x173
Не понимаю должны ли нормально работать подсказки типов для записей из джанго моделей в вс коде, у всех полей Any. Даже хуй с этим pylance и подсказками при наведении, mypy тоже нихуя не ловит ошибку при попытке присвоить строковой переменной Decimal из DecimalField
django-stubs ставил
Аноним 07/01/26 Срд 23:12:48 3619509 264
>>3618980
Что за пидантик? Он реально сравнивает тип с объявленным?
Аноним 08/01/26 Чтв 01:55:43 3619606 265
>>3618166
Почему не Quantity = int
Зачем этот NewType придумали шизы
Аноним 08/01/26 Чтв 14:24:03 3619854 266
>>3618166
Как кусок DDD охуительно, еще с mypy, только нужно что бы эти типы были определены глобально и переиспользовались по возможности, а не каждый модуль свой говняк переизобретал
Аноним 08/01/26 Чтв 20:59:55 3620085 267
image.png 1168Кб, 1200x900
1200x900
>>3612641
>Что изучать дальше более перспективно, чтобы быстрее можно было работать на фрилансе - создание чат-ботов в ТГ? Или парсинг?

мелкому айти бизнесу в рф пизда. никакой фриланс связанный с программированием в ближайшее время не будет востребован. посмотри на хх.ру что нужно реальным конторам по вакансиям удалённых джунов - туда и долбись.

>создание чат-ботов

хайп прошёл, тема оккупирована школьниками

>парсинг

узкая хуйня с низким спросом, тема оккупировна скуфами-кустарями

>Пять месяцев назад начал учить Питон с нуля, до этого в программировании ничего не знал. Сам 38 лвл.

я тоже угорел питоном но в формате "для себя". немного спекулирую на бирже и мне гугловский AI нахуярил уже кучу полезных скриптов парсинга в реальном времени и аналитики по заданным мною параметрам, которые я использую ИРЛ. без знания питоныча я бы не смог их проверить и подправить (АИ всегда галлюцинирует на больших объёмах кода). каждый день читаю код от искуственного идиота и каифую от того что понимаю всё что он генерирует.

но я, кстати, по видосам не могу учиться - мне нереально книги заходят. там подача обычно более фундаментальная и системная. сразу понятно как всё функционирует в связке. после прочтения пары книг по 1000 страниц в принципе не понимаю нахуй нужны видосики про питон от недо-джунов на ютубе. это по сути просто инфоцыганство. ничему ты не научишься по видосикам.
Аноним 09/01/26 Птн 22:15:53 3620577 268
>>3619509
Спасибо что пояснил, pydantic использую
Аноним 10/01/26 Суб 05:15:21 3620787 269
>>3620577
Что я пояснил? Что такое пидантик?
Аноним 10/01/26 Суб 07:46:57 3620814 270
>>3519970
Вместо инамов бывает удобно:

```py
Status = typing.Literal["hold", "pending", "done"]

def get_status(self) -> Status:
...
```

Алсо при описании классов для openapi схем удобно для документации
Аноним 10/01/26 Суб 09:48:45 3620828 271
>>3620814
Чем это лучше enum? Можно сделать чтобы вылетала ошибка если тип параметра не совпадает?
Аноним 10/01/26 Суб 10:11:10 3620837 272
>>3620828
В целом однохуйственно, но есть пара отличий:

Literals:
- При вызовах функций можно передавать значения "hold"/etc без импорта типа
- Поддерживается тайп чекерами (mypy/pyright) и pydantic

Пример:
update_status(order, "pending")

Enums:
- При использовании значений импорт обязателен
- Поддерживается тайпчекерами и pydantic
- Позволяет писать вспомогательные property и методы

Пример:
class OrderStatus(enum.StrEnum):
HOLD = "hold"
PENDING = "pending"
DONE = "done"
CANCELLED = "cancelled"

@property
def is_finished(self) -> bool:
return self in (self.DONE, self.CANCELLED)

...

from ... import OrderStatus

update_status(order, OrderStatus.PENDING)

...

# order.status: OrderStatus
if order.status.is_finished:
send_notification(...)
Аноним 10/01/26 Суб 10:13:41 3620839 273
>>3620828
Поддерживается тайп чекерами, в плане что ошибку они выдадут если в переменную типа Literal["a", "b", "c"] будешь сувать "d"

Сам питон конечно ничего тебе не скажет, если не юзаешь pydantic
Аноним 10/01/26 Суб 11:18:34 3620858 274
>>3620837
Чатбот писал?
В енуме еще дополнение работает и проверка в статике а не в рантайме.

>>3620839
А как этот пидантик в общем работает?
Аноним 10/01/26 Суб 12:54:11 3620884 275
Антоны, вопрос отчасти по петухону
Программа на винде отправляет в телеграм-чат раз в несколько минут видео примерно на 200 кб
Год работала как часы, пока 17 ноября не начала залупаться и периодически сыпать ошибками.
Пришлось обмазать это все проверками и циклами повтора с увеличивающейся задержкой.
Ошибка в основном Timeout on reading data from socket, иногда SSL shutdown timed out
Короче - раньше не задумывался даже, все отправлялось всегда и сразу, а сейчас пиздос. Конфигурацию железа, софта, сети не менял.
Могут ли это быть последствия гадостей от РКН?
PS Первая моя прога на питоне, писал с помощью DeepSeek
Аноним 10/01/26 Суб 15:38:51 3620943 276
>>3620858
Pydantic работает довольно просто:

class User(pydantic.BaseModel):
ㅤname: str
ㅤage: int

Успешно создастся:
user = User(name="Oleg", age=18)

Свалится с ошибкой:
user = User(name=123, age="text")

Он по типам в классе делает валидацию.

Только нужно учитывать что pydantic это библиотека для парсинга, так что вот такой объект тоже создастся:
user = User(name="Oleg", age="18")

Cтрока "18" как число 18 сохранится в user.age
Аноним 10/01/26 Суб 15:50:15 3620947 277
>>3620943
Но в целом удобная альтернатива типизации, если не упарываться слишком сильно.

Вот такой объект позволит создавать только объекты заказов которые имеют статус из литерала:

class Order(pydantic.BaseModel):
ㅤstatus: typing.Literal["placed", "paid", "closed"]
ㅤprice: decimal.Decimal
ㅤ...

Так чувствуешь больше доверия своим объектам, когда знаешь что они проверили что в них суют. Еще вроде pydantic сверх быстрый, версия 2 по крайней мере говорят на rust переписана
Аноним 10/01/26 Суб 15:54:38 3620951 278
>>3620858
> Чатбот писал?
Писал

> В енуме еще дополнение работает
Все зависит от редактора. Мой редактор и литералы автодополняет.

> и проверка в статике а не в рантайме.
Проверка литералов проверяется статическими тайп чекерами. Литерал такой же тип как и энам, технической разницы нет
Аноним 10/01/26 Суб 16:47:20 3620973 279
>>3620884
похоже я угадал - государство подгадило.
вонзил на комп со своей прогой ТОР как прокси
и в коде переделал отправку через этот прокси.
да, стало вместо 1 секунды 3-5 занимать, зато стабильно с первой попытки, как ранее до ноября
а напрямую доходило до 10 попыток в течение 5 минут в особо тяжелых случаях.
Аноним 10/01/26 Суб 17:07:14 3620982 280
Пиздос, пайдентик уже лет 5 как мастхев в любом более-менее крупном проекте, вместе с типизацией, а в питонячьем треде его только открывают
Аноним 10/01/26 Суб 17:24:13 3620994 281
Django DRF жив или его спихнули на обочину всякие FastAPI?
Аноним 10/01/26 Суб 19:59:33 3621064 282
>>3620085
Спасибо за ответы

Я не по видео учу, а по курсам на Степике
Аноним 12/01/26 Пнд 11:38:54 3621918 283
>>3620994
FastAPI + Tortoise ORM быстрее чем Django + DRF, т.к. tortoise нормальный асинхронный ORM до которого джанго еще не дотягивает. А так все еще используется и то и то
Аноним 12/01/26 Пнд 12:55:58 3621995 284
>>3620947
>Но в целом удобная альтернатива типизации, если не упарываться слишком сильно.
Вообще разные области применения, pydantic и аналоги нужны там, где тебе надо сложные объекты делать с поддержкой сериализации-десериализации. Типизация же про параметры функций в первую очередь
Аноним 13/01/26 Втр 12:10:12 3622660 285
Аноним 13/01/26 Втр 16:59:00 3622861 286
>>3621995
Очевидно инструменты разные. Один библиотека парсинга, другой инструмент контроля качества, при этом pydantic так же работает как инструмент контроля качества по аналогии типизации, просто в runtime.

Никогда не было опыта что кидают в интерпрайз без типизаци, и покрываешь ключевые data transfer objects pydantic моделями чтобы доверять типам полей такой модели?
Аноним 13/01/26 Втр 17:02:10 3622862 287
>>3621995
> Типизация же про параметры функций в первую очередь
*Контроль корректности внутреннего io. Параметры функций это половина истории, возращаемые значения вторая половина.
Аноним 14/01/26 Срд 20:20:59 3623926 288
17541673722090.png 25Кб, 200x200
200x200
>>3620982
>а в питонячьем треде его только открывают

потому что тут общий уровень "вкатун таксист посмотревший видео про питон на ютубе".


практические пайплайны и архитектурные блюпринты все бигтеховые пидарасы скрывают как Кощей своё яйцо.

не существует в принципе места куда джун-энтузиаст может прийти и прочитать как сегодня делают современный софт на уровне проектирования и стэка. но на собесах ты знать это обязан, хыыы.
Аноним 14/01/26 Срд 21:08:53 3623951 289
>>3620982
Я на питоне скрипчу. Вопросы?
>>3623926
> практические пайплайны и архитектурные блюпринты все бигтеховые пидарасы скрывают как Кощей своё яйцо.

> не существует в принципе места куда джун-энтузиаст может прийти и прочитать как сегодня делают современный софт на уровне проектирования и стэка.
Вот сука +100500! Чем меня бесит нахуй питон, в отличие от жавы. Где описаны best practices?
Аноним 15/01/26 Чтв 08:34:43 3624230 290
Аноним 15/01/26 Чтв 08:58:24 3624242 291
>>3624230
В жаве любая иде сделает тёбе хотя бы базовые вещи как надо. А в питоне каким концом прикручен .env? Пучарм может в requirements.txt, уже на этом спасибо.
Аноним 15/01/26 Чтв 09:00:03 3624243 292
>>3624230
Еще запустить virtualenv - целое приключение, где часть шагов придется определять методом тыка (что надо запускать .virtualenv/python.exe программа.py)
15/01/26 Чтв 11:39:16 3624362 293
>>3624243
>запустить virtualenv - целое приключение
uv это не решает?
Аноним 15/01/26 Чтв 13:26:44 3624516 294
>>3624243
а что там сложного то? да и разницы вин или линух нет.

python -m venv .venv
.venv/Scripts/activate
Аноним 15/01/26 Чтв 16:29:58 3624687 295
>>3518654 (OP)
первая ссылка про книжки не работеат. С впна тоже не открывается
Аноним 15/01/26 Чтв 21:24:45 3624932 296
>>3624338
А ну, пердоклоун, расскажи как у вас оно делается!

>>3624362
> uv это не решает?


А вот что еще меня бесит в питоне - на каждый чих по 5 аналогов, поди разберись чем они отличаются.

>>3624516
А программу как запускать-то?
Аноним 15/01/26 Чтв 22:02:41 3624975 297
>>3624932
> А программу как запускать-то?

python3 main.py
В той же консоли после активации венва.

Я вроде и не погромист, но в чем сложности то? Всегда так делаю.
Аноним 15/01/26 Чтв 22:15:43 3624979 298
>>3624975
Как в один клик / одной командой запустить? Или ты каждый раз эту хуйню будешь писать?
Аноним 15/01/26 Чтв 23:19:57 3625008 299
>>3624979
Венв один раз в папке создается.
Пучарм сам загружает при открытии. vs тоже может так вроде.
Батник на две строки напиши.
В ехе собери, в конце то концов.

Все лучше чем конпелировывать компилированные языки.
Аноним 15/01/26 Чтв 23:31:05 3625015 300
>>3625008
> Батник на две строки напиши.
И что в него писать?

> vs тоже может так вроде.
Если попердолиться, да?
Аноним 15/01/26 Чтв 23:34:30 3625017 301
Аноним 15/01/26 Чтв 23:43:52 3625024 302
Аноним 16/01/26 Птн 01:06:38 3625070 303
>>3625017
Я то знаю. Я тебя хочу услышать.
Аноним 16/01/26 Птн 09:05:33 3625151 304
{D70CA572-AB88-[...].png 71Кб, 920x367
920x367
как понимать наличие смайлика в данном скриншоте? я думаю что это какой-то юникод, который ввел автор учебника. но нахуя? из контексте написанного, какой оператор должен стоять?
16/01/26 Птн 13:42:53 3625414 305
>>3625151
Вместо смайлика может стоять любой оператор (который питон понимает), автор это имел в виду. Почему он выбрал смайлик - видимо для зумеров, чтобы было понятней. В математике такое обычно обозначают кружком с точкой внутри.
Аноним 17/01/26 Суб 04:05:37 3625826 306
Студент итт.
Под мою курсовую задачу есть библиотека, но её уже 9 лет как не поддерживают, и запускается она только на питоне 3.8
Исходный код у неё открыт, и я попытался посмотреть, что именно мешает ей работать на более новой версии питона, но там настолько профессиональный код, что я запутался только сильнее.

Посоветуйте гайд по реверс-инжинирингу питоновских пакетов. Я так понимаю всё что заливают на pypi.org должно соответствовать каким-то стандартам. Куда смотреть в первую очередь, чтобы понять что за что отвечает?
Аноним 17/01/26 Суб 07:07:13 3625844 307
>>3625826
>Куда смотреть в первую очередь
на ошибки интерпретатора
Аноним 20/01/26 Втр 10:33:30 3628022 308
>>3621918
А как вообще не только в python в мире обстановка по REST API?
Аноним 20/01/26 Втр 13:28:02 3628266 309
>>3628022
нормально
API нейросетевых сервисов построены как REST API (OpenAI, Anthropic), так что этот паттерн стремительно укрепляется, а не замещается
Аноним 20/01/26 Втр 19:31:11 3628512 310
>>3628266
Что там щас на хайпе для REST? Go?
Аноним 20/01/26 Втр 23:19:26 3628593 311
>>3628512
Вопрос лишён смысла. REST это всего лишь интерфейс. Даже скорее идея интерфейса, когда используется HTTP для транспорта с эндпоинтами, а дальше может быть очень частичный REST, а может быть прямо полный-полный.

Но это минимальная часть от приложения. главное функционал. Реализовать можно на чём угодно.

Чтобы обращаться к такому API, удобнее всего питон, на go очень такое себе, в 10 раз больше возни будет на одно и то же.
Аноним 21/01/26 Срд 04:33:07 3628625 312
>>3628593
>REST это всего лишь интерфейс. Даже скорее идея интерфейса
Переоценённое говно крч
Аноним 21/01/26 Срд 09:24:20 3628688 313
насколько верно я понимаю работу данной команды

Еще одна возможность по созданию списков/кортежей или выборок на их основе связана с использованием генератора последовательностей. Синтаксис:
выражение for переменная in диапазон if условие

Логика: переменная последовательно принимает значения из диапазона (диапазон может быть задан функцией range, ссылкой на список/кортеж), и если значение удовлетворяет условию, формируется значение элемента последовательности через выражение.
Аноним 21/01/26 Срд 13:22:55 3628879 314
>>3623926
Есть вопросы - спрашивай. Последние 8 лет пишу стартапы и интерпрайз на питоне.

Из материалов верхнеуровнево рекомендую https://github.com/cosmicpython/book, layered architecture.

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

Единственное скажу что самый корневой концепт который лежит внутри всех паттернов дизайна, всех архитектурных решений и прочей хуйни это концепт Сложности.

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

Сложность бывает разных типов:
- Cyclomatic complexity (количество ифов)
- Change amplification complexity (количество повторных действий)
- Cognitive load complexity (количество абстракций, инвариантов, связей)
- Unknown unknown complexity (количество скрытых от разраба сайд эффектов)

Все это по книге A Philosophy of Software Design, в гарварде ее преподают. Сам ее не читал, но эти концепты сложности корневой элемент любых практик в IT, потому что они все пытаются уменьшать эти разные виды сложности чтобы код было проще писать и поддерживать
Аноним 21/01/26 Срд 16:00:31 3628967 315
>>3628688
Да, всё верно.
Можно для наглядности на обычных циклах потренироваться, а уже потом списочные выражения (или генераторы последовательностей) разбирать.
не качатся pygame Аноним 29/01/26 Чтв 23:30:27 3633358 316
Desktop Screens[...].png 9Кб, 612x176
612x176
Я пытаюсь скачать pygame через pip, а он на " Getting requirements to build wheel" намертво зависает, я сидел +- минут 30, а он так и не скачался. В чём может быть проблема? Мб я что то не так делаю, хз
Аноним 30/01/26 Птн 00:17:36 3633377 317
>>3633358
Попробуй --no-cache-dir добавить к команде
попробуй -v добавить к команде
вообще создай виртуальное окружение и в нем запускай
только не в system32
Аноним 30/01/26 Птн 00:24:19 3633381 318
>>3633377
Хотел написать но было лень. Ничего не запускай из system32 без надобности. Ты как туда попал? Цмд не из под админа?
Аноним 30/01/26 Птн 01:48:15 3633396 319
ssr-2026-01-300[...].mp4 5818Кб, 728x472, 00:02:29
728x472
>>3633358
>Мб я что то не так делаю
Под виндой сидишь
Аноним 30/01/26 Птн 11:00:14 3633528 320
>>3633396
Прыщеговно ебаное опять не фурычит?
Аноним 30/01/26 Птн 11:25:56 3633564 321
image.png 257Кб, 1943x682
1943x682
Аноним 30/01/26 Птн 11:39:48 3633586 322
>>3633528
На видео фурычит, в глаза ебёшься чтоль
Аноним 30/01/26 Птн 11:42:51 3633588 323
>>3633586
искаробки не фурычит видно же надо 2 минуты обновлять зависимости
Аноним 30/01/26 Птн 11:45:53 3633595 324
>>3633586
> Прыщеговно
Нормальную ост поставь
Аноним 30/01/26 Птн 11:46:32 3633598 325
Аноним 30/01/26 Птн 11:47:40 3633600 326
Аноним 30/01/26 Птн 11:50:13 3633606 327
>>3633588
работает именно так как должно, её за этим и выбирают, иди в окошки играй
Аноним 30/01/26 Птн 11:52:30 3633612 328
image.png 18Кб, 886x195
886x195
>>3633598
Написано ж powershell и пути виндовые
Аноним 30/01/26 Птн 11:57:41 3633623 329
image.png 33Кб, 1410x243
1410x243
Аноним 30/01/26 Птн 12:00:48 3633632 330
>>3633606
Это альпина что-ли? Земля пухом
Аноним 30/01/26 Птн 12:02:08 3633635 331
Аноним 30/01/26 Птн 12:03:21 3633637 332
>>3633623
/pypy/simple это часть урла
Аноним 30/01/26 Птн 12:05:07 3633640 333
>>3633637
К pypy/simple нет вопросов
Аноним 30/01/26 Птн 12:13:01 3633651 334
>>3633612
Ну помершел и на прыщах есть. Нах ты этим говном вообще пользуешься? Че за мод припезденный?

>>3633600
Как погода в прыщемирке?
Аноним 30/01/26 Птн 12:14:53 3633655 335
>>3633651
Потому что продукт разрабатываем под винду. Приходится терпить. Мод - oh-my-posh.
На прыщах помершел запускать вот это действительно шиза была бы.
Аноним 30/01/26 Птн 12:26:17 3633663 336
>>3633655
Помершел тебе зачем?
Аноним 30/01/26 Птн 12:28:44 3633666 337
>>3633663
А что вы предлагаете? command prompt?
Аноним 30/01/26 Птн 12:34:13 3633669 338
>>3633666
Да. Что ты в нем запускаешь?
Аноним 30/01/26 Птн 12:46:09 3633673 339
>>3633655
Почему, кстати? Где на прышах аналог помершелла.
Аноним 30/01/26 Птн 12:49:45 3633675 340
>>3633655
>разрабатываем продукт под винду на питоне
В смысле "продукт под винду на питоне"? Нахуя брать питон если вы делаете что-то больше одного дня и двухсот строк? Нахуя вообще разрабатывать под винду? И если уж пришлось что-то там делать под винду - нахуя на питоне-то, почему изначально не на сишарпе, ну то есть на инструменте для виндовс-стека?
Аноним 30/01/26 Птн 12:53:10 3633677 341
>>3633675
Сам продукт не на питоне, продукт на плюсах, вот система сборки для него на питоне.
Вообще сложные вопросы, я пришел, что было на проекте с тем и работаю.
Аноним 30/01/26 Птн 13:26:25 3633712 342
>>3633675
>Нахуя вообще разрабатывать под винду?
А под что? Педалюникс говноговна, остается Винда и Мак
мимо
Аноним 30/01/26 Птн 14:04:22 3633740 343
>>3633675
> Нахуя вообще разрабатывать под винду?
Прыщеблядь, соси!
Аноним 30/01/26 Птн 14:10:22 3633745 344
>>3633740
Хуясе подрыв, не в каждом блокбастере такое увидишь
Аноним 30/01/26 Птн 14:16:01 3633749 345
Аноним 30/01/26 Птн 18:10:12 3633897 346
>>3633377
Ща попробую. Кстати, а почему из system32 нельзя? Не шарю прост
Аноним 30/01/26 Птн 18:12:25 3633899 347
>>3633396
А блять, ща под юзером попробую, если сработает то спасибо
Аноним 30/01/26 Птн 19:54:09 3633964 348
>>3633897
Хотя бы потому что тебе насрет временными файлами в туда.
Аноним 30/01/26 Птн 22:24:03 3634074 349
Ребят, как у вас дела с рыночком?
6 лет назад программировал на Django+Python, было ощущение, что это мёртвый стек. Тогда давно я легко перекатился на дефицитный Node.js, сейчас уже всё забыл, но думаю очень быстро наверстать (2-3 дня и готово)

Сейчас стек умер, планирую вернуться обратно на питоний. Есть шансы? Что у вас там кроме веба актуально? Какой процент на ML вакансия и всякое LLM гавно?

PS пишу без стёба, я в треде новенький
Аноним 30/01/26 Птн 22:53:11 3634089 350
>>3634074
>Сейчас стек умер
В России наверное да. Ты в какой локации?
За рубежом еще много node.js+typescript бекенда, и как будто что-то новое пишут. Typescript так вообще самый популярный ЯП сейчас наравне с Питоном.

>>3634074
>планирую вернуться обратно на питоний. Есть шансы
Тут хз, мне кажется питон бекенд так и не ожил в России. Конечно местами легаси есть, но часть проектов на Go переписали, ну или просто забросили.

ML доступен только с вышкой физтеха и вшэ, рынок труда очень узкий, плюс сам ML за пределами LLM/GenAI сдох и мало кому интересен.

LLM гавна должно быть нормально на рынке, но опять же, придется конкурировать с физтехами, которые переходят в LLM из классического ML, плюс сейчас дохуя долбоебов мечтает стать AI инженерами и дрочат на Langchain и прочие обвязки для создания врапперов LLM и чат-ботов.
Аноним 31/01/26 Суб 03:56:54 3634273 351
tkinter
Аноны, ImageTk.PhotoImage() вешает весь поток интерфейса на пару секунд если изображение большое. В документации написано, что tkinter не потокобоезопасен и короче нельзя этот тяжелый метод впихунть в поток отдельный от виджета.

Как быть?
Другие фреймоврки интерфейсов уже поздно брать.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов