LINUX.ORG.RU

__main__ это теперь объект такой модный.

 ,


0

3

Это какой-то издевательство. Куча людей, называющих себя помидорами, пишут тысячами строки прямо в контексте

__main__
и склеивают строки плюсиками, где не отличишь целое от строки, куча ненужных a = []; a.append(shit), логических в качестве проверки «был-ли я в этой части кода» и вайл-трушечек со счетчиком.

Никогда не думал что такой швах в программировании творится.

★★★★★

Последнее исправление: steemandlinux (всего исправлений: 2)

Зато 100%-ое покрытие тестами

Crocodoom ★★★★★
()

Какие ваши доказательства? Или хайли-лайкли, как нынче принято в «цивилизованном» мире?

qaqa ★★
()
Последнее исправление: qaqa (всего исправлений: 1)

Даже если кто-то пишет быдлокод, то это уже mvp, это старт, это работа. Нужно принять и полюбить быдлокод. Он дает возможность к развитию

in_dance
()

Что бы они там не делали, это намного лучше чем гадить сюда своим нытьём.

slovazap ★★★★★
()

Я не понимаю. Питонисты сами на каждом углу орали, что их язык – самый простой и понятный. Так и получилось. В чём проблема-то?

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от fornlr

Пых - это самая жесть-жестяная

Это ты, наверное, еще Bash не видел.

Novec1230
()

А что ты ждал от полудинамического недообъектного им-мутант-бельного разношерстного пистульки?

Novator ★★★★★
()

все не так...

В куске ниже list_of_str = [] и list_of_str.append(shape.width) это не грехи, грехи это write_obj.close() и print(len(list_of_str)), причем print для продакшн кода - грех тяжкий

list_of_str = []
with open(output_filename, 'w', encoding='UTF-8', newline='') as write_obj:
    csv_writer = csv.writer(write_obj)
    csv_writer.writerow(["word", "length"])
    line_num = 1
    for shape in slide.shapes:
        list_of_str.append(shape.width)
        csv_writer.writerow([word_list[line_num-1], shape.width])
        line_num += 1
    print(len(list_of_str))
    print(list_of_str)
write_obj.close()
MHz
()
Ответ на: комментарий от anonymous

Стандарты Питона как раз и требуют отступы пробелами. Для совместимости с теми системами, где проблемы с табами.

Tabs or Spaces? Spaces are the preferred indentation method.

Tabs should be used solely to remain consistent with code that is already indented with tabs.

Python 3 disallows mixing the use of tabs and spaces for indentation.

https://www.python.org/dev/peps/pep-0008/#tabs-or-spaces

saahriktu ★★★★★
()

Питон говно.
И по производительности, и по надёжности, и по удовольствию от написания кода, и по читаемости и приятности для глаза.

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

Я тут занимаюсь форменной наркоманией и решил потыкать Ravi — аз есьм Lua с прикрученной статической типизацией.

Брат жив, зависимость есть.

annerleen ★★★★☆
()
Ответ на: комментарий от steemandlinux

print(«Written by Jon Olsen\n»)

Вот туда и обращайтесь.

Вот 500 строчек после with open("", ‘r’(!)) это норм, ведь так тяжело csv считать в массив.

А если в csv 500000000 строчек, тоже в массив будете читать?

раз такое дело, давайте пример было/стало. А мы посмотрим :)

qaqa ★★
()
Последнее исправление: qaqa (всего исправлений: 1)
Ответ на: комментарий от qaqa

А если в csv 500000000 строчек, тоже в массив будете читать?

За 500_000_000 строк в csv нужно по рукам давать и в угол ставить!

anonymous
()
Ответ на: комментарий от fornlr

Это потому что ты смузихлёб IT позер, а не инженер который задачи и доступные в конкретных условиях инструменты, а не фифифи фуфуфу.

пхп говно, но это говно в умелых руках на голову выше ноджс поделок и питоно позора.

anonymous
()
Ответ на: комментарий от saahriktu

Стандарты Питона как раз и требуют отступы пробелами.

Стандарты Питона для стандартной библиотеки CPython:

This document gives coding conventions for the Python code comprising the standard library in the main Python distribution.

https://www.python.org/dev/peps/pep-0008/#introduction

Для совместимости с теми системами, где проблемы с табами.

Это те системы, где не two’s complement знаковые целые и байт не 8 бит?

anonymous
()

склеивают строки плюсиками

Почему бы и нет? Простой и эффективный способ.

где не отличишь целое от строки, куча ненужных a = []; a.append(shit), логических в качестве проверки «был-ли я в этой части кода» и вайл-трушечек со счетчиком

Покажи свой код, как ты хорошо пишешь.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.