Size: a a a

2019 September 28

DI

Danil Ivanov in SPb Python
Stepan Potapov
Есть небольшой субботний вопрос, привет!
Хочу научиться работать с  реляционными бд в питоне, но не хочу устанавливать себе базу
Поэтому я попробовал запустить постгрес в контейнере из докерхаба, но не понимаю, как с этим работать, если честно
Можете немного подсказать, как работать с базами через контейнер?
https://github.com/sameersbn/docker-postgresql/blob/master/docker-compose.yml

а дальше так же как и обычная установка
источник

SP

Stepan Potapov in SPb Python
О, спасибо, Данил, сейчас погляжу
источник

A

Alexander in SPb Python
Стоит почитать доку про докер, например, у них на сайте. Там очень доходчиво объясняется и имеется большое количество примеров, в т.ч. с базами данных
источник

AS

Aleksey Shirokikh in SPb Python
Просто убедиться что у тя есть опция -p при старте контейнера
источник

NK

ID:0 in SPb Python
Всем привет, мы начинаем готовиться к следующей встрече - "Ужасы разработки😱 ", Хеллоуин же скоро!🧛‍♀️

Так что если у вас есть страшные истории про дичайшее легаси, Continuous Delivery с  нулевым test coverage и без поддержки обратной совместимости в БД, релизы по пятницам, постоянно меняющиеся требования или монолитную микросервисную архитектуру! И  вы конечно же это всё исправили, то приглашаем вас в качестве докладчиков, поделиться своим опытом.

Пишите @nonamenix 🌚
источник

AZ

Alexandr Zh. in SPb Python
Мне даже думать об этом больно😄
источник

YV

Yuliya Volkova in SPb Python
У меня с последнего проекта много увеселительных историй начиная с банальных эвэйтов ассинхронных функций в синхронных циклах и async методов в которых внутри чтение файла с диска или просто получение ключа из дикта :D использование чейнов из 10 реплейсов на одной строке и миллион такого дерьма. Хватит на книжку ‘как не надо писать код на питоне’. Не считая всякой дичи от которой людям живущим по pep8 хочется плакать. В стиле названий кастомных py модулей именами типа collections или configparser как будто люди которые это делали старались делать все что возможно чтобы было максимально больно)) как приятно думать об этом в прошедшем времени. И полное отсутствие тестов на такие 8 ‘микросервисов’ которые каждый по 4 к кода минимум, некоторые по 8. А в качестве хранилища данных - Python дикты и все ещё это работает под graphql. Жалко NDA :/
источник

DI

Danil Ivanov in SPb Python
Yuliya Volkova
У меня с последнего проекта много увеселительных историй начиная с банальных эвэйтов ассинхронных функций в синхронных циклах и async методов в которых внутри чтение файла с диска или просто получение ключа из дикта :D использование чейнов из 10 реплейсов на одной строке и миллион такого дерьма. Хватит на книжку ‘как не надо писать код на питоне’. Не считая всякой дичи от которой людям живущим по pep8 хочется плакать. В стиле названий кастомных py модулей именами типа collections или configparser как будто люди которые это делали старались делать все что возможно чтобы было максимально больно)) как приятно думать об этом в прошедшем времени. И полное отсутствие тестов на такие 8 ‘микросервисов’ которые каждый по 4 к кода минимум, некоторые по 8. А в качестве хранилища данных - Python дикты и все ещё это работает под graphql. Жалко NDA :/
Кайф )) давай попробуем завуалировать и сделать доклад ) кажется ты NDA уже нарушила ))
источник

YV

Yuliya Volkova in SPb Python
Danil Ivanov
Кайф )) давай попробуем завуалировать и сделать доклад ) кажется ты NDA уже нарушила ))
Пока что нет :D я не очень с докладами )))
источник

GT

Gregory Tr in SPb Python
Danil Ivanov
Кайф )) давай попробуем завуалировать и сделать доклад ) кажется ты NDA уже нарушила ))
Плюсую! Отличный же доклад был бы!
источник

E

Eugene in SPb Python
Я сейчас ковыряюсь с кодом, который, во-первых, не запускатся под отладчиком, во-вторых, там генерируется питон-код из питон-кода, причем то, что генерируется, описывается в строке без отступов, но со словами "end", чтобы обозначить конец блока. А специальный класс PythonCompiler всё это типа разбирает, вставляет отступы и дальше компилирует в байт-код. Вся эта хренотень используется, чтобы сгенерировать какой-то монстроузный ридер для парсинга json. 😒🤪

И вот я читаю всё это и думаю, это я такой тупой и не понимаю гениальности и замысла создателей этого кода или они просто идиоты? 🙈
источник

E

Eugene in SPb Python
источник

AZ

Alexandr Zh. in SPb Python
Ну может это где-то должно запускаться, где какой-то легаси интерпретатор и куда не пропихнуть нормальный... Но что-то тут не так просто чую я...
источник

E

Eugene in SPb Python
Нет, там всё запускается в py27 там же где и другой код. просто у кого-то  овер-инжениринг головного мозга. Там весь проект такой, что чёрт ногу сломит.
источник

AZ

Alexandr Zh. in SPb Python
интересно...
источник

SM

Serge Matveenko in SPb Python
Pyventory :)
Только тут оно странно выглядит
источник

SM

Serge Matveenko in SPb Python
Aleksey Shirokikh
но только там 2 года нет жизни
Так вы же не хотите его использовать. Оно успешно работает в трёх продакшенах.  Свою задачу решает.
источник

YV

Yuliya Volkova in SPb Python
Eugene
Я сейчас ковыряюсь с кодом, который, во-первых, не запускатся под отладчиком, во-вторых, там генерируется питон-код из питон-кода, причем то, что генерируется, описывается в строке без отступов, но со словами "end", чтобы обозначить конец блока. А специальный класс PythonCompiler всё это типа разбирает, вставляет отступы и дальше компилирует в байт-код. Вся эта хренотень используется, чтобы сгенерировать какой-то монстроузный ридер для парсинга json. 😒🤪

И вот я читаю всё это и думаю, это я такой тупой и не понимаю гениальности и замысла создателей этого кода или они просто идиоты? 🙈
Возможно кому-то очень хотелось попробовать такое извращение ;) я как то видела как чел в тестах юзал mmap чтобы прочитать файл на 10 строк и взять пару параметров оттуда. Казалось бы зачем, но очень хотелось ему всунуть mmap
источник
2019 September 29

t

tutti_frutti in SPb Python
Кто в каких условиях учил питон?
источник

t

tutti_frutti in SPb Python
И если не секрет. Кто как учил? Просто я школьник. И мне надо подучить базу
источник