Go & IT
1.3K subscribers
18 photos
55 links
Мы любим программирование, особенно если это Go ;)

Наш ламповый чатик: @go_stepik
Сотрудничество и реклама: @semyon_dev
Download Telegram
Forwarded from 4gophers
🔥 Go-Шпаргалки по обработке строк

1. Поиск слов в строке
2. Разбить строку в массив используя разделитель
3. Объединяем элементы массива в строку используя разделитель
4. Конкатенация строк
5. Выравнивание текста с табуляцией tabwriter
6. Replace() — Замена текста из строки
7. Поиск текста в строке, используя регулярные выражения
8. Меняем регистр букв в строке
9. Парсинг CSV файлов
10. Удаляем пробелы (или другие символы) из начала и конца строки
11. Добавление отступов в тексте
12. Меняем кодировку строки

Операции над строками и строковыми данными являются теми аспектами программирования, от которых разработчику никак не уйти. Тут будут рассмотрены способы работы со строками через использование стандартной библиотеки Go.

🔴 Подробнее: https://golangs.org/go/string-examples
Инструменты, которые помогут улучшить ваш код
#go #tools
https://4gophers.ru/articles/tools/
🔥 Новое интервью Роба Пайка -
"Go действительно стал языком облачной инфраструктуры"
#go
"Go предпочитает композицию, а не наследование, используя простые интерфейсы с одним методом… Это простые и понятные границы между компонентами."

Роб Пайк
This media is not supported in your browser
VIEW IN TELEGRAM
Вышел GoLand 2020.1.2
Основые фичи:
* .remove Postfix Completion для удаления элементов из срезов (слайсов).
* Повышена производительность отладчика
Наши учащиеся часто сравнивают Python с Go, обычно хвалят Python за лаконичность и краткость, но многие опускают другие важные аспекты разработки. Представляю вам объективное сравнение этих двух по-своему прекрасных языков программирования. https://habr.com/ru/post/488644/
#go #python
Хочу поделиться крайне полезным сервисом - DeepSource. Данный инструмент позволит вам следить за качеством кода с самых разных сторон - от стиля кода до вопросов безопасности и производительности. Сервис использовать очень просто. Также есть автоисправление и интеграция в CI/CD. Сервис используют такие компании, как Intel, Uber и даже NASA. В данный момент есть поддержка Go, Python, Dockerfile, Ruby, а скоро будет и JS. Основные возможности бесплатные, но если вы хотите поддержать создателя курса и использовать платные возможности, то регистрируйтесь по этой ссылке - вы сразу получите 10$ на свой аккаунт.
#go #tools #ci
Разработчики продолжают работать над дженериками и обдумывают как они будут выглядеть в Go 2. Вышел новый новый блог на сайте golang.

«Следующий шаг для дженериков»
https://blog.golang.org/generics-next-step

#golang