Mercuit
Есть какая-нибудь разумная причина, почему a = [1, 2, 3] a = a + 'asdf' падает с ошибкой, но a = [1, 2, 3] a += 'asdf' успешно выполняется?
Может потому что в первом случае, ты добавляешь строку к списку. А во втором случае строку в список?
Tishka17
Есть какая-нибудь разумная причина, почему a = [1, 2, 3] a = a + 'asdf' падает с ошибкой, но a = [1, 2, 3] a += 'asdf' успешно выполняется?
Полагаю, что дело в типах: для += очевидно, что должен быть результат списком и можно любой итерируемый в него сконвертировать. А вот для обычного + непонятно, какой тип должен получиться
Anonymous
Хотя всё ещё несколько контринтуитивно
Mercuit
Если честно. Я даже не знал что так можно
Anonymous
Я тоже
Tishka17
Хотя всё ещё несколько контринтуитивно
Да, я думаю это случайно вышло и решили не исправлять
Eugene
ох блин, час жизни угробил... вот как это делается ipython --nosep
Yergali
Всем привет не нашел чат по selenium поэтому ишу здесь. после установки расширений файерфоксе как нажать кнопку добавить? driver.switchTo().alert().accept() не работает
Tahir
Доброе утро, посоветуйте хороший модуль для работы с mariadb(mysql) поисковик выдает много разных вариантов.
Vlad
а чо не штатный коннектор от мускуля?
Tahir
я попробовал mysql.connector
Vlad
хорошая вешь
Vlad
PyMySQL тоже хорош
Vlad
остальные достаточно кривые
Tahir
ворде как норм все, просто подумал, прежде чем привыкать к ней, может есть лучше вариант
Vlad
одинакого по большей части
Vlad
у меня в разных проектах используется и то и то
Tahir
PyMySQL
спасибо за совет
Vlad
в энтерпрайзе использую mysql.connector, в маленьких проектах PyMySQL
Anonymous
как в винде переименовать .env.example в .env
Vlad
ren?
Tigran
Есть какая-нибудь разумная причина, почему a = [1, 2, 3] a = a + 'asdf' падает с ошибкой, но a = [1, 2, 3] a += 'asdf' успешно выполняется?
>>> a = [1, 2, 3] >>> a = [*a, *"abcd"] >>> a [1, 2, 3, 'a', 'b', 'c', 'd'] хехе
Anastasiya
Добрый день, уважаемые профессионалы! Ищу питониста. #вакансия программист Python (middle) #работа #москва #тюмень #удаленка 🔸 Формат работы: удаленная работа, фриланс 🔸 Занятость: проектная работа 🔸 Зарплатная вилка: от 60 000 до 150 000 в месяц (рассматриваются ожидания кандидатов, финальная сумма зависит от результатов технического собеседования) 🔸 Описание вакансии: программист Python (middle) для разработки инструмента повышения продаж на сайте компании 🔸 Общие требования: 1) опыт разработки в вебе; 2) опыт проектирования БД, умение строить оптимальные запросы к базе; 3) уместное применение кэширования, понимание, где оно необходимо; 4) знание паттернов и алгоритмов, позволяющее безболезненно изменять поведение приложения; 5) опыт работы с микросервисной архитектурой либо понимание взаимодействия приложения с другими; 6) умение писать автоматизированные тесты; ❗ 7) владение следующими технологиями: - RESTAPI; - Python Django, Celery, Rabbit, aiohttp; - PostgreSQI; - RabbitMQ; - Redis. 🔸 И будет совсем хорошо, если: 1. Есть опыт с Docker. 2. Опыт работы с Kubernetes. 3. Опыт работы с поисковыми движками. 4. Опыт работы с in-memory database's. 🔸 Условия: сдельная оплата труда; работа в команде; работа по фреймворку SCRUM. Название компании: ООО “Строительный Двор” (www.sdvor.com) Контакты: @an_k_it
Maxim
👍
melvin
Это который болгенос сделал?
Tishka17
UglyKoyote
на лурке зачетная цитата выдается поисковиком ))
Roma
оправданоо ли использование mysqlalchemy+alembic для небольшого приложения?
Tishka17
оправданоо ли использование mysqlalchemy+alembic для небольшого приложения?
Вопрос скорее не к текущему состоянию, а сколько ты готов его развивать
Roma
Вопрос скорее не к текущему состоянию, а сколько ты готов его развивать
его еще нет. боюсь притащить слишком много для малого
Tishka17
его еще нет. боюсь притащить слишком много для малого
Ну пока реальных юзеров нет, можно без албембика
Tishka17
А как будут, нужны будут миграции
Tishka17
Ну и всегда можно руками миграции делать ;-)
Tishka17
мне будет плохо без миграций)
Тогда делай как тебе удобнее
Roma
понял, можно юзать. спасибо
Tishka17
Это же самое главное для маленького проекта
🤔
А когда нибудь запилят асинхронные лямбды?
🤔
🤔
Tishka17
А когда нибудь запилят асинхронные лямбды?
Когда-нибудь, особого профита в них нет, поэтому пока не пилят
Andrew
А когда нибудь запилят асинхронные лямбды?
А что ты в них собрался запускать
Andrew
Асинхронный код, КЭп
Лябды не для этого
🤔
Лябды не для этого
Сделаем вид что никто ничего не видел
Tishka17
Давайте ещё асинхронные генераторные выражения
Andrew
Сделаем вид что никто ничего не видел
Ну давай хоть один жизнеспособный пример для чего тебе это нужно
Tishka17
Асинхронные метаклассы
Tishka17
Чтобы создание класса было асинхронным
Andrew
async lambda y,x: y in t[x]
без асинк тоже самое
Richard
без асинк тоже самое
Тебе не понять
Tishka17
Тебе не понять
Боюсь, никому не понять
Tishka17
Какой нибудь IO
Зачем его в лямбду пихать?
Andrew
Какой нибудь IO
Ну вот егор не поленился придумать выражение. Теперь твоя очередь
Iurii
"Я хочу дрелью гвозди забивать, но ручка неудобная"
Oleg
Чтобы создание класса было асинхронным
async __init__, думаю, был бы применим
Andrew
async __init__, думаю, был бы применим
никто не мешает его (подобие) сейчас накостылять
Iurii
async __init__, думаю, был бы применим
Чтоб такую штуку можно было делать надо пол интерпретатора переписывать. Думаю, вряд ли в ближайшее время это будет
Tishka17
async __init__, думаю, был бы применим
import asyncio class Meta(type): async def __call__(cls): x=cls.__new__(cls) await x.__ainit__() return x class X(metaclass=Meta): async def __ainit__(self): print(1) async def main(): x = await X() asyncio.run(main())
Ilya
Всем день добрый, вопрос достаточно просто. как на веб странице html например отобразить таблицу из MongoDB Чтобы просто были видны данные в строках Подскажите куда копать, а то с гуглом надо фреймворки ставить и тд, а мне максимально просто, так как операция примитивная
Tishka17
Эм
SetazeR
Ммм
SetazeR
"Я знаю что это просто, но не знаю точно как именно"
SetazeR
Вопрос - с чего ты взял что это просто?