Size: a a a

Сообщество Python Программистов

2020 February 11

VA

Vadim Apenko in Сообщество Python Программистов
Евгений Дмитриевич
Ребяты, доброй ночи. Сорь за возможный оффтоп, но гугл чёт отказывается давать релевантную инфу.

Есть разница между установкой из репозиториев и сборкой из исходного кода в лине? Имею ввиду какая либо разница, кроме непосредственно процедуры (мб сборка обеспечивает лучшую производительность?)
Часто во время сборки ты можешь применять какие-либо опции сборки, обычно у пакетов их десятки/сотни/тысячи. Например я собирал себе gdal с поддержкой vsis ещё когда это не было мейнстримом)
Ну и так же из сборки можно отпилить ненужное, тем самым повлияв на размер и/или производительность.
источник

ЕД

Евгений Дмитриевич in Сообщество Python Программистов
Vadim Apenko
Часто во время сборки ты можешь применять какие-либо опции сборки, обычно у пакетов их десятки/сотни/тысячи. Например я собирал себе gdal с поддержкой vsis ещё когда это не было мейнстримом)
Ну и так же из сборки можно отпилить ненужное, тем самым повлияв на размер и/или производительность.
+
источник

A

Axenia in Сообщество Python Программистов
evgdmit (0) увеличил карму k4m454k (282.56)
источник

ЕД

Евгений Дмитриевич in Сообщество Python Программистов
Я пока тупа по туторам (с попытками вникнуть, конечно, но тем не менее). Поэтому что-то отпиливать пока не возьмусь) но, спасибо за инфу, будет полезно это знать.

Кстати, выбрал сборку, ибо это сложнее, чем апт инстол, а значит, на моем уровне, полезнее)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Если интересно мое мнение, я редко когда собираю что-то сам.
Только если вот вообще нет иного выхода.
Последний раз собирал прошивку micropython для микроконтроллера ESP32 с нужными мне библиотеками и опциями, отпилив ненужное.
И то сделал это потому что не нашёл уже собранной с нужным мне.
источник

ЕД

Евгений Дмитриевич in Сообщество Python Программистов
Понял)

Я решил с винды перелезть, ибо понял, что питонизировать на ней не очень кошерно, вот собираю питон сейчас на бубунту :)
источник

l

let45fc in Сообщество Python Программистов
Евгений Дмитриевич
Понял)

Я решил с винды перелезть, ибо понял, что питонизировать на ней не очень кошерно, вот собираю питон сейчас на бубунту :)
А чего собираешь? Просто поставил бы и пользовался)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Евгений Дмитриевич
Понял)

Я решил с винды перелезть, ибо понял, что питонизировать на ней не очень кошерно, вот собираю питон сейчас на бубунту :)
А ты суров)
источник

ЕД

Евгений Дмитриевич in Сообщество Python Программистов
Кажется, что лучше писать код на той же платформе, где он и будет использован (интуитивно. без пруфов и аргументов :) )
источник

ЕД

Евгений Дмитриевич in Сообщество Python Программистов
let45fc
А чего собираешь? Просто поставил бы и пользовался)
Из репы?) не, надо же вникать в терминал, а иначе смысл в переходе на линь)
источник

l

let45fc in Сообщество Python Программистов
Евгений Дмитриевич
Из репы?) не, надо же вникать в терминал, а иначе смысл в переходе на линь)
А, ну ради практики можно
источник

ЕД

Евгений Дмитриевич in Сообщество Python Программистов
let45fc
А, ну ради практики можно
Угу-мс)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Евгений Дмитриевич
Кажется, что лучше писать код на той же платформе, где он и будет использован (интуитивно. без пруфов и аргументов :) )
Я на макос пишу. Используется 99% на линуксах
источник

ЕД

Евгений Дмитриевич in Сообщество Python Программистов
А, ещё ребят, есть вопрос с, кажется, контринтуитивным ответом для полного нуба.

Вот вышел 3.8.2, ставить его пока юзаемые библы не него не перекатились особого смысла нет, верно? Так, вникнуть в новшества по документации и забить пока?

А контринтуитивен он, ибо, чем новее версия тем лучше же)
источник

ЕД

Евгений Дмитриевич in Сообщество Python Программистов
Vadim Apenko
Я на макос пишу. Используется 99% на линуксах
Когда я научусь писать, тогда тоже буду на макосе это делать)
источник

l

let45fc in Сообщество Python Программистов
Евгений Дмитриевич
А, ещё ребят, есть вопрос с, кажется, контринтуитивным ответом для полного нуба.

Вот вышел 3.8.2, ставить его пока юзаемые библы не него не перекатились особого смысла нет, верно? Так, вникнуть в новшества по документации и забить пока?

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

ЕД

Евгений Дмитриевич in Сообщество Python Программистов
let45fc
Пока воистину не познаешь питон, смысла гнаться за новшествами особо нет. Сейчас тебе нужно сосредоточиться на самом языке, а доучивать потом новые версии труда не составит, там ничего такого грандиозного и кардинально нового обычно не добавляют
+
источник

A

Axenia in Сообщество Python Программистов
evgdmit (0) увеличил карму let45fc (18.16)
источник

ЕД

Евгений Дмитриевич in Сообщество Python Программистов
let45fc
Пока воистину не познаешь питон, смысла гнаться за новшествами особо нет. Сейчас тебе нужно сосредоточиться на самом языке, а доучивать потом новые версии труда не составит, там ничего такого грандиозного и кардинально нового обычно не добавляют
Когда наступает этот момент, когда ты воистину познал питон?)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Евгений Дмитриевич
А, ещё ребят, есть вопрос с, кажется, контринтуитивным ответом для полного нуба.

Вот вышел 3.8.2, ставить его пока юзаемые библы не него не перекатились особого смысла нет, верно? Так, вникнуть в новшества по документации и забить пока?

А контринтуитивен он, ибо, чем новее версия тем лучше же)
Я думаю, что когда тебе в работе понадобятся новые аннотейшены, или новый оператор «моржа», тогда и выучишь. А пока тебе есть на что тратить мозговой ресурс.
Я думаю 3.7.* идеален для начала.
источник