ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

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

Читать полностью…

Python beginners

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

Читать полностью…

Python beginners

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

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

Читать полностью…

Python beginners

Именно такой комментарий был найден в слитых исходниках CSGO 2016 (или его движка, не помню) на гитхабе

Читать полностью…

Python beginners

Как правило в компаниях так (наслышан от знакомых сеньоров) - джуны быстро сделали кал, мидлы и сеньоры потом их матерят и фиксят баги

Читать полностью…

Python beginners

Если ты хотя бы раз в жизни писал хоть сколько-то адекватный код, потом вряд ли сможешь со спокойным лицом писать говно

Читать полностью…

Python beginners

Но когда я начал работать над своим проектом сейчас в спешке (потому что проект такой что ждать не следует), я понял то самое руководство - поебать на то насколько это круто будет сделано, если не уложиться в сроки

Читать полностью…

Python beginners

На всякий случай - id отличается у объектов, живущих одновременно.

Читать полностью…

Python beginners

Если руководство получило mvp, выпустило его в дикую природу, а потом из него потекли данные повсюду - кто будет штрафв платить, руководство, которое не проверило, или работники, которые не предупредили?

Читать полностью…

Python beginners

Ты результат вызова никуда не сохраняешь, но считаешь id объекта, который потенциально тут же помрёт.

Читать полностью…

Python beginners

Привет, Анастасия! Ознакомься, для начала, с правилами.

Читать полностью…

Python beginners

Грубо говоря

import random это

random = __import__("random")


from random import *
for k, v in __import__("random").__dict__:
if k in __import__("random").__all__:
locals()[k] = v

Читать полностью…

Python beginners

при import random вызов происходит через random.randint, при from random import * вызываешь просто randint и питон уже бегает и ищет его локально, глобально, в импотрах и тд.

Читать полностью…

Python beginners

а в чем разнится между просто import random?

Читать полностью…

Python beginners

wildcard import называется

Читать полностью…

Python beginners

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

Поэтому сначала я его сделал, а сейчас уже всячески импруваю

Читать полностью…

Python beginners

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

Я уже со своими мыслями в степь кода перешел

Читать полностью…

Python beginners

Ну вот такой подход меня нигде, кроме питона, не устраивает
Просто когда я на нем пишу, мне лень продираться сквозь тонны сахара

Читать полностью…

Python beginners

Да, это факт, но когда ты торопишься, то ты можешь даже сделать "Я не знаю почему это работает, но это работает и супер"

Читать полностью…

Python beginners

Либо хотя бы тудушки ставь, что такой-то кусок надо отрефачить

Читать полностью…

Python beginners

Он не дотягивал даже до стажёра)

Читать полностью…

Python beginners

Ну это говорит только о том, что ваш тимлид был вряд ли сильно лучше стажера

Читать полностью…

Python beginners

Я с этим не раз сталкивался когда работал в *company_name* все пытались сделать всё идеально, в т.ч. и я (по best practice) - MVP затягивалось, руководство было этому не радо, и все вот эти "если сделать быстро, то это будет не особо качественно" как правило руководство не ебет, поскольку "НАМ ПРОСТО НУЖЕН ПРОДУКТ, сделайте уже хоть как-нибудь, а потом исправляйте"

Читать полностью…

Python beginners

там дальше цикл на 1 млн строк, думаю с self вынять, чтобы в локалке был

Читать полностью…

Python beginners

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

Читать полностью…

Python beginners

спасибо большое за разъяснение 🙌

Читать полностью…

Python beginners

import random пишет в глобалы только объект модуля под именем random, from random import * пишет все содержимое модуля random в глобалы под соответствующими именами

Читать полностью…

Python beginners

да вроде ее нет, но ты когда import random пишешь надо через random. вызывать метод

Читать полностью…

Python beginners

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

Читать полностью…

Python beginners

Импортирует все с модуля и пишет в глобалы хуебалы

Читать полностью…
Subscribe to a channel