@spbpython

Страница 573 из 785
Forcy
20.11.2017
18:01:59
Bonjour

Александр
20.11.2017
18:30:54
#offtop https://fitvitalik.io/
Какой-то странный троллинг с участием Etherium.

Roman
20.11.2017
18:35:56
Serge
20.11.2017
18:38:04
Я в курсе, поэтому и нет смысла особо проверять на совпадение
А зачем вообще точно попадать? Есть подозрение, что для решения изначальной задачи выбраны не совсем подходящие инструменты.

Google
Anton
20.11.2017
18:39:27
А зачем вообще точно попадать? Есть подозрение, что для решения изначальной задачи выбраны не совсем подходящие инструменты.
Скорее не инструменты, а способы их применения. В итоге, обошёлся без проверок. Понял ошибку

Serge
20.11.2017
18:40:02
Anton
20.11.2017
18:40:20
Serge
20.11.2017
18:40:36
Написать целиком в личку ??
Вот уж точно в личку не надо

Anton
20.11.2017
18:40:54
Как скажешь

Matvey
20.11.2017
21:47:15
Ребята. Кто может подсказать книги или ресурсы , где изложены принципы написания хорошего кода Пайтон (import this знаю наизусть), гуд практис всякие, возможно паттерны , специфичные для языка. То есть для того, чтобы развиваться уже от говнокодера выше

spb_python_bot
20.11.2017
21:47:16
Ребята. Кто может подсказать книги или ресурсы , где изложены принципы написания хорошего кода Пайтон (import this знаю наизусть), гуд практис всякие, возможно паттерны , специфичные для языка. То есть для того, чтобы развиваться уже от говнокодера выше
The Zen of SPb Python Chat (Inspired by "The Zen of Python, by Tim Peters") - Short introduction of yourself is better than "hello". - Link to gist is better than source paste. - One long message is better than many short. - Editing the message is better than correcting via another one. - Staying on topic is better than offtopic. - Good topic is worth discussing though. - Unless it is started by a link to Habrahabr. - Politeness counts. - Bad mood is not a good reason to break the rules. - Don't ask to ask just ask. - Text message is better than voice message. - Unless it is voice conference. - Git repos are one honking great idea — let's do more of those!

Matvey
20.11.2017
21:47:27
Ахахаха

Этот тоже выучу

Matvey
20.11.2017
21:52:54
Спасибо!

Stepan
20.11.2017
21:52:59
https://www.youtube.com/watch?v=wf-BqAjZb8M

Google
Stepan
20.11.2017
21:53:24
ну а дальше по рекоммендациям ютуба можно щелкать )

Matvey
20.11.2017
21:56:22
Pep 8 тоже штудировал, раньше ещё утилитки для проверки использовал, сейчас pycharm вроде помогает

Спасибо большое

Matvey
20.11.2017
22:04:33
Я не проверял сам, я просто писал в соответствии с нормами

Особого труда не составляет это

Dmitry
20.11.2017
22:06:58
...Вкалывают роботы, а не человек...

Zart
20.11.2017
22:14:01
сеньор робот линтер вакансия

Sergey
20.11.2017
22:18:23
Zart
20.11.2017
22:18:54
50-60 киловольт

Matvey
20.11.2017
22:24:54
Как к TDD концепции относитесь?

Serge
21.11.2017
06:52:47
Pep 8 тоже штудировал, раньше ещё утилитки для проверки использовал, сейчас pycharm вроде помогает
Форматирование pycharm лучше выкинуть и взять flake8, isort и autopep8. А то потом сюрпризы будут на ревью;)

Ну вот понимать что и как хорошо бы. У всех немного свои конфиги и на линтинг и на автоформатирование

Serge
21.11.2017
06:54:16
Вилка?
Вилка под евророзетку

yapf норм?
Гумно ненастраиваемое. Портит длинные таплы в drf, например. В общем, в реальности неюзабелен.

Serge
21.11.2017
06:56:35
Гумно ненастраиваемое. Портит длинные таплы в drf, например. В общем, в реальности неюзабелен.
А использую autopep8 и форматирование isort-ом, встроенное в Eclipse PyDev. А потом прогоняю isort и flake8 руками и на ci.

Google
Sergey
21.11.2017
06:58:20
isort: A Python utility / library to sort imports. 1,323 commits 20 branches 72 releases 82 contributors непростая задача, видимо

Serge
21.11.2017
06:58:27
А использую autopep8 и форматирование isort-ом, встроенное в Eclipse PyDev. А потом прогоняю isort и flake8 руками и на ci.
Отличие пайшарма от этого в том, что у него своя собственная реализация форматирование, а PyDev может использовать внешние тулзы и их конфиги из проекта. Т.е. результат можно воспроизвести на CI, например

А autopep8 ручками или пре-коммит хуком, например?
Хоткей в IDE, а дальше только линтеры

Хоткей в IDE, а дальше только линтеры
Потому что он все равно не доделывает, но хотя бы не портит, как yapf

isort: A Python utility / library to sort imports. 1,323 commits 20 branches 72 releases 82 contributors непростая задача, видимо
Ну, оно крутое, много умеет. Группирует системные, установленные и проектные. Умеет выделенные группы, типа весь flask и его расширения отдельной группой сделать.

b0g3r
21.11.2017
07:19:52
79!

Roman
21.11.2017
07:26:11
79!
666!

Lex
21.11.2017
07:33:03
666!
Ты с ума сошел!?

Вы все с ума сошли

Lex
21.11.2017
07:33:32
Даже 10! Достаточно

Nikolay
21.11.2017
07:33:52
Даже 10! Достаточно
Это если ассемблер

Vitali K.
21.11.2017
07:42:09
! Это факториал?

Sergey
21.11.2017
07:46:04
Yurij
21.11.2017
08:03:23
Народ, привет. Возник вопрос по динамической загрузке питон кода. Сможет кто подкинуть какие-то статьи/гайды/best-practices/... ? А то кроме велосипедного imp.reload ничего не удается найти. Конкректно в моей таске, не хочу рестартить сервак, при появлении новых "задач" для него

Admin
ERROR: S client not available

Google
Andrey
21.11.2017
08:12:26
Горячая замена кода это вообще сложная штука. Например все живущие объекты из старой версии должны правильно работать с новым кодом. Редко когда это стоит мороки

Andrey
21.11.2017
08:14:25
Ну там тоже надо про совместимость думать. Мои знакомые эрлангисты тоже предпочитали перезапускать при релизах

Sergey
21.11.2017
08:33:20


Stepan
21.11.2017
09:06:48
а можно ссылочку на митап? а то есть пиццу и обсудать ECS звучит заманчиво )

Stepan
21.11.2017
09:09:55
Aleksey
21.11.2017
09:14:54
Если питаться, то можно ещё на блокчейновский митап сходить. По-крайней мере тот один раз, как я там был - кормили хорошо

Roman
21.11.2017
09:55:22
import mimesis; mimesis.Generic('ru').text.swear_word()

эээмм

Chikiro
21.11.2017
10:51:18
В pycharm можно добавить flake8 в external tools и вызывать из меню. Если нормально настроить, то в отчете пути будут ссылками и можно легко переходить в файл на нужную строку, чтобы поправить.

Serge
21.11.2017
11:59:22
В pycharm можно добавить flake8 в external tools и вызывать из меню. Если нормально настроить, то в отчете пути будут ссылками и можно легко переходить в файл на нужную строку, чтобы поправить.
Это, конечно, гораздо удобнее, чем подсветка варнингов прямо в редакторе и список всех в специальном окошке для этого. Как в PyDev.

Google
Serge
21.11.2017
12:00:49
Кстати об Eclipse и PyDev.

Some thoughts on the state of Eclipse IDE for languages other than Java, like Python, Go, Rust and etc. https://twitter.com/lig1/status/932937506919800832

Chikiro
21.11.2017
12:02:54
Это, конечно, гораздо удобнее, чем подсветка варнингов прямо в редакторе и список всех в специальном окошке для этого. Как в PyDev.
Я разве говорю, что pycharm лучше pydev? ) Просто вариант решения, может, не такой удобный, но меня устраивает.

Chikiro
21.11.2017
12:08:02
https://lurkmore.to/Мыши_плакали,_кололись…
https://lurkmore.to/%D0%A5%D0%BE%D0%BB%D0%B8%D0%B2%D0%B0%D1%80

Ilia
21.11.2017
12:10:17
Зашёл на pydev.org чтобы увидеть контекстную рекламу очередного IDE от JetBrains

Страница 573 из 785