Несмотря на то, что наша сфера деятельности слабо связана с Python, я очень люблю на нем писать. После Java это как небольшой отдых. Сам язык-то предельно удобен для написания разных тулов, парсеров, краулеров и прочего. Так вот, в этой статье чувак расписал все нюансы по использованию underscore (символ _) в именах переменных и методов. Оно все конечно есть в документации, но иметь под рукой такую вот шпаргалку всегда приятно.
#python
https://dbader.org/blog/meaning-of-underscores-in-python
#python
https://dbader.org/blog/meaning-of-underscores-in-python
dbader.org
The Meaning of Underscores in Python – dbader.org
The various meanings and naming conventions around single and double underscores (“dunder”) in Python, how name mangling works and how it affects your own Python classes.
Вот и пришла та самая неделя, когда либо "коллеги, ну нужно успеть", либо "ребят, давайте уже после праздников". Поэтому давайте лайтово, будет неделя подкастов.
Тут вот Гвидо ван Россум. О питоне, программировании, IDE и о многих других вещах.
#podcast #python #talk
Тут вот Гвидо ван Россум. О питоне, программировании, IDE и о многих других вещах.
#podcast #python #talk
Lex Fridman
#341 – Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast
Guido van Rossum is the creator of Python programming language. Please support this podcast by checking out our sponsors: – GiveDirectly: https://givedirectly.org/lex to get gift matched up to $1000 – Eight Sleep: https://www.eightsleep.com/lex to get special…
Ребята из Astral уже подарили людям, вынужденным жить с питоном, ruff и uv. А теперь вот взялись писать type checker / LSP на Rust. Хорошее дело, будем ждать!
#python #lsp #rust
#python #lsp #rust
GitHub
GitHub - astral-sh/ty: An extremely fast Python type checker and language server, written in Rust.
An extremely fast Python type checker and language server, written in Rust. - astral-sh/ty
Выше всплывал type checker / LSP для Python, который пишут в Astral. Недавно Meta показали своё такое же - pyrefly. У них немного разный фокус и оба всё ещё в глубокой альфе, но даже на текущем этапе видно, насколько большой это шаг вперёд для всей экосистемы. Детальнее на особенности и очень предварительные бенчмарки можно посмотреть тут.
#python #lsp #rust
#python #lsp #rust
Edward Li's Blog
Pyrefly vs. ty: Comparing Python’s Two New Rust-Based Type Checkers
A deep dive into Meta's pyrefly and Astral's ty - two new Rust-based Python type checkers that both promise faster performance and better type inference.