Сохранен 348
https://2ch.hk/b/res/259642335.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 15/12/21 Срд 11:46:37 #1 №259642335 
image.png
Почему все так хейтят Python?
Аноним 15/12/21 Срд 11:53:23 #2 №259642629 
>>259642335 (OP)
ну надо же что-то хейтить
Аноним 15/12/21 Срд 11:54:02 #3 №259642666 
>>259642335 (OP)
На нем легко написать медленный код.
Аноним 15/12/21 Срд 11:54:52 #4 №259642698 
Почему на дваче такое огромное количество программистов? Иногда создается впечатление, что б это филиал ебаного.ит
Аноним 15/12/21 Срд 11:55:18 #5 №259642714 
>>259642335 (OP)
Потому что он говно. Сколько сталкивался со скриптами на питоне, работают через жопу или вообще нихуя не работают, типичное пердольное говно.
Аноним 15/12/21 Срд 11:56:15 #6 №259642763 
>>259642335 (OP)
Кто его хейтит? Полтора байтоёба?
Это JS все коллективно хейтят, а питон в большинстве своём любят.
Аноним 15/12/21 Срд 11:56:32 #7 №259642777 
>>259642335 (OP)
Потому что используется не по назначению.
Для скриптов норм.
Для норм разработки - нет, из за дактайпинга и интерпретируемости, депенденси хелла.
Но жидам из индустрии то похуй, главное что быстро и макаки дешевые.
Аноним 15/12/21 Срд 11:57:34 #8 №259642821 
>>259642714
>Не может запустить элементарный интерпритируемый скрипт (даже компилировать ничего не надо)
Тут дело не в языке.
Аноним 15/12/21 Срд 11:57:38 #9 №259642825 
>>259642335 (OP)
Потому что суют туда, где ему не место.
Потому что пандас - медленная параша, что сам его разраб признал.
Аноним 15/12/21 Срд 11:58:41 #10 №259642868 
>>259642698
Потому что каждый прочитавший статью на петухабре считает себя погромиздом.
Аноним 15/12/21 Срд 11:58:45 #11 №259642872 
>>259642777
>дактайпинг плохо
Лолшто?
Аноним 15/12/21 Срд 11:58:56 #12 №259642878 
Байтоёбы - потому что медленный.

Я - потому что процедурно-императивная дрисня, которая не может ни в ООП, ни в ФП, при этом пытаясь смешать и то, и другое, скатываясь в процедурщину.

Щас бы блядь по коллекции циклом for проходиться, и в аккумуляторы складывать, ммм
Аноним 15/12/21 Срд 11:58:58 #13 №259642881 
>>259642335 (OP)
Потому что не умеют в него

аналитик-питонист 250к на удаленочке
Аноним 15/12/21 Срд 11:59:40 #14 №259642915 
>>259642872
То. Ну если ты макака и не можешь в нормальные языки, то тебе конечно норм.
Аноним 15/12/21 Срд 12:00:22 #15 №259642940 
>>259642881
>аналитик
Так ты не разраб вообще, че ты кукарекаешь то тут про языки.
95 процентов твоей работы можно в sql выполнять.
Аноним 15/12/21 Срд 12:00:30 #16 №259642947 
>>259642335 (OP)
Ублюдочная разметка. Дальше в этом говне разбираться не стал.
Аноним 15/12/21 Срд 12:00:45 #17 №259642963 
>>259642915
>ты макака
То есть нормально объяснить ты не в состоянии?
sageАноним 15/12/21 Срд 12:00:47 #18 №259642967 
>>259642335 (OP)
GIL, динамическая типизация, странный синтаксис, огромное кол-во либ и следствие очень легкий уровень вката и следствие очень большое кол-во безмозглых макакенов, которые после первого хелоу ворлда начинают себя считать полноценными разработчиками, следвие огромное кол-во говнокода и сильнейший упадок качества разработки в этой области.

А вообще, любая динамическая дрисня не кодится для разработки, скрипты созданы для другого.
Аноним 15/12/21 Срд 12:01:15 #19 №259642985 
>>259642821
>Не может запустить
Дык запускаю, и он даже работать начинает. Потом тонет в море ошибок, версия этого говна не та, пакет того говна не тот, все в лучших пердольных традициях.
Аноним 15/12/21 Срд 12:01:18 #20 №259642989 
>>259642915
Извини, я не могу прочитать твой пук. Можешь, пожалуйста, написать его через декоратор адаптера абстрактной фабрики прокси пуков? Месяц хватит на тасочку?
Аноним 15/12/21 Срд 12:01:19 #21 №259642990 
КТО, ЕСЛИ НЕ ПИТОН??!?
Аноним 15/12/21 Срд 12:01:40 #22 №259643011 
>>259642963
Код нечитаем, огромное количество потенциальных ошибок, которые всплывут только во время рантайма.
Хватит?
Аноним 15/12/21 Срд 12:02:11 #23 №259643034 
>>259642947
Лол, без табуляций пишешь?
Аноним 15/12/21 Срд 12:02:16 #24 №259643037 
>>259642989
Дискурс уровня разработчика на питоне.
Аноним 15/12/21 Срд 12:02:34 #25 №259643051 
>>259642335 (OP)
Потому что на питоне хуево дрочатся байты. А байты дрочить это святое.
Аноним 15/12/21 Срд 12:02:53 #26 №259643065 
>>259642335 (OP)
Потому что юзелес хуета. Напиши на нем хоть мало мальский проект тыщ на 100 строк. Один таб проебал и пиздец
Аноним 15/12/21 Срд 12:03:09 #27 №259643076 
>>259642967
>А вообще, любая динамическая дрисня не кодится для разработки
Обоснуешь?
Аноним 15/12/21 Срд 12:03:11 #28 №259643077 
>>259642940
>Так ты не разраб вообще
Кого сейчас анальниками аналитиками не называют. Я вот тоже аналитик на бумаге, а на деле говнокодю пайплайны и парсеры в питухоне и Р.
Аноним 15/12/21 Срд 12:04:05 #29 №259643110 
>>259642335 (OP)
Это был такой просто современный остроумный язык с кучей плюшек, а вокруг бегали сердитые красноглазики, у которых уморительно подгорало от сборки мусора и значащих отступов.

Но пока сохраняется дисциплина развития языка, которую задал Гвидо: грубо говоря, всасывать новое, но только по минимуму и только в удобной форме, питон будет оставаться одним из лучших языков для преподавания современного положения дел в программировании.

А что это теперь любимая игрушка хомячков, датасатанистов и хомячков-датасатанистов… нечего на это сетовать, это тоже своего рода знак качества.
Аноним 15/12/21 Срд 12:04:06 #30 №259643112 
>>259642990
Julia.
sageАноним 15/12/21 Срд 12:04:11 #31 №259643118 
>>259643076
Обосновал тебе за щеку , макака ебаная, проверяй
Аноним 15/12/21 Срд 12:04:54 #32 №259643157 
>>259642940
> Так ты не разраб вообще,
В оп посте было хоть слово про разраба?
>че ты кукарекаешь то тут про языки.
Хочу и кукарекаю. И че ты мне сделаешь?
>95 процентов твоей работы можно в sql выполнять.
И?
Аноним 15/12/21 Срд 12:05:37 #33 №259643185 
>>259642335 (OP)
По той же причине, почему хейтят Visual Basic. В основном это касается статуса, собеседник даже не интересуется, в каких случаях я применяю vb, но при этом же критикует.

У каждого языка есть своя ниша и учить язык ради статуса — это пиздец долбоебизм. Я больше проигрываю с идиотов, которые выучили УВАЖАЕМЫЙ язык, а потом сидят на жопе и не знают где его применить.
Аноним 15/12/21 Срд 12:05:40 #34 №259643191 
>>259643011
> Код нечитаем
В сравнении с жабой? Шарпом? Сями? Жабаскриптом? GOвном, упаси господи? Питон ещё более-менее.
> огромное количество потенциальных ошибок, которые всплывут только во время рантайма.
Если ты понял дактайпинг разве что и лезешь с мышлением статической типизации это как пытаться говорить по-английски, начав с русского предложения и буквально переводя каждое слово. Ну или если тесты не пишешь.
Аноним 15/12/21 Срд 12:05:41 #35 №259643192 
>>259643011
>Код нечитаем
Каким образом дактайпинг делает код ничитаемым?
Да и в целом в других языках - то же самое, под соусом интерфейсов. Тоже не используешь*
Аноним 15/12/21 Срд 12:05:47 #36 №259643198 
>>259643034
Скопировал код из примера на сайте, а он не запустился. Оказалось, что вместо табов там пробелы были. Если невидимые символы влияют на работу куда, то язык - говно.
Аноним 15/12/21 Срд 12:05:55 #37 №259643206 
>>259642335 (OP)
это обычный скриптовый язык сделанный практически одним челом, вы много хотите от питона.
Аноним 15/12/21 Срд 12:05:56 #38 №259643207 
>>259643157
Ты вроде сказал что те, кто хейтят его, не могут в питон. При этом сам не являешься даже разработчиком.
Это делит ценность твоего высера на 0.
Аноним 15/12/21 Срд 12:06:18 #39 №259643222 
>>259642335 (OP)
Лично я не понимаю зачем изобретать новый синтаксис с отступами, если уже есть проверенный и понятный сиподобный синтаксис.
С другой стороны синтаксис - это же вообще тупо оформление человекопонятного кода, который всё равно потом будет преобразован в машинный. И это оформление никак не влияет на то, как потом будет работать программа. В идеале могли бы вообще сделать так, чтобы синтаксис можно было менять так же просто как обои рабочего стола. Какой захотел такой и поставил. По факту имеет значение только транслятор в машинный код.
Аноним 15/12/21 Срд 12:06:27 #40 №259643231 
А на чем фрилансить-то, если не на phyton? Во фронт идти на сраный javascript? Или убогий легаси ковырять на php?
Аноним 15/12/21 Срд 12:06:46 #41 №259643242 
>>259643191
> Если ты понял дактайпинг разве что
Если ты не понял дактайпинг, конечно же.
Аноним 15/12/21 Срд 12:07:00 #42 №259643253 
Интересно, а на дваче есть реальные наносеки, получающие хотя бы $4000, могущие пруфануть свой доход?
Аноним 15/12/21 Срд 12:07:36 #43 №259643274 
>>259643207
Я умею делать на нём деньги. Ты разве не ради этого работаешь?
Аноним 15/12/21 Срд 12:07:43 #44 №259643282 
>>259642967
Так ведь в питоне можно включить статическую типизацию.
Аноним 15/12/21 Срд 12:08:08 #45 №259643302 
>>259643077
>парсеры
beautiful soup юзаешь?
sageАноним 15/12/21 Срд 12:08:34 #46 №259643328 
old.jpg
>>259643185
>Visual Basic
Лол, и хули ты на бейсике пишешь? Макросы в майкрософт ворд?

Крякнул с этого мамкиног опрограммиста
Аноним 15/12/21 Срд 12:08:42 #47 №259643336 
>>259643207
на 0 делить нельзя
Аноним 15/12/21 Срд 12:09:33 #48 №259643379 
Пограмисты, хочу вактиться в ойти! Цель создать ботнет который будет по всем соцсетям на множество акк рассылать фото моего члена, также ломать акк и ставить на аватарки фото моего члена. Какой язык лучше выбрать? Какие книги и видеокурсы?
Аноним 15/12/21 Срд 12:09:38 #49 №259643382 
>>259643191
Да, в сравнении с жабой абсолютно нечитаем.
Особенно в тех местах, где куча аргументов в метод передаются тупо в словарях. И такое не только в макака-говнокоде, а в тч в исходниках популярных либ на нем.
> Ну или если тесты не пишешь.
Писал тесты, это говно все равно непредсказуемо выстрелило себе в ногу в одной малопредскауземой ситуации. Сделал для себя выводы.
Не, ну пистаь то можно и на паскале, и на АСМе, и на баше,и на PL/SQL, кто спорит. Только зачем?
>>259643192
Как соотносятся в твоем разуме интерфейсы и дактайпинг?
Аноним 15/12/21 Срд 12:10:10 #50 №259643407 
>>259642878
Шарподолбоеб, ты? Узнал тебя по твоим шизоидным высерам.
Аноним 15/12/21 Срд 12:10:20 #51 №259643415 
>>259642335 (OP)
Нет скобок.

/thread
sageАноним 15/12/21 Срд 12:10:21 #52 №259643417 
>>259643282
>Так ведь в питоне можно включить статическую типизацию.
Через cython? Это конечно лучше чем просто питон, но все равно говно на костылях, которое еще и не со всем работает.
Аноним 15/12/21 Срд 12:10:22 #53 №259643419 
>>259643274
Ты делаешь деньги на аналитических навыках, а не на пистоне, держу в курсе маня-аналитика.
Аноним 15/12/21 Срд 12:10:46 #54 №259643440 
>>259643302
Да, сначала был он, потом переписал на Rvest для практики и на нём оставил.
Аноним 15/12/21 Срд 12:10:49 #55 №259643442 
>>259643379
питон, он как раз хорошь для ботоводства
Аноним 15/12/21 Срд 12:11:36 #56 №259643467 
Всем AbstractSingletonProxyFactoryBean в попень в этом ИТТ тредю.
Аноним 15/12/21 Срд 12:11:45 #57 №259643473 
>>259642335 (OP)
Завидуют.
Байтоёбы начинают рассказывать про то, как важна скорость выполнения кода всегда и везде.
Сишники, шарписты и джависты - про то, как важна статическая типизация.
И т.д.

На самом деле язык заебатый и писать бекенд стоит на нём по-дефолту. Уходить в JIT-компилируемые языки стоит только в том случае, если скорость РЕАЛЬНО нужна (а не как в 99% случаев - когда код висит в ожидании запросов/ответов от веба или БД). В плюсы уходить только если надо компилировать под особые устройства, например ардуино, или там драйвера под железо писать.
Аноним 15/12/21 Срд 12:11:45 #58 №259643474 
>>259643382
> Как соотносятся в твоем разуме интерфейсы и дактайпинг?
Так, что они нацелены на плюс-минус схожего спектра проблем.
>>259643407
Не угадал, давай ещё раз. Между шарфом и жабой вообще принципиальной разницы не вижу со стороны, кроме экосистемы.
Аноним 15/12/21 Срд 12:12:29 #59 №259643503 
>>259643382
>PL/SQL
Топ язык же. Паскалята оценят.
Аноним 15/12/21 Срд 12:12:37 #60 №259643512 
>>259643442
Какие книги на эту тему стоит начать читать, также какие видеокурсы на ютубе стоит глянуть? В около ойти не умею поэтому мне нужно начинать с самых основ.
Аноним 15/12/21 Срд 12:12:39 #61 №259643517 
>>259643328
Илитка, спок. Пакет офиса дохуя мощный инструмент и используя VBA можно делать настоящую магию в нем. Я видел полноценный CRM, бухглатерию и прочее говно на нем.
Аноним 15/12/21 Срд 12:13:19 #62 №259643537 
>>259643440
а regular expressions?
Аноним 15/12/21 Срд 12:13:36 #63 №259643554 
>>259643517
А Power Query с M нельзя использовать?
Аноним 15/12/21 Срд 12:13:40 #64 №259643560 
888.jpg
>>259642335 (OP)
Потому что это отличный и широкопрофильный ЯП.
А еще он деньги приносит.
Хейтят только те, кто не шарит и не имеет коммерческого опыта
Аноним 15/12/21 Срд 12:13:47 #65 №259643567 
>>259643512
Любой бесплатный курс по пистону, они даже на русике есть, наверное.
Аноним 15/12/21 Срд 12:13:54 #66 №259643571 
>>259642985
Файлик requirements суёшь в pip и всё ставится.
У тебя притензии уровня сишного нуба, у которого не компилится, или начинающего красноглазика, у которого пакет не ставится (потому что репозитории не подключены).
Аноним 15/12/21 Срд 12:14:36 #67 №259643601 
>>259643419
> Ты делаешь деньги на аналитических навыках
Используя пистон в качестве инструмента
Аноним 15/12/21 Срд 12:14:34 #68 №259643605 
>>259643537
Да. Их все юзают вроде.
Аноним 15/12/21 Срд 12:14:42 #69 №259643611 
>>259642335 (OP)
Хороший язык для простых скриптов.
В массе для этого он и применяется: тесты, автоматизации, сборки, программы калькуляторы, нейронки и прочее, где думать над реализацией программы не надо.
Это подверждается тем, что абсолютное большинство тулкитов для сфер выше написаны не на питоне.
Для более сложных вещей с точки зрения программирования питон имеет очень хуевый дизайн языка.
Кстати, дзен питона противоречит самому себе и не соответствует реализации.
Даже на бумаге питон хуево сдизайнен.
Аноним 15/12/21 Срд 12:14:45 #70 №259643616 
>>259643560
Белыми? На какой галлере гребёшь?
Аноним 15/12/21 Срд 12:14:55 #71 №259643624 
>>259643512
Мне вот на день рождения на прошлой неделе подарили Эрик Мэтиз "Изучаем питон". Там как раз с нуля. Я только правда пока оглавление прочитал. Скоро буду начинать заниматься.
Аноним 15/12/21 Срд 12:15:19 #72 №259643640 
>>259643560
Лол. Это шарпист)
Аноним 15/12/21 Срд 12:15:21 #73 №259643641 
>>259643118
Лол. Вся суть.
>ГОВНО РЯЯЯ
>чому?
>пук-среньк-слил-за-щеку
Аноним 15/12/21 Срд 12:15:23 #74 №259643644 
>>259643474
>Так, что они нацелены на плюс-минус схожего
Вообще ни разу.
Интерфейсы обеспечивают контролируемый полиморфизм, проверяемый на этапе компиляции, дактайпинг это просто дырка вместо системы типов. Ну типо пох))00 Пиши чето авось заработает)))00) Хех))0
Аноним 15/12/21 Срд 12:15:34 #75 №259643654 
>>259643328
Много приложений, работающих с графикой, используют вб, например фотошоп, иллюстратор, корел дро, райноцерос.
Хотя у каждого свой не пересекающийся набор языков скриптинга: питон, руби, джаваскрипт. Но есть один общий — vb.

Аноним 15/12/21 Срд 12:15:39 #76 №259643656 
>>259642335 (OP)
Ты про своего? Ну у тебя скорей питончик
Аноним 15/12/21 Срд 12:16:04 #77 №259643677 
>>259642878
Ты хочешь сложить все элементы коллекции?

print(sum(collection))
Аноним 15/12/21 Срд 12:16:05 #78 №259643679 
>>259643605
А из двух ты какую юзаешь requests или urllib?
Аноним 15/12/21 Срд 12:16:29 #79 №259643697 
>>259643601
df = pandas.load.csv()
df = df.transform(puki.pook())
df = df[0]
df.show()
Аноним 15/12/21 Срд 12:16:31 #80 №259643698 
>>259643616
В продуктовой компании работаю европейской. Живу при этом в регионе. ДСы в рот ебал
Аноним 15/12/21 Срд 12:16:36 #81 №259643700 
>>259642985
Это не ты по всей борде где-то полтора года назад носился, не осилив запустить скрипт на питоне, вереща, что ты драйвера будешь писать?
Аноним 15/12/21 Срд 12:17:04 #82 №259643721 
>>259643554
Там же чисто запросы из таблиц? Более ограниченная штука. Я давно выкатился из этого говна, лет 5 назад не использовали по крайней мере.
Аноним 15/12/21 Срд 12:17:17 #83 №259643731 
>>259643679
>requests
Эту брал.
Аноним 15/12/21 Срд 12:17:27 #84 №259643743 
>>259643567
>>259643624
Хорошо. Что из платных посоветуете? Можно и на английском языке.
Аноним 15/12/21 Срд 12:17:56 #85 №259643762 
>>259643198
>Скопировал код из примера на сайте, а он не запустился. Оказалось, что вместо табов там пробелы были.
В питоне пробелы и табуляции взаимозаменяемы.
>Если невидимые символы влияют на работу куда, то язык - говно.
Как видишь, дело не в нивидимых символах и языке, а в твоих руках.
Аноним 15/12/21 Срд 12:18:16 #86 №259643781 
>>259643640
Кто? Ты?
У меня python + golang
Аноним 15/12/21 Срд 12:18:24 #87 №259643793 
>>259643697
>pandas
Disgusting. Все уже используют polars.
Аноним 15/12/21 Срд 12:18:56 #88 №259643820 
>>259642335 (OP)
хуй знает, никто не хейтит вроде.
Ну то есть для всего чего угодно найдется хейтер, но если сравнивать - то я никогда встречал какого то значимого объема хейта к питону.

1с засирают, JS засирают люто, питон нет
Аноним 15/12/21 Срд 12:19:03 #89 №259643829 
>>259643624
>Я только правда пока оглавление прочитал
Как и 99% вкатунов.
Аноним 15/12/21 Срд 12:19:03 #90 №259643830 
>>259643571
Двачую.
Аноним 15/12/21 Срд 12:19:37 #91 №259643855 
3333333333.PNG
certificate1.PNG
certificate2.PNG
certificate3.PNG
>>259643743
Я на coursera.org писал заявление на оказание фин помощи - т.е. что бы курс мне сделали бесплатным.
Вот прошел несколько курсов. Там тоже с нуля.
Аноним 15/12/21 Срд 12:19:45 #92 №259643861 
>>259643697
Что сказать то хотел, порватка?
Аноним 15/12/21 Срд 12:19:46 #93 №259643863 
Как в айти понятно. А как в ыйти?
Аноним 15/12/21 Срд 12:20:01 #94 №259643879 
>>259643762
>В питоне пробелы и табуляции взаимозаменяемы.
Очевиднейший пиздеж. Заменил в примере пробелы на табы - он заработал.
>Как видишь, дело не в нивидимых символах и языке, а в твоих руках.
В каких руках? Я первый пример на новом для себя языке скопипастил.
Аноним 15/12/21 Срд 12:20:31 #95 №259643901 
>>259643677
Я-то как-нибудь вызову, только любой написанный питонистом код, который я когда-либо читал - это всегда for на if-else и однобуквенными переменными погоняет.

>>259643644
Ты сейчас звучишь как ООП? ЧОЙТА? ЭТ ТИП МЫ ПРОЦЕДУРЫ К СТРУКТУРАМ ПРИВЯЗАЛИ? А НАХУЯ?
Аноним 15/12/21 Срд 12:20:39 #96 №259643906 
>>259642335 (OP)
Кто его хейтит? По-моему, всем похуй, кроме красноглазых сишников, у которых с Пайтона почему-то жестко подгорает.
Аноним 15/12/21 Срд 12:22:00 #97 №259643978 
>>259643282
Type hinting это не типизация per se, это прост строчки для чекера, чтобы он все прочекал.
Аноним 15/12/21 Срд 12:22:19 #98 №259644000 
>>259643382
>в сравнении с жабой абсолютно нечитаем
Ничё се. Ладно бы тут ещё шарпист выёбывался, но джава это главный пиздос по нечитаемости после JS.
>куча аргументов в метод передаются тупо в словарях
Ну да, особенно где наговнокодили - ничего не понятно, охуеть. Исключительно питоновская проблема, да.
>Как соотносятся в твоем разуме интерфейсы и дактайпинг?
Так, что это практически одно и то же.
https://ru.wikipedia.org/wiki/%D0%A3%D1%82%D0%B8%D0%BD%D0%B0%D1%8F_%D1%82%D0%B8%D0%BF%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F
А в чём (в твоём разуме) принципиальная разница?
Аноним 15/12/21 Срд 12:24:52 #99 №259644126 
>>259642335 (OP)
Критика
Низкое быстродействие
Классический Python имеет общий со многими другими интерпретируемыми языками недостаток — сравнительно невысокую скорость выполнения программ[145]. В некоторой степени ситуацию улучшает сохранение байт-кода (расширения .pyc и, до версии 3.5, .pyo), которое позволяет интерпретатору не тратить время на синтаксический разбор текста модулей при каждом запуске.

Существуют реализации языка Python, вводящие высокопроизводительные виртуальные машины (ВМ) в качестве бэкенда компилятора. Примерами таких реализаций может служить PyPy, базирующийся на RPython; более ранней инициативой является проект Parrot. Ожидается, что использование ВМ типа LLVM приведёт к тем же результатам, что и использование аналогичных подходов для реализаций языка Java, где низкая вычислительная производительность в основном преодолена[146]. Однако нельзя забывать, что динамический характер Python делает неизбежными дополнительные накладные расходы при исполнении программ, что ограничивает производительность Python-систем независимо от применяемых технологий. Вследствие этого для написания критических участков кода используются низкоуровневые языки, интеграция с которыми обеспечивается множеством программ и библиотек (см. выше).

В самой популярной реализации языка Python интерпретатор довольно велик и более требователен к ресурсам, чем в аналогичных популярных реализациях Tcl, Forth, LISP или Lua, что ограничивает его применение во встроенных системах. Тем не менее, Python портирован на некоторые относительно малопроизводительные платформы[источник не указан 254 дня].

Глобальная блокировка интерпретатора (GIL)

Схематичное изображение работы потоков под GIL. Зелёный — поток, удерживающий GIL, красные — блокированные потоки
Основная статья: Global Interpreter Lock
Интерпретатор Python в CPython (а также Stackless и PyPy[147]) использует потоко-небезопасные данные, во избежание разрушения которых при совместной модификации из разных потоков применяется глобальная блокировка интерпретатора — GIL (Global Interpreter Lock)[148]: в ходе исполнения кода поток интерпретатора блокирует GIL, выполняет в течение фиксированного времени (по умолчанию 5 миллисекунд[К 2]) некоторое количество инструкций, после чего освобождает блокировку и приостанавливается, давая возможность работать другим потокам. GIL также освобождается во время ввода-вывода, изменения и проверки состояния синхронизирующих примитивов, при исполнении кода расширений, не обращающихся к данным интерпретатора, например, NumPy/SciPy. Таким образом, в каждый момент времени в одном процессе интерпретатора Python может исполняться только один поток кода на Python, независимо от числа доступных процессорных ядер.

Потери производительности от GIL зависят от характера программ и архитектуры системы. Большинство программ является однопоточными, либо запускает всего несколько потоков, из которых часть в каждый конкретный момент простаивает в ожидании. Персональные компьютеры обычно имеют небольшое количество процессорных ядер, которые загружены параллельно исполняющимися в системе процессами, так что реальные потери производительности на персональных компьютерах из-за GIL невелики. Но в серверных приложениях может быть удобно использовать десятки и сотни (а то и больше) параллельных потоков (например, в системах массового обслуживания, где каждый поток обрабатывает данные для отдельного пользовательского запроса), а серверы на конец 2010-х годов нередко имеют десятки и даже сотни процессорных ядер, то есть технически могут обеспечить этим потокам физически одновременное исполнение; в таких условиях GIL может приводить к действительно значительному снижению общей производительности, так как лишает программу возможности полноценно использовать ресурсы многоядерных систем.

Гвидо ван Россум говорил, что GIL «не так уж и плох» и он будет в CPython до тех пор, пока «кто-то другой» не представит реализацию Python без GIL, с которой бы однопоточные скрипты работали так же быстро[151][152].

В задачи разработки входит работа по оптимизации GIL[153]. Отказ от GIL в ближайшем будущем не планируется, так как альтернативные механизмы на однопоточных приложениях, которых большинство, работают медленнее или потребляют больше ресурсов:

Вариант интерпретатора с синхронизацией доступа к отдельным объектам вместо глобальной блокировки[154] из-за частых захватов/освобождений блокировок оказался слишком медленным.
python-safethread — CPython без GIL[155], по утверждениям авторов, обеспечивает на однопоточных приложениях скорость порядка 60-65 % от скорости CPython.
Реализация потоков через процессы ОС, например, модуль processing[156] (с версии 2.6 переименован в multiprocessing). В UNIX-подобных системах накладные расходы при порождении процесса невелики, но в Windows использование процессов вместо потоков ведёт к существенному увеличению расхода оперативной памяти.
Отказ от совместного использования изменяемых данных и вызовов внешнего кода. При этом данные дублируются в потоках и их синхронизация (если таковая нужна) лежит на программисте[157]. Этот подход также увеличивает потребление оперативной памяти, хотя и не настолько сильно, как при использовании процессов в Windows.
Библиотеки, обеспечивающие собственную организацию поддержки потоков, такие как parallelpython[158], pympi[159] и другие.
Радикальным вариантом решения проблемы может быть переход на Jython и IronPython, работающие на виртуальных машинах Java и .NET/Mono: эти реализации вообще не используют GIL.

Синтаксис и семантика
Несмотря на то, что одним из заявленных принципов дизайна Python является принцип наименьшего удивления, критики отмечают целый ряд архитектурных решений, которые могут вводить в заблуждение или вызывать недоумение у программистов, привыкших к другим распространённым языкам[160]. В их числе:

Отличие в принципе работы оператора присвоения по сравнению со статически-типизированными языками. В Python при присвоении значения копируется ссылка на объект, а не значение. При работе с простыми неизменяемыми типами возникает ощущение изменения значения переменной при присваивании ей значения, однако фактически присваивается ссылка на другое значение, например, при увеличении значения переменной типа int на 1 меняется ссылка, а не увеличивается значение по ссылке. Однако при работе с изменяемыми типами их содержимое можно менять по ссылке, поэтому при присвоении одной переменной ссылки на другую и последующем изменении значения в одной из двух переменных оно изменится в обоих переменных, что хорошо заметно при работе со списками[160][161]. При этом кортежи хоть и являются неизменяемыми, но могут хранить ссылки на изменяемые объекты, поэтому по факту кортежи тоже можно менять[162];
Отличие в поведении на некоторых типах «сокращённых» операторов, таких как += и их развёрнутой записи, хотя в большинстве языков «сокращённый» вариант — это просто краткая запись полного, и семантически они абсолютно эквивалентны. Пример с использованием x +=:
>>> x = [1, 2]
>>> y = x
>>> x += [3, 4]
>>> x
[1, 2, 3, 4]
>>> y
[1, 2, 3, 4]
Аналогичный пример с использованием x = x +:
>>> x = [1, 2]
>>> y = x
>>> x = x + [3, 4]
>>> x
[1, 2, 3, 4]
>>> y
[1, 2]
Жёсткая трактовка лексической области видимости, подобная используемой в JavaScript: даже если переменная получает значение в последней строке функции, её областью видимости является вся функция.
Путаница между полями класса и полями объекта: текущее значение поля класса инициализирует одноимённое поле объекта, но не при создании объекта, а при первой записи значения в данное поле.
class Colored:
color = "red"

obj1 = Colored()
print(obj1.color) # выводится исходное значение поля КЛАССА
Colored.color = "green" # изменение поля КЛАССА
print(obj1.color) # выводится значение поля КЛАССА
obj1.color = "blue" # изменяется поле ОБЪЕКТА и фиксируется его значение
Colored.color = "yellow" # изменение поля КЛАССА, которое уже не отразится на объекте
print(obj1.color) # выводится поле ОБЪЕКТА

# Скрипт выведет:
red
green
blue
В примере выше три раза выводится поле color объекта obj1 класса Colored. При этом пока не выполнена запись в это поле, выводится текущее значение поля класса, и в третий раз — значение поля объекта. Такое сохранение связи между полем объекта и класса до первой перезаписи может стать причиной неожиданного эффекта: если в программе меняется значение поля класса, то все объекты, одноимённые поля которых ещё не перезаписаны, окажутся неявно изменены.
Аноним 15/12/21 Срд 12:25:07 #100 №259644137 
>>259643855
Спасибо анон
Аноним 15/12/21 Срд 12:25:34 #101 №259644156 
>>259642698
Ебаное.ит - это филиал двача.
Аноним 15/12/21 Срд 12:25:39 #102 №259644160 
>>259643906
>кроме красноглазых сишников, у которых с Пайтона почему-то жестко подгорает.
Я сам красноглазый сишник и пайтон - прекрасный язык.
Использую и плюсы и пайтон. При этом пайтон в 90% случаев
Аноним 15/12/21 Срд 12:25:56 #103 №259644169 
>>259644126
>>259642335 (OP)


Интуитивно трудно предсказуемое поведение параметров со значением-объектом по умолчанию. Если в качестве инициализатора для параметра по умолчанию указать конструктор объекта, это приведёт к созданию статического объекта, ссылка на который и будет передаваться по умолчанию в каждый вызов[163]. Это может повлечь трудно уловимые ошибки.
Невозможность модификации встроенных классов
По сравнению с Ruby и некоторыми другими языками, в Python отсутствует возможность модифицировать встроенные классы, такие, как int, str, float, list и другие, что, однако, позволяет Python потреблять меньше оперативной памяти и быстрее работать. Ещё одной причиной введения такого ограничения является необходимость согласования с модулями расширения. Многие модули (в целях оптимизации быстродействия) преобразуют Python-объекты элементарных типов к соответствующим Си-типам вместо манипуляций с ними посредством Си-API. Также это избавляет от многих потенциальных ошибок при неконтролируемом динамическом переопределении встроенных типов.
Аноним 15/12/21 Срд 12:28:24 #104 №259644283 
>>259643879
>Очевиднейший пиздеж.
https://www.python.org/dev/peps/pep-0008/
>Spaces are the preferred indentation method.
>Tabs should be used solely to remain consistent with code that is already indented with tabs.
Это с руками твоими всё очевидно.
Аноним 15/12/21 Срд 12:28:28 #105 №259644287 
>>259644156
Ну я заметил, что там сидят такие же озлобленные токсичные задроты-анальники, к тому же еще и хохлы
Аноним 15/12/21 Срд 12:28:31 #106 №259644288 
jvChpaF6zWU.jpg
>>259642698
Потому, что в профессии много отшельников и задротов без личной жизни.
Аноним 15/12/21 Срд 12:28:58 #107 №259644316 
>>259644287
И дизлайкают хохлофобские комменты?
Аноним 15/12/21 Срд 12:28:59 #108 №259644320 
>>259643512
Курсы любые на курсере от rice university или chuck severance (Dr chuck)
Алсо на степике норм курс, если русик важен

Книжку рикамендую automating boring stuff with python и в целом любую приглянувшуюся книгу от no starch press можешь смело брать
Аноним 15/12/21 Срд 12:29:18 #109 №259644341 
>>259643677
А map() и reduce() есть? В GOвне вот не завезли, лол.
Аноним 15/12/21 Срд 12:29:50 #110 №259644376 
>>259643762
>>Скопировал код из примера на сайте, а он не запустился. Оказалось, что вместо табов там пробелы были.
>В питоне пробелы и табуляции взаимозаменяемы.

Нихуя. Питон очень любит выкидывать вот такую ошибку
"TabError: inconsistent use of tabs and spaces in indentation"

Ловил ее сам неоднократно.

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

А вот нормальная IDE или редактор будет тебе обеспечивать взаимозаменяемость своими силами, типа VSCode, будет мапить табы на четыре пробела например.

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


Короче. Юзайте нормальные редакторы, блять.
Аноним 15/12/21 Срд 12:31:27 #111 №259644474 
>>259644341
В functools их перенесли.
Так-то Гвидон не хачкель, но функционалить на нем можно.
Аноним 15/12/21 Срд 12:32:13 #112 №259644524 
>>259644126
>>>> x = [1, 2]
>>>> y = x
>>>> x = x + [3, 4]
>>>> x
>[1, 2, 3, 4]
>>>> y
>[1, 2]
Чёт хуйня, а не пример. В третей строке x по-сути дефайнится занаво. Схера ли y должен бы был ему соответствовать?
Аноним 15/12/21 Срд 12:32:19 #113 №259644529 
>>259644320
> no starch press
Как же уебански они верстают книги.
Аноним 15/12/21 Срд 12:32:46 #114 №259644545 
>>259644126
> Путаница между полями класса и полями объекта: текущее значение поля класса инициализирует одноимённое поле объекта, но не при создании объекта, а при первой записи значения в данное поле.
> class Colored:
> color = "red"

> obj1 = Colored()
> print(obj1.color) # выводится исходное значение поля КЛАССА
> Colored.color = "green" # изменение поля КЛАССА
> print(obj1.color) # выводится значение поля КЛАССА
> obj1.color = "blue" # изменяется поле ОБЪЕКТА и фиксируется его значение
> Colored.color = "yellow" # изменение поля КЛАССА, которое уже не отразится на объекте
> print(obj1.color) # выводится поле ОБЪЕКТА

> # Скрипт выведет:
> red
> green
> blue
В голосяндру что-то хрюкнул. Теперь понятно, почему в питоне никто даже не пытается ООП.
Аноним 15/12/21 Срд 12:33:26 #115 №259644578 
>>259644283
Еще раз, по пунктам:
1. Копирую хеллоуворлд на вашем высере, который вы ошибочно называете языком программирования
2. Получаю ошибку
3. Охуеваю от происходящего, ищу возможные решения
4. Меняю пробелы на табы
5. Скрипт ехидно отрабатывает
Дело было году в тринадцатом.
Аноним 15/12/21 Срд 12:33:53 #116 №259644607 
>>259644376
>Питон очень любит выкидывать вот такую ошибку
Просто надо определиться, с табами ты пишешь, или с пробелами.
>чтобы натолкнуться на эту хуйню - надо редактировать код в каком нибудь говноредакторе
Ну и это тоже.

Аноним 15/12/21 Срд 12:34:10 #117 №259644617 
>>259643901
> любой написанный питонистом код, который я когда-либо читал

это же проблема не языка, а людей, чей код ты читал. А ты выставляешь все так, словно в питоне нельзя даже просуммировать коллекцию без цикла for. Посмотри на модуль functools — там тебе и знаковый всем фп-шникам reduce, и partial для частичного применения аргументов к функциям, и lru_cache, который сделает мемоизацию за тебя. И прочее.

Да, очевидно, фп в питоне не на уровне функциональных языков, но питон тем прекрасен, что можно комбинировать ИП, ООП и ФП, создавая лаконичный, читаемый, чистый код.

Аноним 15/12/21 Срд 12:35:26 #118 №259644674 
>>259644524
А в первом почему должен?
Аноним 15/12/21 Срд 12:35:57 #119 №259644702 
>>259644545
>Теперь понятно, почему в питоне никто даже не пытается ООП.
Ты примерно так почуствовал?
Аноним 15/12/21 Срд 12:37:13 #120 №259644767 
1639561032257.jpeg
1639561032298.jpeg
>>259644617
Что-то в коммунити больше никто так не считает.
Аноним 15/12/21 Срд 12:37:58 #121 №259644796 
>>259644341
>>259644474

map built-in (доступен без импорта), reduce нужно импортировать из functools.
Аноним 15/12/21 Срд 12:38:01 #122 №259644801 
>>259644578
Ну и? Скопировал код с ошибкой, получил при запуске ошибку.
Охуеть, язык виноват.
Ну да, иди в плюсы, там всё сразу скомпилится и заработает без проблем, лол.
Аноним 15/12/21 Срд 12:38:32 #123 №259644824 
>>259644767
На пик2 лучшее, что я там нашёл, остальные варианты были ещё ебанутее и раза в два больше (в высоту и в ширину)
Аноним 15/12/21 Срд 12:39:25 #124 №259644869 
>>259644801
>Скопировал код с ошибкой
>один невидимый символ вместо другого
Если хочешь такие "ошибки" дебажить - пиши дальше на своем высере, я тебя не останавливаю.
Аноним 15/12/21 Срд 12:40:09 #125 №259644907 
>>259644767
Почему у всех так горит от for? Разучились в алгоритмы, все нужно встроенными методами решать?
мимо не питонист
Аноним 15/12/21 Срд 12:40:58 #126 №259644952 
>>259644869
Любой нормальный текстовый редактор одной кнопкой умеет превращать все отступы в пробелы/табуляцию
Аноним 15/12/21 Срд 12:41:30 #127 №259644977 
>>259644674
+= мутирует исходный объект, =..+.. ничё не мутирует, создаёт новый объект.
Аноним 15/12/21 Срд 12:41:33 #128 №259644980 
>>259644907
Питон головного мозга
Аноним 15/12/21 Срд 12:42:19 #129 №259645018 
>>259642335 (OP)
Динамикодрысня. Зачем его тащить в серверную разработку для меня останется загадкой.
Аноним 15/12/21 Срд 12:42:34 #130 №259645033 
>>259644796
Точно, я мап с филтер перепутол
Аноним 15/12/21 Срд 12:43:12 #131 №259645069 
>>259644869
Лол, а если в сях скобку проебешь - тоже язык виноват будет?
Ебать у тебя хлебушек в голове.
Аноним 15/12/21 Срд 12:44:06 #132 №259645108 
>>259644767
А можно пояснить что плохого во втором пике и что там нечитабельного?
Аноним 15/12/21 Срд 12:45:11 #133 №259645179 
>>259644952
Любой нормальный человек после получения такой информации навсегда забудет об этом недоязыке.
Аноним 15/12/21 Срд 12:45:25 #134 №259645187 
>>259645108
Ну хочется все сделать однострочником из знаков препинания, как в перле
Аноним 15/12/21 Срд 12:46:00 #135 №259645222 
>>259644767
Чё те не нравится? Первый правильно написал, там можно мапу ебануть. А можно и фором перебиться. Какая разница.
sageАноним 15/12/21 Срд 12:46:02 #136 №259645226 
>>259643641
>Выродок считает, что все обязаны по его хотению удовлетворять его требования.
А нахуй тебе бы не пойти, пидарашкен стекломойный?
Аноним 15/12/21 Срд 12:46:24 #137 №259645251 
>>259645069
Скобка не неведимая, ебаанат ты тупорылый. Удачи тебе искать в 30к+ строках кода момент где проебался твой коллега и поставил проблем вместо таба.
Аноним 15/12/21 Срд 12:46:40 #138 №259645257 
>>259642335 (OP)
Зачем нужно это говно? На нём можно гуи прогу с виндовыми апи написать которая будет в exe?
Аноним 15/12/21 Срд 12:46:55 #139 №259645271 
>>259644529
Читай книжки от Packt братан, там заебись верстка. Пишут такие книжки, правда индусы с ревьюерами индусами (кукушка хвалит петуха), но это ведь мелочи.
Аноним 15/12/21 Срд 12:47:37 #140 №259645306 
>>259645179
Твоя логика прогнила, ты пишешь противоречия.
Просто подумай об этом ещё раз перед сном, на свежую голову.
Аноним 15/12/21 Срд 12:48:11 #141 №259645326 
>>259645018
Потому что у веб-сервера один хуй ботллнек - сетевые запросы и одращения к БД. Так нахуй нанимать плюсовиков/джавистов, которые будут писать сервер в два раза дольше, а прироста скорости не будет, потому что ботллнек не в коде?
Аноним 15/12/21 Срд 12:48:39 #142 №259645354 
317A868B-D4BD-45C1-A677-3809AAB7F971.jpeg
>>259642335 (OP)
Почему все так хейтят отвёртку?
Аноним 15/12/21 Срд 12:48:42 #143 №259645357 
>>259642335 (OP)
Почему все так любят Python?
Аноним 15/12/21 Срд 12:48:53 #144 №259645375 
>>259642777
> депенденси хелла
Можно про это подробнее? почему это свойственно именно питону?
Аноним 15/12/21 Срд 12:49:01 #145 №259645384 
>>259645069
Ну скобка заметнее. Вот меня тоже бомбануло от джаваскрипта, когда от пропуска точки с запятой код сработал иначе, хотя утверждалось, что точка с запятой НЕ ОБЯЗАТЕЛЬНА.

И это при том, что я VB-шник и там тоже полно необязательных вещей, как типизация. Но с джаваскрипта пригорело.
Аноним 15/12/21 Срд 12:49:01 #146 №259645386 
>>259645257
Можно.
Аноним 15/12/21 Срд 12:49:04 #147 №259645388 
>>259645257
Да
Аноним 15/12/21 Срд 12:49:29 #148 №259645406 
>>259645226
>ЯСКОЗАЛ
>обоснуй
>РЯЯЯЯЯЯЯ
Бля, лол
Аноним 15/12/21 Срд 12:49:35 #149 №259645414 
>>259645306
>любой язык, в котором невидимые символы влияют на выполнение кода - говно
>в питоне есть разница между пробелом и табом
>следовательно питон - говно
Если ты не можешь даже в такие логические выражения, то программирование в принципе не для тебя.
Аноним 15/12/21 Срд 12:49:41 #150 №259645421 
Почему все так хейтят молоток?
Аноним 15/12/21 Срд 12:49:49 #151 №259645428 
>>259643222
Чистый си-подобный синтаксис — говно говна. Поэтому все последователи пытаются хоть как-то его исправить.

Правда, идея с отступами тоже провальная, но это стало понятно после того, как её массово опробовали на питоне. А теперь уже поздно менять.
Аноним 15/12/21 Срд 12:49:52 #152 №259645433 
>>259645354
Двач же. Додики с аутизмом могут обсуждать что угодно. Создай ты подобный тред с отвёрткой, он мог бы улететь в бамплимит, а то и форсед-мемом вроде головы стать.
Аноним 15/12/21 Срд 12:50:12 #153 №259645454 
>>259645386
>>259645388
Не пизди, там ру файлы, причём если он для питона 2.1.1, а у тебя 2.1.2 то работать не будет
Аноним 15/12/21 Срд 12:50:39 #154 №259645474 
>>259645187
У вас нельзя сделать функцию и потом вызывать одной строкой?
Аноним 15/12/21 Срд 12:50:39 #155 №259645476 
62785A98-7A94-4A05-B3DB-B7544DAF7FC9.jpeg
Почему все так хейтят пасатижи?
Аноним 15/12/21 Срд 12:50:43 #156 №259645479 
>>259645354
Бля, вот я взял пикрил и сую в винт, а она не заходит. И почему-то отвёртка крестовая, а винт плоский. Нахуй тогда отвёртки нужны, отвёрткобляди не люди.
Аноним 15/12/21 Срд 12:50:49 #157 №259645486 
>>259645306
Ты просто слишком восторженный, это действительно охуенный минус. Даже в скобках можно проебаться легко, что уже говорить о невидимых символах. Может он и решает удачно какие-то задачи, но я это говно никогда трогать не буду.
мимо
Аноним 15/12/21 Срд 12:51:19 #158 №259645510 
>>259645476
Это плоскогубцы
Аноним 15/12/21 Срд 12:51:31 #159 №259645523 
Язык господ - C#, парируйте
Аноним 15/12/21 Срд 12:51:33 #160 №259645526 
>>259643207
>Это делит ценность твоего высера на 0.
Ты только что определил высер собеседника как бесконечно ценный.
Аноним 15/12/21 Срд 12:51:36 #161 №259645527 
>>259645454
Собрать exe здесь будет наименьшей проблемой.
Аноним 15/12/21 Срд 12:51:49 #162 №259645539 
2929B6C6-63AB-44BB-BA0C-9F2DE9F667C6.jpeg
Почему все так хейтят рашпиль?
Аноним 15/12/21 Срд 12:52:04 #163 №259645554 
1.PNG
100.PNG
т.к. тут одни гении с трем школами образования уровня церковной приходской семинарии для умственно отсталых сидят, но знаюших машоб и питон, то спрошу:
Чому эта ебаная сеть генерит мне только девятки?
генератор x 10 слоев:
nn.Linear(inp, out),
nn.BatchNorm1d(out),
nn.ReLU(inplace=True)
дискриминатор x 10 слоев:
nn.Linear(inp, out),
nn.LeakyReLU(0.2)
Аноним 15/12/21 Срд 12:52:45 #164 №259645585 
>>259645523
Этак это же вижуал бейсик с синтаксисом С.
Аноним 15/12/21 Срд 12:52:51 #165 №259645590 
>>259645476
Бля, вот взял пикрил и хотел винт вырвать, а он не идёт. А вот с гвоздём сработало. Плоскогубцобляди не люди.
Аноним 15/12/21 Срд 12:52:52 #166 №259645592 
>>259645527
Значит ты признаёшь, что там будет куча проблем. А нахуй он нужен тогда? Просто какие-то скрипты высирать которые нужны только тебе и выёбываться на дваче и хабре?
sageАноним 15/12/21 Срд 12:52:56 #167 №259645596 
>>259645406
Схуяли я тебе обосновывать что-то должен? Ты кто вообще? Ты черт ебаный, говна не стоящий, твое место у параши. С опущенными никакие дискуссии не ведутся.

Если хочешь что-то со мной обсудить, показывай зарплату минимум 300к в мес и должность как минимум сеньора хотя бы на твоем же сраном питоне, с низшими звеньями, не считаю нужным что-то обсуждать и доказывать, холуям что либо.
Аноним 15/12/21 Срд 12:53:08 #168 №259645608 
2DABDAA0-BA49-4C1A-8CBA-540F6B9F8140.jpeg
Почему все так хейтят наждачку?
Аноним 15/12/21 Срд 12:53:47 #169 №259645637 
16205768372010.png
>>259645523
Все так. Зачем что-то кроме .NET в 2021, непонятно.
Аноним 15/12/21 Срд 12:54:02 #170 №259645646 
>>259645251
>Удачи тебе искать в 30к+ строках кода момент где проебался твой коллега и поставил проблем вместо таба.
Ага, лол, а ты тип будешь проёбаную скобку построчно искать?
Знаешь, умные люди придумали такую штуку как IDE, которые сходу синтаксические ошибки подсвечивают - и пробелы и скобки и проие. Ах да, они ещё для питона табуляции в пробелы автоматом переводят. Впрочем, я вижу ты не против на ровном месте заебаться, так что не буду тебе мешать.
Аноним 15/12/21 Срд 12:54:12 #171 №259645652 
CB368F65-65EC-4CC1-9209-71C528BFDF20.jpeg
Почему все так хейтят лобзик?
Аноним 15/12/21 Срд 12:54:14 #172 №259645655 
image.png
Почему всем так важно ООП или ФП или ещё что? Нам ведь главное читаемость и модицируемость кода и понимаемость программы в целом? Нет? Ну так когда я читаю какой-то кусок кода на 100 строк, написанные более-менее адекватно, мне неважно ООП или ФП там. Скорее всего, я разберусь и смогу поменять код. Но если это программа написанно в ебучейшем стиле, где много дуплицированных действий, сайд эффектов - уэе становится неважно ФП это или ООП. В любом случае жопа: хер код изменишь, хер дополнишь, хер прочитаешь и ваще поймёшь. Так о чём спор тогда в мире? Какая нахуй разница? Я человек, который не прочитал ни однйо книги ни по однмоу языку программрования. Я просто задрочил сорсы таких прог как squid, nginx, tensorflow. Ядро линукса читал. ПОтосянно откуда-то дёргаю куски кода и ваще, читаю код процентов 70 своего времени. Интересует твоё мнение, анон
Аноним 15/12/21 Срд 12:54:36 #173 №259645678 
>>259645592
А плюсы зачем нужны? Высирать ооп-код и выёбываться им на дваче и в яндексе?
Аноним 15/12/21 Срд 12:54:47 #174 №259645695 
В ТРЕНДЕ МАРКЕТУЛОУХ ЛЮКС ТУЛС
Аноним 15/12/21 Срд 12:54:53 #175 №259645703 
>>259645414
Смешной, смешной.
Я последний раз указываю, ты пишешь хуйню с противоречиями. Проспись и подумай ещё раз.
Прошу не отвечать сюда, ты скрыт.
Аноним 15/12/21 Срд 12:55:02 #176 №259645712 
>>259642335 (OP)
Я не хейчу, писал на нем только говнонейронки в универе (тупо импортил библиотеки). Тогда, в 2018 почему-то все преподы текли по машобу и заставляли вместо нормальных проектов делать очередной распознаватель говна на петухоне.
Аноним 15/12/21 Срд 12:55:11 #177 №259645718 
AFBBAE5A-2EF4-47FB-801E-58FCB7DD8094.jpeg
Почему все так хейтят пилу?
Аноним 15/12/21 Срд 12:55:15 #178 №259645723 
>>259645608
Захотел я, значит, жопу пикрилом подтереть...
Аноним 15/12/21 Срд 12:55:17 #179 №259645724 
>>259645678
Чтобы создавать проги которыми пользуется весь мир - Винду, офис, фотошоп, ААА игры
Аноним 15/12/21 Срд 12:56:08 #180 №259645756 
>>259645703
>Прошу не отвечать сюда, ты скрыт.
Проиграл. Не хватает только "ВАШЕ СООБЩЕНИЕ ПЕРЕДАНО В ПРОКУРАТУРУ".
Аноним 15/12/21 Срд 12:56:34 #181 №259645781 
>>259645326
Скорость разработки никак не связана с типизацией, а тупо с наличием инфры и тулзов. Зато с типизацией связан анал-карнавал при написании кода. инб4 ты слишком тупой для божественной динамикодрысни
Аноним 15/12/21 Срд 12:56:44 #182 №259645789 
>>259643473
>Конец 2021
>JIT-компилируемые языки
Ебало этой джава-макаки представили?
Аноним 15/12/21 Срд 12:56:58 #183 №259645801 
>>259645724
Ты только десктоп перечислил. Больше нельзя что ли ничего?
Аноним 15/12/21 Срд 12:57:31 #184 №259645818 
>>259645384
>Ну скобка заметнее.
Ещё один. Заметнее, когда ты пишешь не в блокноте, а в нормальной IDE, подсвечивающей синт.ошибки.
Вы тут на серьёзных щах обсуждаете проблему вкатунов первого дня.
Аноним 15/12/21 Срд 12:57:31 #185 №259645819 
>>259645712
Еще форумах куча новичков, срущих под себя, потому что порог вхождения в маленький и пиар языка на всяких сосифактори и сосибокс запредельный
Аноним 15/12/21 Срд 12:57:47 #186 №259645831 
image.png
Почему все так хейтят электромобили? Вас что, пытали током?
Аноним 15/12/21 Срд 12:58:22 #187 №259645866 
>>259645523
Нечего парировпть. Все так.
Аноним 15/12/21 Срд 12:58:43 #188 №259645891 
на сисярпе реально зарабатывать на фрилансе?
Аноним 15/12/21 Срд 12:58:54 #189 №259645900 
>>259642881
Как вкатиться в аналитики? Знаю sql и питон немного. Но я пажилая устрица.
Аноним 15/12/21 Срд 12:59:19 #190 №259645923 
>>259645646
Ты действительно не можешь представить ситуацию когда IDE не увидит такую ошибку?
Аноним 15/12/21 Срд 12:59:24 #191 №259645926 
>>259645789
>Ебало этой джава-макаки представили?
>джава
>не знает что у джава-мамаки свиное рыло
Аноним 15/12/21 Срд 12:59:27 #192 №259645931 
>>259645474
Прости, я в детские игры "свои против чужих" не играю. Я играю в сапёра.
Аноним 15/12/21 Срд 12:59:31 #193 №259645934 
>>259645891
Нет
Аноним 15/12/21 Срд 12:59:34 #194 №259645935 
>>259645801
Расскажи что пишется на питоне
Аноним 15/12/21 Срд 12:59:39 #195 №259645940 
>>259645891
Вполне. Вопрос только зачем?
Аноним 15/12/21 Срд 12:59:44 #196 №259645944 
383DA0D5-7D4D-4633-8CBA-5A25A428D01F.jpeg
>>259645718
Я не хейчу
Аноним 15/12/21 Срд 13:00:23 #197 №259645966 
>>259645596
>с низшими звеньями, не считаю нужным что-то обсуждать и доказывать
Ты тут уже третий пост оправдываешься, почему не можешь свою точку зрения обосновать. Сейчас вон вообще полновесные пять строк высрал. Но обсуждать и доказывать ты не считаешь нужным, доооо
Аноним 15/12/21 Срд 13:00:49 #198 №259645987 
>>259645940
затем, что от веба и парашного жс у меня горит жопа
какое же говно господи
Аноним 15/12/21 Срд 13:00:53 #199 №259645991 
>>259645940
Надо на жс?
Аноним 15/12/21 Срд 13:01:53 #200 №259646039 
>>259645987
>>259645991
Зачем вообще работать на фрилансе за 3 копейки?
Аноним 15/12/21 Срд 13:02:15 #201 №259646055 
>>259645935
Веб, аналитика, дата содомизм.
Если бы ты шарил, то про нейронки бы написал в плюсах, потому что ядра либ на них обычно.
Аноним 15/12/21 Срд 13:02:21 #202 №259646062 
>>259645923
Ты действительно не умеешь читать?
Тут >>259645251 написано только про табуляция вместо пробелов.
Такую ошибку иде увидит всегда. И более того, она сама её исправит.
Аноним 15/12/21 Срд 13:03:19 #203 №259646103 
>>259645818
Наверно это зависит от характера. Может это какая бабское оправдание уровня ЧУВСТВ, но подсознательно контролировать скобочки как-то легче. С отступами я бы заебался.

Кстати, тот случай с джаваскриптом нихуя не подсветит.
Аноним 15/12/21 Срд 13:03:40 #204 №259646119 
>>259645781
>Скорость разработки никак не связана с типизацией
Связана.
>тупо с наличием инфры и тулзов
Давай, я в блокноте буду разрабатывать на питоне, а ты при всей инфре и тулзах на фортране. Посмотрим, кто первым кикие-нибудь фибоначчи ебанёт без посторонних либ.
sageАноним 15/12/21 Срд 13:05:02 #205 №259646181 
>>259645966
Потому что тот вопрос требует гораздо большего числа строк для объяснения причин. Если бы ты был разработчиком хотя бы уровня мидл на каком-то более менее серьезном проекте, а не подручной макакой клепающей CRM у местного кабанчика, ты бы понимал, все подводные камни динамической типизации и не задавал бы глупых вопросов.
Аноним 15/12/21 Срд 13:05:30 #206 №259646203 
>>259645923
ДА
Аноним 15/12/21 Срд 13:06:44 #207 №259646254 
>>259646119
> без посторонних либ
Либы это часть тулзов. И именно либы позволяют писать веб сервер однострочником.
Аноним 15/12/21 Срд 13:06:52 #208 №259646260 
>>259645655
адекват блять
Аноним 15/12/21 Срд 13:07:28 #209 №259646287 
>>259644767
Если автору вопроса надо оперировать с уровнями вложенности словарей > 1, то предложенный на пике 2 вариант не спасает. Нужна старая добрая рекурсия.
Аноним 15/12/21 Срд 13:08:30 #210 №259646334 
>>259646103
>Кстати, тот случай с джаваскриптом нихуя не подсветит.
Ну так то джаваскрипт и прочие ваши скобочные/точкозапятные языки.
Там да - можно проебаться. Забыли точку с запятой, выражение уехало на следующую строку и т.д. Хотя выглядит всё норм, потому что разработчики один хуй смотрят на табуляцию в первую очередь.

А в питоне так не проебешься впринципе.
Аноним 15/12/21 Срд 13:09:43 #211 №259646392 
>>259645596
Аргументировать свой пук должен ты, а компетенции доказать я? Это самый жидкий слив из тех, что я видел, лол
sageАноним 15/12/21 Срд 13:15:43 #212 №259646683 
>>259646392
Я тебе нихуя не должен, ты черт ебаный.
Я высказал свое мнение, ты доебался, что я тебе якобы что-то должен дальше разжевывать. Мне похуй на чем ты пишешь и кто ты вообще и какого ты мнения о чем либо, мне не интересны эти дискуссии с лоу скилами, да даже с моего уровня спецами уже настопиздело, мне похуй на все эти холисрачи о яп, просто есть хайпнутое говно, а есть хорошие инструменты. Каждый волен выбирать то что он хочет, хочешь жрать говно - пожалуйста, только без меня.
Аноним 15/12/21 Срд 13:15:49 #213 №259646688 
>>259646039
>Зачем вообще работать на фрилансе за 3 копейки?
затем что нет ебанутого начальника над душой, только ебанутые заказчики?
Аноним 15/12/21 Срд 13:16:24 #214 №259646709 
>>259646062
Нахуй иди животное.
>написано только про
Все остальные случае проеба из-за невидимых символов можно отбросить? Ебанашка, я не знаком со спецификой но могу накидать тысячу вариантов где это будет важно и то что половина из них закрыта костылями IDE вашего недоязыка, не значит ничего.
Аноним 15/12/21 Срд 13:16:32 #215 №259646713 
>>259646181
>Если бы ты был разработчиком хотя бы уровня мидл
Так вот, слушай сюда, мидл.
Я синьёр-помидор (почти архитектор) в крупной междунаробной фарма-компании.
Динамическая типизация - нормальная вещь и доказано это тем, что на языках с динамической типизацией сейчас пишется больше всего проектов и они вполне себе успешнце.
А ты - шизик, слепо защищающий единственный язык, на котором умеешь кодить. Приводишь откровенно тупые аргументы, противоречащие положению вещей в мире, не можешь их обосновать, дак ещё и отмазываться начинаешь как школьник.
Аноним 15/12/21 Срд 13:17:09 #216 №259646747 
>>259646254
Ну давай с либами. Похер.
Аноним 15/12/21 Срд 13:18:02 #217 №259646799 
Какой ЯП учить в качестве хобби с ВОЗМОЖНЫМ перекатом в IT когда-нибудь, но не факт. Может оно мне и нахуй не понадобится. Учу просто для себя.

Хотел сперва Джаву, но мне написали, что это устаревшее говно на котором сейчас уже ничего не начинают писать, а просто поддерживают то, что было написано ранее.

Мол, новые проекты на Джаве никто не начинает.

Шо учить, анончики?
Аноним 15/12/21 Срд 13:18:31 #218 №259646821 
>>259646683
>Я высказал свое мнение
У него нулевая ценность, если ты не можешь его обосновать.
Ты тупо сам себя слил.
Аноним 15/12/21 Срд 13:19:17 #219 №259646857 
image.png
>>259645926
>не знает что у джава-макаки гребешок и клюв
Аноним 15/12/21 Срд 13:19:39 #220 №259646873 
>>259646799
Так что ты собрался кодить то?
Аноним 15/12/21 Срд 13:19:40 #221 №259646874 
>>259646799
С#
Аноним 15/12/21 Срд 13:20:18 #222 №259646903 
>>259646799
Ты слишком внушаемый хлебушек, тебе сейчас напишут два противоположных вариант, будешь сидеть и надрачивать на них смотря обзоры на ютубчике? Учи хоть что-то, советую любой си-подобный язык.
Аноним 15/12/21 Срд 13:20:20 #223 №259646904 
>>259646799
python rust c++ go js
Аноним 15/12/21 Срд 13:20:53 #224 №259646926 
>>259646799
Питон. На питоне проще понять фундаментальные вещи. А после изучения одного ЯП не так сложно перекатиться в другой.
Аноним 15/12/21 Срд 13:21:07 #225 №259646935 
>>259646709
Ты не описал в том посте все остальные случаи, еблан.
Так расскажешь о других случаях мне? Или так и продолжишь хуйню писать лишь бы ответить типа ты всё ещё прав?
Я тебе объясню, почему ты не прав.
Аноним 15/12/21 Срд 13:21:49 #226 №259646973 
>>259646709
>проебал пробел
>РЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ
>проебал скобку
>ЭТА ДРУГОЕ!!!
Аноним 15/12/21 Срд 13:22:32 #227 №259646999 
>>259646799
На питухоне почти что угодно можно написать, его и учи.
sageАноним 15/12/21 Срд 13:22:41 #228 №259647005 
>>259646713
>Я синьёр-помидор (почти архитектор) в крупной междунаробной фарма-компании.
Найс паста.
В реальности ты подзалупный творог местного кабанчика максимум клепающий его говносайт на пыхе.

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

>А ты - шизик, слепо защищающий единственный язык, на котором умеешь кодить.
Шизик тут только ты, если ты в глаза ебешься, я никакой язык не защищаю. А языков я знаю множество и динамический и статических и процедурных и функциональных.
Аноним 15/12/21 Срд 13:23:15 #229 №259647035 
>>259646688
Ты видимо никогда на фрилансе не работал или в любой другой сфере где нужно общаться с клиентами. Они реально ебанутые уроды и сапог в жопе начинает казаться, приятным что ли.
Аноним 15/12/21 Срд 13:23:18 #230 №259647039 
>>259646926
>На питоне проще понять фундаментальные вещи
Например, что такое хуёво спроектированный язык. И больше к нему не возвращаться.
Аноним 15/12/21 Срд 13:23:43 #231 №259647052 
>>259646903
О каком внушении ты говоришь, долбоёб, если я даже не знаю с какой стороны подходить к кодингу? Если бы я ловко ориентировался в индустрии, то и советов бы не спрашивал. Мне написали, я тоже написал, вот и всё.
Аноним 15/12/21 Срд 13:24:23 #232 №259647080 
>>259646874
Двачну. Нормальный такой мидл-граунд
>>259646904
>python
Тоже можно
>c++
Нахуй. Нет смысла с этой херней ебаться, пока у тебя нед задач, которые можно решить только с помощью плюсов.
>js
Если только сайтй собрался ебошить. В остальном сильно предпочтительнее питон.
sageАноним 15/12/21 Срд 13:25:32 #233 №259647135 
>>259646821
Это понятие относительное и субъективное. Если ты даун не разбирающийся в ЯП и являющийся приверженцем карго-культа какого-то языка, то конечно ценность нулевая. А если ты норм спец, знающий различные аспекты и парадигмы разработки, то ты согласишься со мной.
Аноним 15/12/21 Срд 13:25:33 #234 №259647137 
>>259646935
Делать мне нехуя столько времени тратить на расписывание всех кейсов для анонима на двощике.
Аноним 15/12/21 Срд 13:25:51 #235 №259647153 
>>259647039
Например алгоритмы, функции и даже ООП.
Самое главное это не слушать порваток с двача.
Аноним 15/12/21 Срд 13:26:27 #236 №259647175 
>>259647137
Сразу бы так и сказал. А точнее, ничего бы не писал сюда.
Аноним 15/12/21 Срд 13:27:46 #237 №259647226 
>>259647052
>Хотел сперва Джаву
>но мне написали
Сейчас тебе еще что-то напишут, завтра другое, после завтра третье. Все от разных хлебушков, точно таких как ты вкатывающихся и защищающие конкретно свой язык.

Основы почти одинаковые, все что угодно учи. Джава не плохой вариант, к тому же очень похожа на шарп, что после если захочешь потом перекатиться в гейдев на юнити например.
Аноним 15/12/21 Срд 13:27:55 #238 №259647238 
>>259647135
Ты тупо оправдываешь свой слив уже на протяжении почти получаса. Хотя мог просто аргументов к своим тезисам хоть сколько-то накидать, чтобы было что обсуждать. Похоже, ты просто траллишь тупостью. Закрываю этот диалог
Аноним 15/12/21 Срд 13:27:57 #239 №259647244 
>>259647005
>А языков я знаю множество и динамический и статических и процедурных и функциональных.
>За весь тред про программирование высрал только "ДИНАМИЧИСКАЯ ТИПИЗАЦИЯ - ГОВНО" не сумев даже обосновать

>А языков я знаю множество
>статических
>статические языки
Лолчто? Статический язык?
Нихуя ты не знаешь, ты только что обосрался по полной.
Аноним 15/12/21 Срд 13:28:08 #240 №259647251 
>>259647153
Алгоритмы, функции и даже ООП можно на примере любого языка изучать, даже, простигоспади, Паскаля.
Аноним 15/12/21 Срд 13:28:30 #241 №259647267 
>>259642335 (OP)
Логотип выглядит, как флаг Усраины.
Аноним 15/12/21 Срд 13:29:13 #242 №259647300 
>>259642335 (OP)
rr
Аноним 15/12/21 Срд 13:30:31 #243 №259647371 
>>259647135
Так это ты - каргокультитст с "ДИНАМИЧЕСКАЯ ТИПИЗАЦИЯ - ГОВНО".
Я то прекрасно понимаю, что есть плюсы и минусы.
Аноним 15/12/21 Срд 13:30:36 #244 №259647374 
>>259647175
Но я зашел в холивар тред срат4ь, а не продумывать написание адекватного и конструктивного мнения.
Аноним 15/12/21 Срд 13:32:24 #245 №259647448 
>>259647251
Паскаль охуенен, не будь borland такими охуевшими пидарасами был бы одним из основных языков до сих пор.
мимо
Аноним 15/12/21 Срд 13:32:27 #246 №259647450 
16343743044140.jpg
>>259647374
>Но я зашел в холивар тред срат4ь, а не продумывать написание адекватного и конструктивного мнения.
Аноним 15/12/21 Срд 13:33:30 #247 №259647491 
>>259647448
>не будь borland такими охуевшими пидарасами
Я просто не в теме. Что там случилось?

мимо
Аноним 15/12/21 Срд 13:33:36 #248 №259647500 
>>259647448
Не поменяли его вовремя на Оберон — и просрали полимеры.
sageАноним 15/12/21 Срд 13:33:50 #249 №259647510 
>>259647238
Хороший аутотренинг с последующим сливом и перекладыванием своего говна в чужие портки. Давай, пока, макака.

>>259647371
Ты ебанутый? Я не сказал что динамическая типизация говно во всех аспектах, изначальной мой тезис относился к разработке.
Скриптовые языки с динамической типизацией хороши в том месте для чего он изначально были придуманы - для написания скриптов автоматизации чего либо. Я и сам пользуюсь для этого в том числе и скриптами на питоне.
Аноним 15/12/21 Срд 13:34:11 #250 №259647532 
>>259647491

>>259647491
Аноним 15/12/21 Срд 13:35:15 #251 №259647585 
>>259647005
А ты когда-нибудь код на гитхаб или гитлаб пробовал заливать? Что у них там, напомни - джава? Или микросервисы на го?
Аноним 15/12/21 Срд 13:35:41 #252 №259647602 
Capture23.PNG
>>259647267
ПАСАНЫ!!!
Я вызвал функцию slava_ukraine и вместо эксепшона получил ответ!
Нихуя се! Так этож хохляцкий язык! Небось бекдоры в русский код ставит!
Аноним 15/12/21 Срд 13:35:43 #253 №259647604 
Python стандарт для индустрии компьютерной графики. Скриптики на нём наяривают только так, всем похуй на срачи красноглазиков.

мимо си/си++/питон прогер
Аноним 15/12/21 Срд 13:35:58 #254 №259647617 
>>259647585
А, точно, вспомнил, все уважающие себя платформы делают бэк на плюсах, точно, гитлаб на плюсах же...
Аноним 15/12/21 Срд 13:36:11 #255 №259647627 
16295462806071.jpg
>>259647510
>Ты ебанутый? Я не сказал что динамическая типизация говно во всех аспектах, изначальной мой тезис относился к разработке.
sageАноним 15/12/21 Срд 13:36:28 #256 №259647641 
>>259647244
Ты ебаная обезьяна, ты отлично понял, что я имел в виду статическую типизацию. Если ты уже перешел на доебования до слов, то это явный признак что обосрался тут ты, ибо аргументов у тебя нет.

Хотя в общем-то отвечу проще: Пошел нахуй, обезьяна ебаная.
Аноним 15/12/21 Срд 13:36:46 #257 №259647657 
>>259647602
Хохлы спалились лол.
Аноним 15/12/21 Срд 13:37:15 #258 №259647676 
16295537973890.jpg
sageАноним 15/12/21 Срд 13:37:19 #259 №259647680 
>>259647627
>боевые картиночки про хохлов
Ясно и этим выродкам я еще что-то бы объяснял, лол.
Аноним 15/12/21 Срд 13:37:53 #260 №259647713 
16311055545890.jpg
>>259647680
>Ясно и этим выродкам я еще что-то бы объяснял, лол.
Аноним 15/12/21 Срд 13:37:57 #261 №259647716 
>>259647226
>>259647052
От себя добавлю что если вкатиться в джаву, то можно неплохо получать в энтерпрайз разработке. Там столько наговнокожено, что еще твои дети будут это легаси поддерживать, а энтерпрайз кабанчики платят очень даже неплохо, в отличии от многих смузихлёбных контор.
sageАноним 15/12/21 Срд 13:38:56 #262 №259647760 
>>259647585
Ты к чему это вообще, шизик? Я не знаю на чем там гитхаб и гитлаб - мне похуй абсолютно на это.
Аноним 15/12/21 Срд 13:39:08 #263 №259647771 
>>259647641
>Если ты уже перешел на доебования до слов, то это явный признак что обосрался тут ты, ибо аргументов у тебя нет.
Так, подожди. Но выходит что ты тут обсираешься начиная со своего второго поста.
Аноним 15/12/21 Срд 13:39:16 #264 №259647778 
Какой язык лучше изучать, если я социопат и не хочу работать в команде.
Интересует фриланс-разработка.

Аноним 15/12/21 Срд 13:39:42 #265 №259647791 
>>259645926
>>259647450
>>259647627
>>259647676
>>259647713
А где боевые свиньи с языками программирования?
Аноним 15/12/21 Срд 13:40:31 #266 №259647829 
>>259647778
ассемблер
Аноним 15/12/21 Срд 13:41:00 #267 №259647849 
>>259647716
>идти в джаву
>Там столько наговнокожено, что еще твои дети будут это легаси поддерживать
Высокооплачиваемый говночист какой то выходит.
sageАноним 15/12/21 Срд 13:41:01 #268 №259647851 
>>259647771
Так я не доебовался до слов, я просто который пост уже обливаю тебя говном и оскорбляю, от чего получаю некое удовольствие, ты продолжаешь хавать это и просить добавки. Но ты знаешь мне это уже поднадоело, так что я теряю интерес к этому накидыванию говна на вентилятор
Аноним 15/12/21 Срд 13:42:00 #269 №259647907 
>>259647491
https://www.embarcadero.com/ru/app-development-tools-store/delphi
Аноним 15/12/21 Срд 13:43:38 #270 №259647988 
>>259647851
>обосрался
>Я ТАК ТРОЛЛИИЛ
Ага. Каждый день таких гуру троллинга пачками здесь вижу.
Аноним 15/12/21 Срд 13:45:46 #271 №259648082 
>>259646713
>Я синьёр-помидор (почти архитектор) в крупной междунаробной фарма-компании.
Клоун короче. Вайтишник в невайтишной компании - мартыхан на побегушках, натурально уровень васяна, пишушещго говносайт на укозе для автомастерской "у Ашота".
Аноним 15/12/21 Срд 13:45:59 #272 №259648096 
>>259647849
Плохо чтоль? Я для души можно потомка в виде котлин изучить для написания приложений под андроид. Сделаешь новый телеграмм, заработаешь миллиарды.
Аноним 15/12/21 Срд 13:46:24 #273 №259648122 
>>259648096
>Я для
А для*
быстрофикс
sageАноним 15/12/21 Срд 13:47:05 #274 №259648162 
>>259647988
>я ноулайфер и жалкое ничтожество, что каждый день сижу на дваче и вступаю в текстовые баталии с анонами
Лол, сочувствую.
Ладно пока, уебище, пойду в зальчик позанимаюсь, потом с кайфом поработаю часок и поеду гулять.
Аноним 15/12/21 Срд 13:53:38 #275 №259648483 
image.png
>>259642335 (OP)
А я ща обьясню. Потому что есть огромная куча бумеров-пердиксов, которые слаще редьки ничего не ели и думают, что дальше крестов или джавы- говно без задач. Вот они и создают 90% вони в интернетах
На самом деле, у каждого языка своея задача. Мне сложно представить реализацию условной анаконды на си (это же пиздец с массивами и поинтерами будет). Так же на пистоне удобно создавать прототипы проектов, а потом переписывать на более быстром языке(что делают всё реже)
Аноним 15/12/21 Срд 13:53:39 #276 №259648485 
>>259648082
>Вайтишник в невайтишной компании
Ахаха. Слушай, а ты такая типичная пидораха, про IT только на двачах читал, да на работе сисадмина видел, я правильно угадал?

Так вот, в крупных компаниях есть крупные IT отделения, занимающиеся автоматизацией бизнес-процессов. Например наш софт агрегирует результаты фармокологических испытаний молекул ()потенциальных активных веществ в препаратах, пропускает через нейронки и хайлайтит самые перспективные. Или по-твоему такую узкоспециализированную хуйню пишут аутсорсеры с галеры?
Аноним 15/12/21 Срд 13:54:28 #277 №259648517 
16377809554580.png
>>259648483
>А я ща обьясню. Потому что есть огромная куча бумеров-пердиксов, которые слаще редьки ничего не ели и думают, что дальше крестов или джавы- говно без задач. Вот они и создают 90% вони в интернетах
>На самом деле, у каждого языка своея задача. Мне сложно представить реализацию условной анаконды на си (это же пиздец с массивами и поинтерами будет). Так же на пистоне удобно создавать прототипы проектов, а потом переписывать на более быстром языке(что делают всё реже)
Аноним 15/12/21 Срд 13:55:20 #278 №259648554 
>>259648517
По факту есть что сказать?
Аноним 15/12/21 Срд 13:55:35 #279 №259648564 
>>259648162
>каждый день сижу на дваче и вступаю в текстовые баталии с анонами
Ты же про себя написал.
>Ладно пока, уебище, пойду в зальчик позанимаюсь, потом с кайфом поработаю часок и поеду гулять.
Да ктож те пиздаболу поверит то.
Аноним 15/12/21 Срд 13:55:40 #280 №259648569 
16331133266530.png
16390339933842.jpg
16394592206540.jpg
16363924754810.jpg
>>259648485
>пидораха
Аноним 15/12/21 Срд 13:56:08 #281 №259648592 
16299672904890.jpg
>>259648554
>По факту есть что сказать?
Аноним 15/12/21 Срд 13:57:05 #282 №259648639 
>>259648592
Бля, хоть бы свиней с расеянским флагом накидал, я так то не какол
Аноним 15/12/21 Срд 13:57:37 #283 №259648671 
>>259648569
Это типа ты так съехал?
Если что, я не про русского, а про майндсет. Хохол тоже может быть пидорахой в этом контексте.
Аноним 15/12/21 Срд 13:57:49 #284 №259648684 
16314667929160.jpg
>>259648639
>Бля, хоть бы свиней с расеянским флагом накидал, я так то не какол
Аноним 15/12/21 Срд 13:58:42 #285 №259648731 
16312713502060.jpg
>>259648671
>Это типа ты так съехал?
>Если что, я не про русского, а про майндсет. Хохол тоже может быть пидорахой в этом контексте.
Аноним 15/12/21 Срд 13:58:54 #286 №259648742 
>>259648684
Ля, такой боевой пикчи еще не видел
Аноним 15/12/21 Срд 13:59:55 #287 №259648791 
16330753749440.jpg
>>259648742
>Ля, такой боевой пикчи еще не видел
Аноним 15/12/21 Срд 14:00:18 #288 №259648804 
>>259644607
>>Просто надо определиться, с табами ты пишешь, или с пробелами.

С пробелами, потому что если ты не мудак - то хотя бы пытаешься делать по ПЕПам.

(на самом деле я пользуюсь табами, кек, но они конвертируются в пробелами, и дрочиться меньше и пепу соотвествуют )
Аноним 15/12/21 Срд 14:01:03 #289 №259648837 
>>259648731
>>259648517
Вас в лахте за слабый постинг пиздить начали?
Аноним 15/12/21 Срд 14:01:38 #290 №259648859 
16326823301890.gif
>>259648837
>Вас в лахте за слабый постинг пиздить начали?
Аноним 15/12/21 Срд 14:03:20 #291 №259648929 
>>259648671
>>259648639
>>259648592
>>259648517


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

Идите в другие треды жрать это говно.
Аноним 15/12/21 Срд 14:04:17 #292 №259648983 
>>259642335 (OP)
>Почему все так хейтят Python?
Вместо нормальных переменных какие то неудобные объекты и ссылки на них.
Разметка с блоками операций.
Совмещает в себе интерпретатор, вместо нормального транслятора, отчего программы работают медленнее
Неудобное создание массивов, нужно через циклы ебашить целые операции, чтобы создать массив нужной размерности, тогда как в нормальных ЯП достаточно указать тип и размерность массива в квадратных скобках и массив создан.
Аноним 15/12/21 Срд 14:04:35 #293 №259648997 
Можно ли вкатиться в ойти, если у меня нулевой матан?
Аноним 15/12/21 Срд 14:04:49 #294 №259649010 
>>259648859
Мимо. Я гражданин РФ, правда польско-цыганского происхождения, но тем не менее.
Аноним 15/12/21 Срд 14:05:16 #295 №259649034 
16299768999220.jpg
16395645422920.png
>>259648929
Скакол, а нахуй в треде про пидорах хрюкали? Вообще питон - хохлоязык, вот пруф.
Аноним 15/12/21 Срд 14:05:40 #296 №259649053 
7b18196494c845feac90ea545a0d64a3.png
>>259642763
>Кто его хейтит? Полтора байтоёба?
>Это JS все коллективно хейтят, а питон в большинстве своём любят.
Аноним 15/12/21 Срд 14:05:55 #297 №259649063 
16331132416950.jpg
>>259649010
> гражданин РФ, правда польско-цыганского происхождения
Аноним 15/12/21 Срд 14:06:21 #298 №259649086 
>>259648997
Погромисты не могут в матан, дискретка еще кое-как
Аноним 15/12/21 Срд 14:08:55 #299 №259649221 
>>259649086
Смотря какие программисты. Но для веба или приложух под Андройд матан офк не особо нужен.
Аноним 15/12/21 Срд 14:09:00 #300 №259649226 
GZHcPrMDE0.jpg
958da86ac961.jpg
14793008520990s.jpg
images1.jpg
>>259648671
>Хохол
Аноним 15/12/21 Срд 14:09:06 #301 №259649230 
>>259648997
Откуда вы беретесь такие и почему у вас в голове использование мат. аппарата и выведение\доказательства теорем что-то близкое к программированию ака созданию алгоритмов?
Аноним 15/12/21 Срд 14:09:19 #302 №259649244 
>>259647035
не работал, в моем мухосранске оче мало айти вакансий, хочу продавать свою жопу зарубежным господам, сидя дома в обосранных труханах
Аноним 15/12/21 Срд 14:09:40 #303 №259649255 
16371524801740.png
>>259649226
Аноним 15/12/21 Срд 14:10:19 #304 №259649289 
>>259649221
Да он нигде не нужен все формулу высчитаны, алгоритмы созданы. Бери да пользуйся.
Аноним 15/12/21 Срд 14:12:59 #305 №259649391 
>>259649244
Тренируй навык вылизывания анусая, ведению деловой переписки.
Аноним 15/12/21 Срд 14:13:00 #306 №259649394 
>>259649221
Ну, там вообще все печально. Но, правды ради, мало погромистов вообще могут в матан, обычно это те, кто использует анаконду или делает что-то на низком уровне. Если что, то для меня матан- математический анализ
Аноним 15/12/21 Срд 14:13:25 #307 №259649410 
>>259642714
>пердольное
Это питон то пердольный?
Ты хоть понимаешь, о чем речь тут идёт, залётный или тупо в каждый бредо-тред залетаешь пукнуть?
Аноним 15/12/21 Срд 14:14:39 #308 №259649462 
16344936529480.png
>>259649410
>Это питон то пердольный?
>Ты хоть понимаешь, о чем речь тут идёт, залётный или тупо в каждый бредо-тред залетаешь пукнуть?
Аноним 15/12/21 Срд 14:14:41 #309 №259649464 
>>259648983
Ты точно понимаешь, что такое размерность?
Аноним 15/12/21 Срд 14:15:05 #310 №259649485 
>>259645187
Мне тебе нечитаемый компрехеншн написать? Я могу, если ну очень надо
Аноним 15/12/21 Срд 14:18:49 #311 №259649650 
>>259649034
>вот пруф
>Твоё лицо когда по рофлу написал в консольке тупую функцию, а теперь крупнейший мировой язык программирования забанят в России
Аноним 15/12/21 Срд 14:23:19 #312 №259649839 
>>259644977
а чо там по инкрементам и декрементам ++ --? Мутируют или нет? Ахаха.
Аноним 15/12/21 Срд 14:25:04 #313 №259649921 
>>259643731
>парсеры в питухоне
Я знаю реквестс и селениум.
Могу писать парсеры для себя. Например парсер чекает новые фильмы, вся инфа хранится во встроенном sqllite3, включая ссылки на картинки. Если перечекать, добавяются только новые. Далее парсится рутрекер и качается торрент. Хотел реализовать тут же и просмотр торрента сразу, но лень ебаться с этим либторрент. Алсо в качестве гуя использую Kivy, KivyMD.
Ну или другой парсер себе ебанул - наличие кроссовок по всем магазинам пробиваю.
Куда можно перекатиться с такими познаниями, сам то сисадмин за еду.
Аноним 15/12/21 Срд 14:27:00 #314 №259650021 
>>259649839
В змейке нет инкрементов/декрементов.
Аноним 15/12/21 Срд 14:27:58 #315 №259650066 
>>259649921
>Kivy, KivyMD
Вначале прочёл Kyiv, KyivMD. Обдвачевался.
Аноним 15/12/21 Срд 14:29:35 #316 №259650159 
>>259650021
+= 1
-= 1

dayn please
Аноним 15/12/21 Срд 14:30:55 #317 №259650219 
>>259650021
Серьезно? Вы там пишете var + 1 всегда? Ахаха.
Аноним 15/12/21 Срд 14:33:29 #318 №259650336 
>>259648983
Кто в реальной жизни пользуется размерными массивами вместо божественных списков?
Аноним 15/12/21 Срд 14:35:12 #319 №259650410 
>>259650159
Даун ты, если не понимаешь разницу между комбинированным присвоением и инкрементом/декрементом.

>>259650219
int i = 5;
i += ++i + ++i;

Чему теперь равно i?
Аноним 15/12/21 Срд 14:37:40 #320 №259650530 
>>259650410
Сахар без задач.
Аноним 15/12/21 Срд 14:39:06 #321 №259650606 
1. Людям лень его учить. Они учили плюсы, пхп, жабу и пр. языки программирования довольно продолжительное время, а тут хуякс, и питон стал очень востребованным, имея более простой синтаксис. Они в не себя от злости, что каждая первая бабка сможет пограммировать, пока они сидят на жабе и поддерживают индусский легаси код
2. Он медленный. Что по сути и не минус нихуя, ибо он высокоуровневый.
Аноним 15/12/21 Срд 14:39:18 #322 №259650616 
>>259649921
>в качестве гуя использую Kivy
Почему не божественный кусок говна PyQt5?
Аноним 15/12/21 Срд 14:40:54 #323 №259650703 
>>259650530
Паскалист, не перди.
Аноним 15/12/21 Срд 14:41:50 #324 №259650748 
>>259649921
Годноту же написал, серьёзно.
Перекатиться можно в обработку данных - дата инженер или аналитик данных, в машоб не советую, если математика не очень вставляет.
Проблема в том, что вакансии именно про парсинг как только не называют, и "аналитик", и "специалист по обработке данных" и т.д. И в них не только сайты придётся парсить, а XML с JSON всякими, ещё экселевские файлы могут подсунуть.
Аноним 15/12/21 Срд 14:42:05 #325 №259650768 
>>259650410
>i += ++i + ++i;
UB
Аноним 15/12/21 Срд 14:44:22 #326 №259650884 
>>259650021
Там что нельзя примерно так
infix operator +++++11111Zalupa
func +++++11111Zalupa<T: FloatingPoint>(base: T, power: Int) -> T {
Delay chto hochy
return resultat
}
мимо свифтоблядь
Аноним 15/12/21 Срд 14:47:38 #327 №259651057 
>>259650768
Да, и это достаточный аргумент для отсутствия операторов с побочными эффектами в языке.

>>259650884
Нельзя. Да и много ли языков, в которых можно определять свои операторы, а не переопределять существующие?
Аноним 15/12/21 Срд 14:48:51 #328 №259651101 
>>259651057
>Нельзя. Да и много ли языков, в которых можно определять свои операторы, а не переопределять существующие?
Да мне то откуда знать? Я прошел в питоне в стартовом гайде до контрол флоу и понял что это не мое, и переключился на свифт
Аноним 15/12/21 Срд 14:51:07 #329 №259651224 
>>259642714
Потому что пишут эти скрипты выпускники, питон за 1 час от хауди хо и прочих ананистов.

Никто же этим долбаебам не скажет, что нужно понять всю суть программирования изнутри, перед тем как идти в бой. Не мы изучим стиль макаки и будем плодить говноскрипты. Зачем нам думать о логичности и алгоритмах, ведь это питон же, ебанем как учили макаки и вроде работает, правда постоянно все крашится и запустить скрипт это целая история, но я же написал, я же мамкина макака теперь и могу заебенить свой канал на говноютубе, как блять изучить питон за 10 минут. Ору сукааа ахаха)
Аноним 15/12/21 Срд 14:51:31 #330 №259651240 
>>259651057
>для отсутствия операторов с побочными эффектами в языке.
В руби кстати ++ есть. Только он не мутирующий, что на самом деле может новчика в языке спутать. Меня иногда путал, когда я писал проект на с++, использующий интерпретатор руби
Аноним 15/12/21 Срд 14:55:00 #331 №259651429 
>>259651240
>остаточный аргумент для отсутствия операторов с побочными эффектами
всё равно динамопараша страдает по-другому. Где-то можно забыть поставить запятую или наоборот влепить лишнюю. И вроде осмысленный результат, а вроде полная фигня. У меня такое бывает, когда на динамопараше пишу. Но она у меня всегда как вспомогательный язык
Аноним 15/12/21 Срд 14:55:46 #332 №259651465 
сюда
>>259651057
>остаточный аргумент для отсутствия операторов с побочными эффектами
всё равно динамопараша страдает по-другому. Где-то можно забыть поставить запятую или наоборот влепить лишнюю. И вроде осмысленный результат, а вроде полная фигня. У меня такое бывает, когда на динамопараше пишу. Но она у меня всегда как вспомогательный язык
Аноним 15/12/21 Срд 15:01:39 #333 №259651728 
>>259651101
А стриж позволяет совершенно новые операторы определять?

>>259651240
Тогда лучше иметь какие-то явные функции типа next и prev, чем такое путающее обозначение.

В голанге ++ и -- мутирующие, но не возвращают значений. Так что только для краткости существуют. Раст, так вообще от них отказался.

>>259651465
Я ж не говорю, что динамическая типизация это хорошо. Я сказал только, что ++ и --, как они сделаны в C/С++, плохи.

Аноним 15/12/21 Срд 15:04:45 #334 №259651874 
>>259642335 (OP)
Потому что язык для скриптов полоумные макаки используют как язык общего назначения. ОС блять только на них не пишут.
Сам язык не так плох
Аноним 15/12/21 Срд 15:04:53 #335 №259651878 
>>259651728
>А стриж позволяет совершенно новые операторы определять?
Да любые, ты можешь даже к ним протоколы привязывать
Например если делаешь степень двумя звездами как питоне то можешь
precedencegroup ExponentiationPrecedence {
associativity: right
higherThan: MultiplicationPrecedence
}

infix operator : ExponentiationPrecedence

и из-за возможности использовать в функциях inout ты сам выбираешь - мутирует ли оператор или создает новый результат, например
infix operator
=
func =<T: FloatingPoint>(lhs: inout T, rhs: Int) {
lhs = lhs
rhs
}
Аноним 15/12/21 Срд 15:05:59 #336 №259651923 
Screenshot 2021-12-15 at 15.05.40.png
>>259651878
>infix operator =
>func =<T: FloatingPoint>(lhs: inout T, rhs: Int) {
>lhs = lhs rhs
>}

Бля макаба, ну я думаю ты понял
Аноним 15/12/21 Срд 15:09:04 #337 №259652043 
>>259649921
>в качестве гуя использую Kivy
Это же пиздец. Он же придуман шизофрениками. Натурально вырезание гландов через жопу.
Аноним 15/12/21 Срд 15:21:58 #338 №259652583 
>>259649921
>Куда можно перекатиться с такими познаниями
В автотестирование, вестимо. Можно работать как с GUI (селениум), так и с API (requests).
Аноним 15/12/21 Срд 15:38:32 #339 №259653374 
>>259649221
>не особо
Да блять, почему "не особо нужен" то, если "вообще нахуй не нужен"!
Аноним 15/12/21 Срд 15:39:50 #340 №259653447 
>>259651878
>>259651923
Понял-понял. Идея интересная. хотя каково читать код с такими операторами? Каждый раз надо заглядывать, какой у него precendence
Аноним 15/12/21 Срд 15:42:24 #341 №259653572 
>>259650616
Потому что на киви и в мобилы всегда могу перекатиться и для десктопа пойдёт. А еще он тупо самый прикольный, я все гуи поковырял. И кстати eel (вроде) у меня на втором месте, но впесду нахуй даже окунаться в ебучий джаваскрипт не желаю.
Аноним 15/12/21 Срд 15:45:20 #342 №259653734 
>>259642335 (OP)
Никто не хэйтит. Просто объективно это один из самых простых языков и в него вкатывается (или пытается) каждая макака. Глобальных задач на нём не решить, конкуренция огромная.
Аноним 15/12/21 Срд 15:46:52 #343 №259653805 
>>259650606
С++ быстрый, но это не плюс нихуя, потому что он высокоуррвневый.
Аноним 15/12/21 Срд 15:47:14 #344 №259653827 
Barplotlanguagespeeds(BenchmarksGameMandelbrot).svg.png
>>259653447
Преседенс это просто ты хочешь чтобы умножалось то что ты хочешь на то что ты хочешь в нужном порядке, это не обязательно, плюс для всех возможных операторов есть сниппеты готовые(очевидно)
А насчет кода, обычно в больших проектах если тебе нужен оператор то ты его в икскоде суешь в специальный загон для мусора и зависимостей, если ты читаешь чужой код и видишь X \m/ Y ты просто зажав альт наводишь мышью и получаешь тот самый func, и если черт что написал сделал докстринг то все заебись, если нет - смотришь сам, а на него клаузничаешь.
Я лично считаю что Стриж реально лучший язык сейчас, просто потому что он ультра-новый и содержит все самые вкусные письки из всех языков и парадигм, хочешь ООП? Дата-ориентед? Протокол-ориентед? Функциональщину? Готовый пак с алгоритмами прямо в языке? Свои операторы? Асинхронщина лишь посредством того что ты вместо class называешь классы actor и потом когда создаешь объект запихиваешь его в Task {} и тебе не надо нигде писать очередь.асинх.селф =
Но это все отмечают, прямо как глоток свежей спермы после пердежных языков из 80х в которых за десятилетия напихали тонны несуразной хуйни. При этом он еще и охуеть скоростной
Аноним 15/12/21 Срд 15:48:46 #345 №259653907 
>>259652043
Ты просто не сумел его приготовить. Он прикольный, если повникать. Особенно, если хотрелоад себе поднять.
Аноним 15/12/21 Срд 15:49:34 #346 №259653958 
>>259646799
>Хотел сперва Джаву, но мне написали, что это устаревшее говно на котором сейчас уже ничего не начинают писать, а просто поддерживают то, что было написано ранее.
Проиграл, это единственный язык для крупных проектов. Весь энтерпрайзный стек для хайлоада и биг даты написан на джаве. Все новые проекты банков, почты, маркетплейсов, пятерочек, госуслуг, телекомов, хуй знает чем ты еще каждый день пользуешься, это все джава
Безработных не слушай, c# это мертвая залупа для клепания формочек в бухгалтерию на заводике, никто из топ компаний его не использует
Аноним 15/12/21 Срд 15:49:48 #347 №259653971 
>>259653827
>пик
Даже тут жулия приложила питухон (и чапель заодно, кто им вообще пользуется?).
Аноним 15/12/21 Срд 15:53:59 #348 №259654194 
>>259653971
Ну так жулия компилит же, причем так компилит что можно все из С прямо в ней использовать без клея
comments powered by Disqus

Отзывы и предложения