DEV: Рубиновые тона
3.23K subscribers
148 photos
2 videos
8 files
1K links
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Download Telegram
Итак, канал о программировании создан. Сразу же сообщу, что вышло новое видео на YouTube: "Идиомы для производительного кода Ruby". В этом видео мы обсудим подходы, которые позволят вам писать более производительный код Ruby. Например, какой метод быстрее - size или count? bsearch или find? Когда использовать регулярные выражения, а когда не надо? Мы не только посмотрим примеры, но и будем замерять производительность в каждом случае. https://www.youtube.com/watch?v=M6V7PkaDKI8
👍21
This media is not supported in your browser
VIEW IN TELEGRAM
Забавная, но весьма наглядная иллюстрация, показывающая, чем pass by value отличается от pass by reference (то есть, передача значения или передача ссылки на значение). Надо эту тему будет немного подробнее обсудить при случае.
Друзья, я ищу middle или senior питониста в интересный стартап, который является, в свою очередь, частью фонда Palta. Palta уже запустила такие проекты как Flo с 100+ миллионами установок, Simple, Prism Labs, Wanna.

Вакансию можно посмотреть по ссылке, если есть какие-то вопросы, пишите @romankutanov

https://notion.so/Python-Django-Engineer-Palta-Alms-e741071cad7e4a8c85a8bc3a17470740
Не хочу, чтобы этот канал превращался в филиал headhunter 🤪, но ещё одна вакансия в мою компанию Lokalise (работа полностью удалённая): рекрутёр, специализирующийся на персонале IT https://www.linkedin.com/posts/jessica-silvahr_happy-monday-folks-we-are-expanding-our-activity-6789868868845260800-x4TR/
Всем привет! Сегодняшнее видео будет посвящено общей и довольно важной теме, а именно регулярным выражениям.

Регулярные выражения (regular expressions, regexps) кажутся многим какими-то загадочными наскальными письменами, напоминающими художества древних египтян, разобрать которые могут только эксперты в области криптографии. На самом деле, всё далеко не так плохо: регулярные выражения очень полезны и могут стать весьма удобным инструментом, если с ними подружиться. Регулярки очень часто используются, например, для проверки вводимых данных: является ли переданная пользователем строка е-мейлом или кредитной картой? Правильно ли указан формат телефонного номера или URL? Все эти задачи можно решить с помощью регулярных выражений. Также весьма немаловажно, что регулярки поддерживаются очень многими языками программирования, поэтому изучив данную тему один раз, вы сможете применять regexp при написании самых разных программ.

Самостоятельно можно написать несколько регулярных выражений, проверяющих:

* Является ли строка номером мобильного телефона (учтите, что символ плюса для кода города, а также скобки нужно экранировать обратными слэшами)
* Является ли строка именем и фамилией
* Представляет ли собой строка таймкод (обычно таймкод содержит час, минуту и секунду, разделённые двоеточиями)

https://youtu.be/UFfO9A5Ouck