Gopher
Статистика- Последний пост
- 27 мая 2024 г.
- Последнее чтение
- 13 авг.
- Постов за неделю
- 0
- Всего постов
- 20
- Тип
- открытый
- Язык
- русский
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- —
- 1/48двое суток
- —
- 1/72трое суток
- —
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
🧨Все для трудоустройства без опыта на junior Go-разработчика Переходи на мой сайт https://gopher.tb.ru ⚡️ По всем вопросам обращайтесь в чат поддержки на сайте или пишите Gopher ассистенту
📌НАВИГАЦИЯ ПО КАНАЛУ Домашние задания к урокам: #gopher_дз Полезные ссылки и не только: #gopher_полезно Все уроки: #gopher_урок
📚 Домашнее задание | Слайсы и массивы Задание 1: Основные понятия. - Создайте массив из 4 элементов тип данных string и слайс из 8 целых чисел. - Напишите код для получения значения элемента с индексом 2 в массиве и слайсе. - Напишите код для изменения значения элемента с индексом 3 в массиве и слайсе. Задание 2: Длина и вместимость. - Создайте слайс из 6 элементов. - Напишите код для вывода длины и вместимости слайса с помощью функций len и cap. - Добавьте элементы в слайс с использованием функции append. - Напишите код для отслеживания и вывода изменений длины и вместимости слайса после каждого добавления элемента. Задание 3: Создание слайсов через функцию make. - Напишите код для создания слайса длиной 3 и вместимостью 5 с использованием функции make. - Напишите код для вывода длины и вместимости созданного слайса. Задание 4: Срезы из слайсов. - Создайте слайс из 10 элементов. - Напишите код для создания среза с двумя индексами (начальный и конечный). - Напишите код для создания среза с тремя индексами (начальный, конечный и максимальный). - Напишите код для вывода созданных срезов. #gopher_дз
🎬 На канале новое видео! СЛАЙСЫ и МАССИВЫ golang Разберем что такое слайсы, массивы, зачем нужна функция make и для чего нужны три границы в срезе. #gopher_урок
📚Домашнее задание | Структуры и методы Задание 1: Определение структуры. - Создайте структуру Student с полями Name, Age, City и Grade. - Выведите информацию о нескольких студентах, используя созданные экземпляры Student. Задание 2: Методы структуры. - Расширьте структуру Student, добавив метод Greet, который выводит приветствие с именем студента. - Создайте несколько экземпляров Student и вызовите метод Greet для каждого из них. Задание 3: Изменение поля структуры. - Добавьте метод UpdateGrade к структуре Student, который принимает новую оценку в качестве аргумента и обновляет поле Grade. - Вызовите метод UpdateGrade для каждого студента, передавая новую оценку. Задание 4: Вложенные структуры. - Создайте структуру Address с полями Street, City и ZipCode. - Добавьте поле Address к структуре Student. - Создайте несколько экземпляров Student с разными адресами и выведите информацию о них. #gopher_дз
🎬 Новое видео на канале! СТРУКТУРЫ и МЕТОДЫ golang Также обсудим отличие pointer receiver от value receiver, и как быстро создавать структуру из json. #gopher_урок
📚Домашнее задание | Указатели Задание 1: Создайте программу на Golang, которая: - Объявляет переменную типа int и присваивает ей значение. - Создает указатель на эту переменную. - Изменяет значение переменной через указатель. - Выводит на экран новое значение переменной. Задание 2: - Напишите функцию, которая принимает указатель на переменную типа int и увеличивает значение этой переменной на 10. Задание 3: - Напишите функцию, которая принимает указатель на переменную типа float64 и умножает значение переменной на 2. Задание 4: - Напишите функцию, которая принимает указатель на int. Функция должна проверить, является ли переданный указатель nil. Если это так, функция должна вывести сообщение "Указатель пуст", в противном случае увеличить значение переменной на 1. #gopher_дз
🎬 Новое видео на канале! УКАЗАТЕЛИ golang за 10 минут Как вам? Соберем 100 лайков под этим видео и выйдет разбор задачки с собеседования на эту тему Подборка для понимания систем счисления, байтов, битов, про которую говорил в видео #gopher_урок
📚Домашнее задание | Пакеты Задание 1: Создание базового пакета для работы с геометрическими фигурами 1. Создание пакета: - Создайте новый пакет с именем geometry. - В этом пакете создайте файл shapes.go. - В файле shapes.go определите следующие функции для работы с геометрическими фигурами: - CalculateRectangleArea(length float64, width float64) float64: функция для вычисления площади прямоугольника по его длине и ширине. 2. Использование пакета: - Создайте новый файл вне пакета geometry (например, `main.go`). - Импортируйте пакет geometry. - В функции main создайте несколько примеров использования функций из пакета geometry, передавая им аргументы и выводя результаты вычислений. Задание 2: Использование стороннего пакета для работы с временем 1. Установка стороннего пакета: - Используя команду go get, установите пакет github.com/jinzhu/now. Например: go get github.com/jinzhu/now 2. Использование пакета: - Создайте новый файл main.go. - Импортируйте пакет github.com/jinzhu/now. - В функции main создайте несколько примеров использования функций из этого пакета. Например, можно попробовать получить текущую дату и время и распечатать их на консоль. #gopher_дз
🎬 Новое видео на канале! ПАКЕТЫ golang за 3 минуты Как вам? #gopher_урок
🧨 Курс Golang и backend разработки! Чтобы узнать подробности и попасть на волну, вступайте в канал: Gopher Курс
📚Домашнее задание | Функции Задание 1: Напишите функцию с именем calculateSum, которая принимает два параметра типа int и возвращает их сумму. Затем вызовите эту функцию с различными аргументами и выведите результаты. Задание 2: Создайте функцию под названием greet, которая принимает один параметр типа string (имя пользователя) и выводит приветствие вида "Привет, [имя пользователя]!". Задание 3: Реализуйте функцию calculateAverage, которая принимает четыре аргумента типа float64 и возвращает их среднее значение. Задание 4: Создайте функцию isEven, которая принимает один параметр типа int и возвращает true, если число четное, и false, если нечетное. #gopher_дз
🎬Новое видео ФУНКЦИИ в Golang за 5 минут! #gopher_урок
📚Домашнее задание | Переменные и типы данных Задание 1: Практика с переменными и типами данных 1. Создайте программу на Golang, которая будет принимать от пользователя его имя и возраст. 2. Используя переменные и типы данных, сохраните эти данные. 3. Выведите на экран сообщение вида: "Привет, [имя]! Тебе [возраст] лет." Задание 2: Области видимости 1. Создайте несколько переменных различных типов данных в глобальной области видимости. 2. Выведите на экран значения этих переменных внутри функции main. Задание 3: Получение символа из руны 1. Создайте программу на Golang, которая запрашивает у пользователя ввод числа(тип данных руна). 2. Прочтите введенный символ как руну (тип rune). 3. Выведите на экран символ, который соответствует этой руне. Примечание: Обратите внимание на то, что руна представляет собой целое число, которое можно преобразовать в символ. Задание 4: Преобразование строки в int и float 1. Создайте программу на Golang, которая запрашивает у пользователя ввод числа в виде строки. 2. Преобразуйте эту строку в тип int и сохраните результат. 3. Затем преобразуйте эту же строку в тип float64 и сохраните результат. 4. Выведите на экран оба результата преобразований. Задание 5: Использование типа данных bool 1. Создайте программу, которая будет запрашивать у пользователя два числа. 2. Сравните эти числа и определите, является ли первое число больше второго. 3. Используйте тип данных bool, чтобы сохранить результат сравнения. 4. Выведите на экран сообщение о том, является ли первое число больше второго, используя переменную типа bool. #gopher_дз
Видео для лучшего понимания типов данных string, byte, rune Смотрите в этой последовательности: - Двоичный код - Биты и байты. Как хранится информация - Кодировки #gopher_полезно
📌Шпаргалка | Переменные и типы данных Переменные, типы данных, преобразование типов, нейминг #gopher_полезно
🎬Новый видос на канале! Все о ПЕРЕМЕННЫХ и ТИПАХ ДАННЫХ в golang! Даже если уже знакомы с переменными и типами данных, все равно узнаете для себя что-то новое Дайте фидбек насколько все понятно Дз будет утром #gopher_урок
📌СОЧЕТАНИЯ КЛАВИШ GOLAND 🔹название: винда | мак пояснение 🔹история буфера обмена: Ctrl + Shift + V | ⌘⇧V когда надо вставить то, что скопировал, например, 2 раза назад 🔹автоформатирование кода: Ctrl + Alt + L | ⌘⌥L автоматически расставляет пробелы, скобки, отступы 🔹помещение кода в функцию: Ctrl + Alt + M | ⌘⌥M выделенный код выносит в функцию 🔹 возрастающее выделение кода: Ctrl + W | ⌥↑ выделять по уровням, чтобы не трогать мышку 🔹изменение сигнатуры функции: Ctrl + F6 | ⌘F6 добавить/удалить параметры, чтобы со скобками и запятыми не мучаться 🔹генерация конструктора, реализация интерфейса структурой, тесты и тд: Alt + Insert | ⌘N автогенерация кода, чтобы ручками не делать 🔹информация о параметрах функции: Ctrl + F6 | ⌘F6 🔹переименовать функцию, переменную, файл...: Shift + F6 | ⇧F6 Остальные действия в основном делаю через интерфейс программы, чтобы не запоминать кучу сочетаний клавиш P.S. Позже будет видос с примерами как использовать сочетания клавиш + как пользуюсь интерфейсом программы #gopher_полезно
🎬Вышел новый видос ! Как УСТАНОВИТЬ golang? Как вам? Даже если уже установили IDE, все равно будет полезно - 4 способа, как пользоваться Jetbrains бесплатно и настройки Ide #gopher_урок
Channel created